P. S. Лично мне победить валидатор помогла вот эта функция:
//+------------------------------------------------------------------+//| проверяет - можно ли выставить еще один ордер |//+------------------------------------------------------------------+bool IsNewOrderAllowed()
{
//--- получим количество разрешенных на счете отложенных ордеровint max_allowed_orders=(int)AccountInfoInteger(ACCOUNT_LIMIT_ORDERS);
//--- если ограничения нет - вернем true, можно отослать ордерif(max_allowed_orders==0) return(true);
//--- если дошли до этого места, значит ограничение есть, узнаем, сколько уже ордеров действуетint orders=OrdersTotal();
//--- вернем результат сравненияreturn(orders<max_allowed_orders);
}
... таже ошибка, только возникает в конце валидации. Уже 4 раза запускал валидацию - результат тот же. Каждая проверка занимает 1 час!!! Куда копать дальше даже не знаю(
... таже ошибка, только возникает в конце валидации. Уже 4 раза запускал валидацию - результат тот же. Каждая проверка занимает 1 час!!! Куда копать дальше даже не знаю(
Тут надо код немного упростить, скорей всего, наверное он делает очень много вычислений за один тик.
Mikhail Pigolkin: Тут надо код немного упростить, скорей всего, наверное он делает очень много вычислений за один тик.
в коде все просто: используется только Symbol() и OrderSymbol() (никаких вшитых названий пар), проверка на новую свечу, забор значений встроенных стандартных индикаторов и открытие ордера - все просто до нельзя...
Для создателей индикаторов и экспертов всегда был актуален вопрос написания экономичного кода с точки зрения времени выполнения. Можно подойти к решению этой задачи с разных сторон. Из этой обширной темы в данной статье будет затронут, казалось бы уже решенный вопрос: проверка появления нового бара. Это достаточно популярный способ ограничения...
test on EURUSD,H1 strategy tester report 38 total trades test on NZDUSD,H1 there are no trading operations test on GBPUSDcheck,M30 tester takes too long time strategy tester report not found
test on EURUSD,H1 strategy tester report 38 total trades test on NZDUSD,H1 there are no trading operations test on GBPUSDcheck,M30 tester takes too long time strategy tester report not found
Ищите ошибки в логике своего кода. Если Вы иногда проходите тест - это только везение (просто тестер валидатор в этот раз выбрал более удачный для Вас торговый интервал).
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
P. S. Лично мне победить валидатор помогла вот эта функция:
strategy tester report not found"
... таже ошибка, только возникает в конце валидации. Уже 4 раза запускал валидацию - результат тот же. Каждая проверка занимает 1 час!!! Куда копать дальше даже не знаю(
strategy tester report not found"
... таже ошибка, только возникает в конце валидации. Уже 4 раза запускал валидацию - результат тот же. Каждая проверка занимает 1 час!!! Куда копать дальше даже не знаю(
Тут надо код немного упростить, скорей всего, наверное он делает очень много вычислений за один тик.
в коде все просто: используется только Symbol() и OrderSymbol() (никаких вшитых названий пар), проверка на новую свечу, забор значений встроенных стандартных индикаторов и открытие ордера - все просто до нельзя...
...все заработало, в коде ничего не менял, спасибо...
опять таже ошибка...
test on EURUSD,H1 strategy tester report 38 total trades test on NZDUSD,H1 there are no trading operations test on GBPUSDcheck,M30 tester takes too long time strategy tester report not found
опять таже ошибка...
test on EURUSD,H1 strategy tester report 38 total trades test on NZDUSD,H1 there are no trading operations test on GBPUSDcheck,M30 tester takes too long time strategy tester report not found
Ищите ошибки в логике своего кода. Если Вы иногда проходите тест - это только везение (просто тестер валидатор в этот раз выбрал более удачный для Вас торговый интервал).