它们的名字以 get 开头(参看类声明)。 3.1.1. 构造器 类CExpertSignalAdvanced 的构造器初始化类内部声明的变量: CExpertSignalAdvanced::CExpertSignalAdvanced() { m_order_open_long=EMPTY_VALUE; m_order_stop_long=EMPTY_VALUE; m_order_take_long=EMPTY_VALUE; m_order_expiration_long=0; m_order_...
[in] 订单类型,可以是ENUM_ORDER_TYPE项目里ORDER_TYPE_BUY 或 ORDER_TYPE_SELL值中的一个。 symbol [in] 交易品种名称。 volume [in] 交易操作成交量。 price_open [in] 开盘价。 price_close [in] 收盘价。 profit [out] 计算利润的变量值在函数成功执行后编写进去,估计利润值依据许多因素,并在不同的...
_PROFIT 当前利润 1297、通过这个函数可以得到头寸非常详细的内部信息。 1298、 bool PositionGetDouble( ENUM_POSITION_PROPERTY_DOUBLE property_id, //属性标识符double& double_var //这里接受属性值); 1299、获得头寸双精度值信息保存在提供的变量引用中。 1300、 long PositionGetInteger( ENUM_ _POSITION_ _PRO...
(指定图表子窗口)物件函数OrderCalcMargin用入金货币,计算指定订单类型所需的保证金交易函数OrderCalcProfit以入金货币计算基于传递参量的利润交易函数OrderCheck检测是否有足够资金执行所需 交易操作.交易函数OrderGetDouble返回订单要求属性(双精度型)交易函数OrderGetInteger返回订单要求属性(日期时间或者整型)交易函数OrderGet...
MQL5 中文手册 老易 yiwence@ 2010/12/11 目录 1 语言基础14 1.1 语法14 1.1.1 注释15 1.1.2 标识符15 1.1.3 关键词15 1.2 数据类型16 1.2.1 整型数据17 1.2.2 字符型,短整型,整型和长整型18 1.2.3 字符常量20 1.2.4 日期时间型23 1.2.5 颜色型24 1.2.6 布尔类型25 1.2.7 枚举类型25 1.2....
我修改的MQL5交易基本类,并附用法。1.//这是头文件MyTrade.mqh 2.//该文件保存成MyTrade.mqh,然后放在mql5\experts下面 3.//+---+ 4.//| MyTrade.mqh | 5.//| Copyright 2011, MetaQuotes Software Corp. | 6.//| www_mql5_com | 7.//| Author: sun5kong 8.//+---...
doubleprofit=HistoryDealGetDouble(ticket,DEAL_PROFIT); //检查成交单的盈利如果盈利小于0,表示是亏损单。 if(profit>0.0) break; if(profit<0.0) losses++; } //如果历史上有亏损,则重新调整手数的计算方法。 //历史上亏损的次数除以衰减因子得到的比例来计算手数。
Buy market order. rep = api.construct_and_send(action="TRADE", actionType="ORDER_TYPE_BUY", symbol="EURUSD", "volume"=0.1, "stoploss"=1.1, "takeprofit"=1.3) print(rep) Sell limit order. Remember to switch SL/TP depending on BUY/SELL, or you will get invalid stops error. BUY: ...
二进制 Javascript 对象表示法 (BSON) 是 JSON 文档的二进制编码序列化。JSON 更易于理解,因为它是...
GetDouble(ticket,DEAL_PROFIT);if(profit>0.0)break;if(profit<0.0) losses++; }//---if(losses>1) lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1); }//--- normalize and check limitsdoublestepvol=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP); lot=stepvol*NormalizeDouble(lot/stepvol,0);...