百吉财经 > 外汇 > 神经网络*外汇软件 MT5,外汇,人工神经网络,编程,EA,简洁之2.3订单,持仓,成交记录

神经网络*外汇软件 MT5,外汇,人工神经网络,编程,EA,简洁之2.3订单,持仓,成交记录

2024-03-28 18:10:19外汇

在生活中,我们可以遇到各种各样的困难,不知道怎么解决,这个时候我们就会利用渠道去寻找答案,接下来,百吉财经将给你介绍神经网络*外汇软件的解决方法,希望神经网络*外汇软件 MT5,外汇,人工神经网络,编程,EA,简洁之2.3订单,持仓,成交记录可以帮助你。以下关于神经网络*外汇软件 MT5,外汇,人工神经网络,编程,EA,简洁之2.3订单,持仓,成交记录的观点希望能帮助到您找到想要的答案。

一、订单,持仓,成交与历史

订单(orders):

订单 就是一条指令, 令经纪商买入或卖出一种金融工具。有两种主要的 订单类型: 市价和待定。此外, 还有特别的 止盈 和 止损 价位。简单理解为:你下的买卖订单,即时订单成交后将被清除,没有即时成交的订单为挂单,成交后也被清除,订单被清除后会记录在历史订单中,如下图是挂单,即时订单是看不到的

持仓(Positions):

成交 是一种金融证券的商业互换 (买入或卖出)。在采购价 (Ask) 执行买入, 在供给价 (Bid) 执行卖出。成交可以是执行市价单, 或触发挂单的结果。注意在一些情况下, 执行一笔订单可以有若干笔成交,可以简单理解为“成交后没被平仓的订单”

成交(Deal):

成交 是一种金融证券的商业互换 (买入或卖出)。在采购价 (Ask) 执行买入, 在供给价 (Bid) 执行卖出。成交可以是执行市价单, 或触发挂单的结果。每笔成交都依据某个订单,注意在一些情况下, 执行一笔订单可以有若干笔成交,

该数据在历史标签中显示

历史(History):

下单,平仓与成交过程记录,

历史数据的不的显示方式

二、订单,交易和持仓的相互关系

平台可以使您轻松跟踪如何持仓或如何执行交易。每个交易操作都有其唯一的ID,被称为“订单号”。每个订单和每笔交易都收到一个与其持仓相关的订单号。每笔交易都会收到一个订单的订单号,并据此达成交易。

如果持仓受多笔交易的影响,例如如果部分平仓或增加持仓,每个交易都包含了持仓的订单号。这可以使跟踪整个持仓历史变得容易得多。

如果交易操作被发送至交易所或流动性提供商,则还包含来自外部系统的ID号。这也可以跟踪平台外操作的相互关系。

三、订单,持仓,成交与历史的属性

订单(挂单)

订单(立即)

成交

持仓

订单(挂单)

历史订单

说明

各索引

Deal_index

Positions_index

ORDERs_index

Orders_index

持仓号

POSITION_TICKET

可平仓

成交记录号

.deal

DEAL_TICKET

订单号

.order

.order

DEAL_ORDER

ORDER_TICKET

ORDER_TICKET

持仓号(ID)

DEAL_POSITION_ID

POSITION_IDENTIFIER

ORDER_POSITION_ID

ORDER_POSITION_ID

可平仓

订单(挂单)

订单(立即)

成交

持仓

订单(挂单)

历史订单

说明

magic(幻数)

自主设置

自主设置

DEAL_MAGIC

POSITION_MAGIC

ORDER_MAGIC

ORDER_MAGIC

下单价格

自主设置

自主设置

POSITION_PRICE_OPEN

ORDER_PRICE_OPEN

ORDER_PRICE_OPEN

成交价格

DEAL_PRICE

交易利润

DEAL_PROFIT

POSITION_PROFIT(变化)

是否亏了

订单类型(买/卖)

自主设置

自主设置

DEAL_TYPE

POSITION_TYPE

ORDER_TYPE

ORDER_TYPE

交易品种

自主设置

自主设置

DEAL_SYMBOL

POSITION_SYMBOL

ORDER_SYMBOL

ORDER_SYMBOL

订单注释

自主设置

自主设置

DEAL_COMMENT

POSITION_COMMENT

ORDER_COMMENT

ORDER_COMMENT

订单设置交易量

自主设置

自主设置

ORDER_VOLUME_INITIAL

ORDER_VOLUME_INITIAL

一笔成交量

