structMqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONS action; // Тип выполняемого действия ulong magic; // Штамп эксперта (идентификатор magic number) ulong order; // Тикет ордера string symbol; // Имя торгового инструмента double volume; // Запрашиваемый объем сделки в лотах double price; // Цена double stoplimit; // Уровень StopLimit ордера double sl; // Уровень Stop Loss ордера double tp; // Уровень Take Profit ордера ulong deviation; // Максимально приемлемое отклонение от запрашиваемой цены ENUM_ORDER_TYPE type; // Тип ордера ENUM_ORDER_TYPE_FILLING type_filling; // Тип ордера по исполнению ENUM_ORDER_TYPE_TIME type_time; // Тип ордера по времени действия datetime expiration; // Срок истечения ордера (для ордеров типа ORDER_TIME_SPECIFIED) string comment; // Комментарий к ордеру ulong position; // Тикет позиции ulong position_by; // Тикет встречной позиции
};
为什么在输入参数不正确的情况下,PositionGetInteger(POSITION_TYPE_SELL)函数 会返回一个买入值(等于0)而不是一个错误 值(等于0)?
在出现错误的情况下,它可以返回一个数字的例子?
为什么PositionGetInteger()在输入参数不正确的情况下会返回buy(等于0)而不是错误(等于0)?
因为它只能返回两个值--POSITION_TYPE_BUY或POSITION_TYPE_SELL。
enum_position_type
识别器
描述
购货类型
购买
销量
出售
而没有其他值。然后就像电影中的 "任何名字的巧合都是偶然的"......
-1
因为它只能 返回两个值--要么是POSITION_TYPE_BUY,要么是POSITION_TYPE_SELL。
enum_position_type
识别器
描述
购货类型
购买
销量
出售
而没有其他值。然后就像电影中的 "任何名字的巧合都是偶然的"......
PositionGetInteger(POSITION_TIME); 已经可以返回两个以上的值了
很神奇,不是吗?
如果出现错误,PositionGetInteger(POSITION_MAGIC) ?
-1 在MT5中的majiks只有正面的,关于唯一正面的majiks我也很反感)
而且是负面的。
在手令中,你只能发送正的魔力值
嘿嘿,你也可以得到一个负面的))))。
这是可以理解的,主持人没有选择 )
你只能在授权书中发送一个正的Majik值
而且是负面的。