void OpenOrder(int db = -1){
if(db == -1){
Print("'db' должен иметь корректное значение");
return;
}
Order order;
//Если бид в границах ДБ (его хай/лоу) то инициализируем ордер для селстопа или байстопаif(Bid > db_last.low && Bid < db_last.hight){
if(db == BEAR) order.InitForSell(SELLSTOP);
if(db == BULL) order.InitForBuy(BUYSTOP);
}
...
if(order.is_init == true)
{
int order_send = OrderSend(Symbol(), order.cmd, 0.01, order.open_price, 10,
order.sl_price, order.tp_price, "", GetMagic(order), 0, order.arrow_color);
if(order_send == -1){
Print(order.error_text," | ",GetLastError()," db_last.third ",db_last.third,
" | db_last.size_open_to_low ",db_last.size_open_to_low," | order.sl_price: ",
order.sl_price," | order.cmd ",order.cmd);
ResetLastError();
return;
}
}
}
...
int GetMagic(Order &order)
{
int magic = 0;
//Если должен быть открыт стопордер и если есть уже открытые или отложенные //ордера, то возможно некоторые с маджиком, это надо проверить и сгенерировать //для нашего ордера уникальный маджикif(order.cmd == OP_SELLSTOP || order.cmd == OP_BUYSTOP)
if(OrdersTotal() >= 1)
for(;;){
magic++;
for(int i = OrdersTotal(); i > 0 ; i --)
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES) != false) //<------------ СЮДА НЕТ ВХОЖДЕНИЯif(magic != OrderMagicNumber())
return magic;
}
//Если нет открытых или отложенных ордеров то увеличиваем значение //маджика, чтобы он равнялся единицеelseif (OrdersTotal() == 0)
return (magic + 1);
return magic;
}
晚上好,我在波尔上写了一个非常简单的指标(附上的文件)我想澄清是否有办法在代码中规定,而不是红线和蓝线(图片中的RSI2和RSI3(也附上),分别)是一条线--如果RSI2>RSI3 是红色,如果RSI2<RSI3 是蓝色
在MT5中,你可以
在mt4中也是如此 :)
在mt4中也是如此 :)
EMPTY_VALUE
在mt4中也是如此 :)
https://docs.mql4.com/ru/constants/namedconstants/otherconstants 我不太明白EMPTY_VALUE 如何帮助我。我有3个数组,每个数组都给出了rsi,如果我放上EMPTY_VALUE,它就是不给我任何 信息。 我的任务是在代码中写上红线和蓝线,而不是同一行 - 如果RSI2>RSI3, 它将是红色,如果RSI2<RSI3 ,它将 是蓝色 。
https://docs.mql4.com/ru/constants/namedconstants/otherconstants 我真的不知道EMPTY_VALUE 如何帮助我。我有3个数组,每个数组都给出了Rsai,如果我设置EMPTY_VALUE,它就是不给我任何东西 。 我的任务是在代码中写上红线和蓝线,而不是同一行 - 如果RSI2>RSI3, 它将是红色,如果RSI2<RSI3 ,它将 是蓝色 。
根据需要改变颜色以适应你的需要
根据需要改变颜色以适应你的需要
真的吗?)
你试过吗?