DEAL_VOLUME

持仓量

POSITION_VOLUME

四、分析代码

// ------------------------------------------------------------------

//| ProjectName |

//| Copyright 2020, CompanyName |

//| http://www.companyname.net |

// ------------------------------------------------------------------

void buy()

{

/*定义变量并清零*/

MqlTradeRequest request;

MqlTradeResult result;

//*******************************************************************************

//设置重要参数

ZeroMemory(request);

ZeroMemory(result);

request.action=TRADE_ACTION_DEAL;

//★交易操作类型★

request.symbol=Symbol();

//★交易的交易品种★

request.volume=2;

//★交易量★

request.price=SymbolInfoDouble(Symbol(),SYMBOL_ASK);

//★价格(Price)★

request.type=ORDER_TYPE_BUY;

//★订单类型★

// request.type_filling=ORDER_FILLING_IOC; //订单执行类型

request.type_filling=ORDER_FILLING_RETURN;

/*发送订单到服务器*/

if(OrderSend(request,result))

{

Print("【Buy】成功");

//显示信息

}

else

{

Print("【Buy】**失败**");

//显示信息

}

Print("deal:",result.deal);

Print("order:",result.order);

}

// ------------------------------------------------------------------

//| |

// ------------------------------------------------------------------

void Check()

{

Print("*******开始输出检查信息*******");

//*******************************检查持仓*******************************

Print("*********Positions*********");

int Positions_Total=PositionsTotal();

//获取持仓总数

Print("持仓数量:",Positions_Total);

if(Positions_Total!=0)

{

for(int i=0; i<=Positions_Total-1; i )

{

ulong Positions_Ticket=PositionGetTicket(i);

Print("Positions_Ticket:",Positions_Ticket);

Print(" POSITION_TICKET:",PositionGetInteger(POSITION_TICKET));

Print(" POSITION_IDENTIFIER:",PositionGetInteger(POSITION_IDENTIFIER));

}

}

else

{

Print("没有持仓");

}

Print(" ");

//**********************************************************************

Print("***********Order***********");

int orders_Total=OrdersTotal();

Print("挂单数量:",orders_Total);

if(orders_Total!=0)

{

for(int i=0; i<orders_Total-1; i )

{

ulong orders_Ticket=OrderGetTicket(i);

Print("orders_Ticket:",orders_Ticket);

Print(" ORDER_TICKET:",OrderGetInteger(ORDER_TICKET));

Print(" ORDER_POSITION_ID:",OrderGetInteger(ORDER_POSITION_ID));

}

}

else

{

Print("没有挂单");

}

Print(" ");

//*******************************检查历史*******************************

datetime start=0; // 起始时间设为 1970 年

datetime end=TimeCurrent() 60; // 结束时间设为当前服务器时间 60s

HistorySelect(start,end); //在程序的缓存中请求交易历史的所有信息

Print("*******HistoryOrders*******");

//--- 获取交易历史中的订单总数

int history_orders=HistoryOrdersTotal();

Print("历史订单数量:",history_orders);

if(history_orders!=0)

{

//--- 现在扫描 全部订单

for(int i=0; i<=history_orders-1; i )

{

ulong order_ticket=HistoryOrderGetTicket(i);

Print("order_ticket:",order_ticket);

Print(" ORDER_TICKET:",HistoryOrderGetInteger(order_ticket,ORDER_TICKET));

Print(" ORDER_POSITION_ID:",HistoryOrderGetInteger(order_ticket,ORDER_POSITION_ID));

}

}

else

{

Print("没有历史订单");

}

//*******************************检查成交*******************************

//--- 获取历史中的交易总数

Print("*******HistoryDeals*******");

int history_deals=HistoryDealsTotal();

Print("成交记录数量:",history_deals);

if(history_deals!=0)

{

//--- 现在扫描全部交易

for(int i=0; i<= history_deals-1; i )

{

ulong deal_ticket=HistoryDealGetTicket(i);

Print("deal_ticket:",deal_ticket);

Print(" DEAL_TICKET:",HistoryDealGetInteger(deal_ticket,DEAL_TICKET));

Print(" DEAL_ORDER:",HistoryDealGetInteger(deal_ticket,DEAL_ORDER));

Print(" DEAL_POSITION_ID:",HistoryDealGetInteger(deal_ticket,DEAL_POSITION_ID));

}

}

else

{

Print("没有成交记录");

}

}

// ------------------------------------------------------------------

//| 初始化函数 |

