ENUM_ORDER_TYPE type; // 订单类型 ENUM_ORDER_TYPE_FILLING type_filling; // 订单执行类型 ENUM_ORDER_TYPE_TIME type_time; // 订单执行时间 datetime expiration; // 订单到期时间(针对 ORDER_TIME_SPECIFIED 类型的订单) string comment; // 订单注释 }; 任何声明为MqlTradeRequest类型的变量可用于为我们...
而OrderSendAsync() 与 OrderSend() 的区别在于是否使用异步多线程。如果只是单个订单的开仓,两者开仓的结果实际没有任何差异 挂单打开 bool invokePendingOrderSendAction(MqlTradeResult &resultReference, string symbol, double lots, double price, ENUM_ORDER_TYPE orderType){ // ZeroMemory(resultReference); /...
MQL5跨平台专家交易系统订单管理器(电子书版)
ENUM_ORDER_TYPEaction,//订单类型(ORDER_TYPE_BUY或者ORDER_TYPE_SELL)stringsymbol,//交易品种名称doublevolume,//交易量doubleprice_open,//开盘价doubleprice_close,//收盘价double&profit//为获得利润值的变量 ); 1257、计算当前账户利润。 1258、这个应该是为了实现交易软件的功能而设计的函数, 1259、如果成功...
0344、checkpointer()函数返回指针的类型参数:enum_pointer_type。是一个枚举类型。0345、checkpointer()的输入参数是一个指针类型的变量。0346、在程序中可能调用为空的指针,在使用指针之前,应该调用 checkpointer()函数检测。0347、到了mql5 19、的级别对指针的支持似乎是越来越多了。0348、comment()图表左上角输出...
ENUM_ORDER_TYPE signal=WRONG_VALUE; //★从这里开始分析获取做多、做空的条件。 //柱子的开盘价大于均线值并且收盘价小于均线值是柱子跌穿均线的意思。 if(rt[0].open>ma[0] && rt[0].close { signal = ORDER_TYPE_SELL; } //柱子的开盘价小于均线而收盘价大于均线是上穿均线的意思。
0344、CheckPointer()函数返回指针的类型参数:ENUM_POINTER_TYPE。是一个枚举类型。 0345、CheckPointer()的输入参数是一个指针类型的变量。 0346、在程序中可能调用为空的指针,在使用指针之前,应该调用CheckPointer()函数检测。 0347、到了MQL5的级别对指针的支持似乎是越来越多了。 0348、Comment()图表左上角输出注...
0344、CheckPointer()函数返回指针的类型参数:ENUM_POINTER_TYPE。是一个枚举类型。 0345、CheckPointer()的输入参数是一个指针类型的变量。 0346、在程序中可能调用为空的指针,在使用指针之前,应该调用CheckPointer()函数检测。 0347、到了MQL5的级别对指针的支持似乎是越来越多了。 0348、Comment()图表左上角输出注...
Hi, I want to set the stop loss for the trade to a particular % of the price. For making it multiple of the ticks, I used the below code: double tickValue = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE); double price = (type == ORDER_TYPE_BUY) ? SymbolInfoDouble(_Symbol, ...
然后,int 是什么?double 是什么?enum?struct?如果这些都还不知道是啥,代表啥意思,就别往下看了…...