En una orden sólo puedes enviar valores de magicka positivos
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; // Тикет встречной позиции
};
¿Por qué la función PositionGetInteger(POSITION_TYPE_SELL) devuelve un valor de compra (igual a 0) en lugar de un valor de error(igual a 0) si los parámetros de entrada no son correctos?
¿Un ejemplo de número que podría devolver en caso de error?
¿Por qué PositionGetInteger() en caso de parámetros de entrada incorrectos devuelve buy( igual a 0) y no error(igual a 0)?
Porque sólo puede devolver DOS valores: POSITION_TYPE_BUY o POSITION_TYPE_SELL
ENUM_POSITION_TYPE
Identificador
Descripción
POSICIÓN_TIPO_COMPRA
Comprar
POSICIÓN_TIPO_VENTA
Vender
y ningún otro valor. Y entonces es como en las películas "cualquier coincidencia de nombres es accidental"...
-1
Porque sólo puede devolver DOS valores: POSITION_TYPE_BUY o POSITION_TYPE_SELL para
ENUM_POSITION_TYPE
Identificador
Descripción
POSICIÓN_TIPO_COMPRA
Comprar
POSICIÓN_TIPO_VENTA
Vender
y ningún otro valor. Y entonces es como en las películas "cualquier coincidencia de nombres es accidental"...
PositionGetInteger(POSITION_TIME); ya puede devolver más de 2 valores
Increíble, ¿verdad?
Y en caso de error PositionGetInteger(POSITION_MAGIC) ?
-1 en MT5 los majiks son solo positivos, sobre los majiks solo positivos también me resentí )
Y negativo.
En una orden sólo puedes enviar valores de magicka positivos
jeje, también se puede conseguir uno negativo ))))
es comprensible, el MC no tenía otra opción )
Sólo se puede enviar un valor Majik positivo en una orden
Y negativo.