// ------------------------------------------------------------------

int OnInit()

{

buy();

buy();

Check();

return(INIT_SUCCEEDED);

}

// ------------------------------------------------------------------

//|Tick函数 |

// ------------------------------------------------------------------

void OnTick()

{

// --- 决定请求交易历史的时间间隔

datetime end=TimeCurrent();

// 当前服务器时间

datetime start=end-PeriodSeconds(PERIOD_D1);

// 把起始时间设为24小时之前

//--- 在程序缓存中根据所需时间间隔请求交易历史

HistorySelect(start,end);

//--- 获得历史中的交易总数

int deals=HistoryDealsTotal();

//--- 获取列表中最后一个索引的交易单号

ulong deal_ticket=HistoryDealGetTicket(deals-1);

if(deal_ticket>0)

// 我们在缓存中得到交易了,处理它

{

//--- 所达成交易的订单编号

ulong order =HistoryDealGetInteger(deal_ticket,DEAL_ORDER);

long order_magic=HistoryDealGetInteger(deal_ticket,DEAL_MAGIC);

long pos_ID =HistoryDealGetInteger(deal_ticket,DEAL_POSITION_ID);

PrintFormat("交易 #%d 订单 #%d ORDER_MAGIC=%d 仓位编号",

deals-1,order,order_magic);

}

else

//尝试获取交易没有成功

{

PrintFormat("总之,%d 个交易历史中, 我们无法根据"

"索引 %d 选择交易. 错误 %d",deals,deals-1,GetLastError());

}

}

// ------------------------------------------------------------------

//|卸载EA函数 |

// ------------------------------------------------------------------

void OnDeinit(const int reason)

{

}

// ------------------------------------------------------------------

看完本文,相信你已经得到了很多的感悟,也明白跟神经网络*外汇软件这些问题应该如何解决了,如果需要了解其他的相关信息,请点击百吉财经的其他内容。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息储存空间服务,不拥有所有权,不承担相关法律责任。如有发现本站涉嫌抄袭侵权/违法违规的内容,请发送邮件,一经查实,本站将立刻删除。

