FAQ: Эдитор, тут не причем. Это проблема вашей винды. Попробуйте установить дополнительные языки, хотя это не всегда помогает.Надо МУИ русский натягивать.
Русский установлен . Например в Word я могу писать по-русски. В MetaTrader - нет.
Исправила - все равно что-то не то. А не мог бы кто-нибудь мне просто написать, как будет правильно вызвать две эти функции Кима и если ордеров нет - открыть ордер.
int ticket;
int magic=576;
int start()
{
//----if (!ExistOrders (Symbol(), -1, magic))
{ticket=OrderSend(Symbol(),OP_SELL,0,1,Bid,3,Bid+20*Point,Bid-40*Point,"",magic,0,Red);}
//----return(0);
}
//+----------------------------------------------------------------------------+//| Exist Orders. alya aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+bool ExistOrders(string sy="", int op=-1, int mn=-1, datetime ot=0) {
int i, k=OrdersTotal(), ty;
if (sy=="0") sy=Symbol();
for (i=k-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
ty=OrderType();
if (ty>=0 && ty < 6) {
if ((OrderSymbol()==sy || sy=="") && (op<0 || ty==op)) {
if (mn<0 || OrderMagicNumber()==mn) {
if (ot<=OrderOpenTime()) return(True);
}
}
}
}
}
return(False);
}
Как я понял Вы выполняете проверку на отсутствие и рыночных и отложенных ордеров по конкретному Магику?!
TarasBY: Как я понял Вы выполняете проверку на отсутствие и рыночных и отложенных ордеров по конкретному Магику?!
Да именно так. Но ведь таким образом мы только отложенные проверяем? Эта функция у Кима только отложенные проверяет, а другая (смотрите в моем коде) открытые позиции. Поэтому я использую две функции, чтобы проверить и то и другое (можно по маджику тоже)
Эдитор, тут не причем. Это проблема вашей винды. Попробуйте установить дополнительные языки, хотя это не всегда помогает.Надо МУИ русский натягивать.
Русский установлен . Например в Word я могу писать по-русски. В MetaTrader - нет.
Исправила - все равно что-то не то.
А не мог бы кто-нибудь мне просто написать, как будет правильно вызвать две эти функции Кима и если ордеров нет - открыть ордер.
вид -> язык ( view -> languages)
Человек, девушка не в рузоне находится, и соответственно у нее евроокна, а не форточки :)
Русский установлен . Например в Word я могу писать по-русски. В MetaTrader - нет.
Вы можете писать в Ворде, потому что он поддерживает Unicode, а Метаэдитор нет.
попробуйте
вид -> язык ( view -> languages)
поскольку вы общаетесь на этом форуме ваш комп кодировку поддерживает
Не переживайте по этому поводу, русскими буквами это просто комментарии, они начинаются с //
Как я понял Вы выполняете проверку на отсутствие и рыночных и отложенных ордеров по конкретному Магику?!
Но ведь таким образом мы только отложенные проверяем?
Эта функция у Кима только отложенные проверяет, а другая (смотрите в моем коде) открытые позиции. Поэтому я использую две функции, чтобы проверить и то и другое (можно по маджику тоже)
Да именно так.
Но ведь таким образом мы только отложенные проверяем?
Это Вы так думаете или точно знаете???
P.S. Я подправил Кимовскую функцию.
Это Вы так думаете или точно знаете???
P.S. Я подправил Кимовскую функцию.
А если мне потом обе нужны будут для проверки?
Если мне нужно сохранить их как есть?