Vitaly Muzichenko: И до этого места никогда не дойдёт
Не понял почему, но ладно, а если так:
bool CheckVolumeValue(double volume)
{
double min_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MIN);
if(volume<min_volume)
{
Print("Volume is less than the minimum");
return(false);
}
double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MAX);
if(volume>max_volume)
{
Print("Volume is greater than the maximum");
return(false);
}
double volume_step=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_STEP);
int ratio=(int)MathRound(volume/volume_step);
if(MathAbs(ratio*volume_step-volume)>0.0000001)
{
Print("Wrong lot size");
return(false);
}
if(volume*MarketInfo(Symbol(),MODE_MARGINREQUIRED)>AccountEquity())
{
Print("Trade stop is not enough free margin to begin");
Comment("Trade stop is not enough free margin to begin");
return(false);
}
if(volume<MarketInfo(Symbol(),MODE_MINLOT))
{
Print("Trade stop invalid lot size");
Comment("Trade stop invalid lot size");
return(false);
}
return(true);
}
очевидно код ошибки зависит от версии (4 vs 5) и текущего релиза сервера. Они имеют право по разному отвечать "слышь, клиент - оно и так всё как запрашиваешь, никаких действий по запросу я не произвожу и сказать про результат от ничего прав не имею". Вроде как и действий нет , но и результата от него тоже - просто не-торговая-операция.
И до этого места никогда не дойдёт
Не понял почему, но ладно, а если так:
Вот проверка:
что не так-то??
теперь "no trading operation"!!!Не понял почему, но ладно, а если так:
Вот проверка:
что не так-то??
теперь "no trading operation"!!!счас выходные пройдут ииии....
Думаете это связано с выходными?
Не понял почему, но ладно, а если так:
Вот проверка:
что не так-то??
теперь "no trading operation"!!!если НИЧЕГО не поменялось - то ДА.
очевидно код ошибки зависит от версии (4 vs 5) и текущего релиза сервера. Они имеют право по разному отвечать "слышь, клиент - оно и так всё как запрашиваешь, никаких действий по запросу я не произвожу и сказать про результат от ничего прав не имею".
Вроде как и действий нет , но и результата от него тоже - просто не-торговая-операция.
Кто может растолковать по какой причине маркет возвращает эту ошибку? Все проверки в советнике есть в наличии...
ну как бы суть я конечно понимаю - нет торговых операций, но по какой причине?
Просто потому, что их нет, никто ничего не купил и не продал. Ваши операции не за что зацепить. Стакан не сошёлся.
Думаете это связано с выходными?
ааа, в Маркет продукт что ли заливаете?
просто не открылось ни одной сделки при автотестировании в Маркете
насколько я помню, тестируют на всех ТФ-мах
прогоните в тестере тогда сначалаааа, в Маркет продукт что ли заливаете?
просто не открылось ни одной сделки при автотестировании в Маркете
насколько я помню, тестируют на всех ТФ-мах
прогоните в тестере тогда сначалая и не спорю
если в тестере не откроются, то и там тоже
я и не спорю
если в тестере не откроются, то и там тоже
Да работает все в тестере... Хз что ещё проверять
листинг ошибок нужен, более подробно
если можно