猜你喜欢

  • 2017年7月1日外汇新政策.2017年1月1日中国外汇交易中心外汇

    2017年7月1日外汇新政策.2017年1月1日中国外汇交易

    一篮子货币汇率制度包括哪六种货币最佳答案中国人民银行宣布,经国务院批准,自2005年7月21日起,中国开始实行以市场供求为基础,参考一篮子货币进行...

    2024-03-28 82
  • 5月10日外汇黄金走势分析外汇

    5月10日外汇黄金走势分析

    今日金价多少一克12/5现货黄金价格走势图分析最佳答案黄金价格走势图黄金报价:黄金价格 1172.57/265.00单位 美元/盎司 元/克报价行情时间 2016年12月5日...

    2024-03-28 65
  • 英镑外汇经验教训、英镑外汇限额外汇

    英镑外汇经验教训、英镑外汇限额

    个人用人民币买卖英镑有没有金额限制答银行个人额度:每次5000美元等值外币。每年5W美元等值额度。兑换手续详细参照如下:我觉得以下一些内容对您可...

    2024-03-28 186
  • 招商银行外汇兑换要求高吗外汇

    招商银行外汇兑换要求高吗

    银行可以外币换外币吗答可以换外币的银行主要有以下几类:1、国有五大行:中国工商银行、中国建设银行、中国银行、中国农业银行、交通银行,均开通...

    2024-03-28 67
  • 炒外汇被坑了1700元:炒外汇被骗的钱如何要回来?外汇

    炒外汇被坑了1700元:炒外汇被骗的钱如何要回来?

    炒外汇被骗的钱如何要回来?优质回答炒外汇被骗要追回资金是比较难的,因为你的资金已经转移到境外平台上去了,国内的警察对境外追缴实属困难,要...

    2024-03-28 157
  • 外汇黄金几点休市--外汇黄金几点开始外汇

    外汇黄金几点休市--外汇黄金几点开始

    国际黄金的开盘和收盘时间是什么时候优质回答国际黄金也就是伦敦金,也叫现货黄金,周一至周五一天23小时都可以交易。交易时间为北京时间周一至周...

    2024-03-28 58
  • 外汇4小时k线的战法外汇

    外汇4小时k线的战法

    外汇k线图怎么看如何分析最佳答案外汇K线图是外汇交易中常用的技术分析工具,通过观察K线图可以帮助交易者分析市场走势和预测未来走势。首先,要了...

    2024-03-28 56
  • 外汇买卖60秒的形式;60秒外汇交易外汇

    外汇买卖60秒的形式;60秒外汇交易

    外汇交易60秒:快速进出市场的策略外汇市场的波动快速而频繁,为了迎合短线交易者的需求,出现了60秒外汇交易这一形式。在这种交易方式下,交易者可...

    2024-03-28 163
  • 外汇自动化:普顿外汇什么模式?外汇

    外汇自动化:普顿外汇什么模式?

    普顿外汇什么模式?答普顿外汇 是 Pruton 兆丰控股有限公司旗下的投资品牌,为投资者提供一个理财平台,对接技术操盘手和投资者,投资者出钱,操盘手...

    2024-03-28 123
  • 外汇交易最好外汇

    外汇交易最好

    外汇交易是一种全球性的金融交易活动,参与者可以通过买卖不同国家的货币来获取利润。随着互联网的普及,外汇交易已经变得更加便捷和流行。在外汇...

    2024-03-28 118
  • 看外汇实时行情应用有哪些外汇

    看外汇实时行情应用有哪些

    新人做外汇,哪里可以看欧美的实时行情走势?优质回答新人做外汇可以在外汇交易平台上查看欧美的实时行情走势。大部分外汇交易平台都提供实时行情图...

    2024-03-28 139
  • 国家整顿外汇市场 严查外汇外汇

    国家整顿外汇市场 严查外汇

    外汇公司是否靠谱如何判断外汇平台的正规性:1、是否有权威的监管很多外汇平台都称自己是受监管机构监管的,但实际上监管机构的资质以及监管方式都...

    2024-03-28 102
  • 外汇指数都有哪些?国内和国外外汇

    外汇指数都有哪些?国内和国外

    外汇指数都有哪些?国内和国外优质回答美元指数是综合反映美元在国际外汇市场的汇率情况的指标,用来衡量美元对一揽子货币的汇率变化程度。它通过...

    2024-03-28 89
  • 银行外汇要额度的吗!银行外汇需要手续费吗外汇

    银行外汇要额度的吗!银行外汇需要手续费吗

    中行跨境转账汇款类业务收费标准最佳答案中行跨境汇款收费通常由手续费、电讯费、中转行费用三部分构成,收费标准如下:1、手续费:汇款金额的1‰...

    2024-03-28 150
  • 易信外汇可以微信入金.易信炒外汇外汇

    易信外汇可以微信入金.易信炒外汇

    相亲平台上要加易信的是不是骗子,还说自己平时做外汇?答肯定是骗子,这种就是外汇杀猪盘。外汇天眼多次曝光过这种杀猪盘骗局了。杀猪盘,网络流行...

    2024-03-28 190
  • 外汇期货是什么?在生活中有什么意义吗?外汇

    外汇期货是什么?在生活中有什么意义吗?

    外汇期货是什么?在生活中有什么意义吗?答‍‍外汇期货交易是指在约定的日期,按照已经确定的汇率,用美元买卖一定数量的另一种货币。外汇...

    2024-03-28 180
  • 工行外汇跨行手续费是多少。工行跨行外汇转账手续费外汇

    工行外汇跨行手续费是多少。工行跨行外汇转账

    跨行转账手续费怎么算?答一、工商银行跨行转账手续费:1、同城:转款金额的1%,最低1元/笔,最高50元/笔。2、异地:转账金额的1%,最低1元/笔,最高...

    2024-03-28 64
  • 外汇欧洲市场分析外汇

    外汇欧洲市场分析

    欧洲债务危机对外汇市场的影响分析优质回答我们要是真知道未来发展趋势那都会去foreign exchange market赚钱了。不过如果从初级的经济知识和生活常识还是...

    2024-03-28 198
  • eur是什么国家的钱币外汇

    eur是什么国家的钱币

    澳大利亚元货币符号?为"AU$"。因为"AU"代表澳大利亚的缩写,而"$"代表货币符号,在国际上被广泛使用。这个货币符号通常会出现在澳大...

    2024-03-28 146
  • 外汇储备加速回升 中国外汇储备回升外汇

    外汇储备加速回升 中国外汇储备回升

    中国2017多少美元的外汇储备成为世界第一大外汇储备国最佳答案2017年底我国外汇储备3.14万亿美元。中国人民银行公布的最新外汇储备规模数据显示,201...

    2024-03-28 167