Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 497

 
Ihor Herasko:

Запустите эксперт и посмотрите, что пишет в логах: закладка "Эксперты" и закладка "Журнал". Там, скорее всего, будет ответ на вопрос. Если не разберетесь сами, выкладывайте содержимое журналов сюда.

Ну а с настройкой, это Вы, конечно, загнули ))

Как то так

Файлы:
2.jpg  282 kb
3.jpg  268 kb
 
ivanskyy:

Как то так

Пока ошибок не видно. Теперь нужно ждать, пока наступят условия для открытия ордера. Правда, на дневном графике придется ждать очень долго. Попробуйте на минутном. Будет быстрее. Если ордер онлайн так и не откроется, а в тестере на этом же месте откроется, то нужно еще раз заглянуть в журнал. Возможно именно в этот момент возникает ошибка.

 
Ihor Herasko:

Пока ошибок не видно. Теперь нужно ждать, пока наступят условия для открытия ордера. Правда, на дневном графике придется ждать очень долго. Попробуйте на минутном. Будет быстрее. Если ордер онлайн так и не откроется, а в тестере на этом же месте откроется, то нужно еще раз заглянуть в журнал. Возможно именно в этот момент возникает ошибка.

На минутном графике в тестере он открывает сделку в тот день с которого начинается тестирование но делает ето там где должна была бы приблезительно  открытся дневная свеча в 00:00

Но почему то только в дату начала тестирования а дальше сделки больше не открывает.

Файлы:
5.jpg  226 kb
 
ivanskyy:

На минутном графике в тестере он открывает сделку в тот день с которого начинается тестирование но делает ето там где должна была бы приблезительно  открытся дневная свеча в 00:00

Но почему то только в дату начала тестирования а дальше сделки больше не открывает.

Видимо, он привязан к дневному ТФ. Ожидайте наступления новых суток. Наверное, тогда и будет открыт ордер. Тут уже нужно смотреть на правила стратегии, реализованные в советнике.

 
Ihor Herasko:

Видимо, он привязан к дневному ТФ. Ожидайте наступления новых суток. Наверное, тогда и будет открыт ордер. Тут уже нужно смотреть на правила стратегии, реализованные в советнике.

На дневке ордера не открывает хотя если прогнать через тестер несколько  последних дней то сделки должны были быть

 
ivanskyy:

На дневке ордера не открывает хотя если прогнать через тестер несколько  последних дней то сделки должны были быть

А в какое время должен открываться ордер? Случайно не в 00:00? Сталкивался с тем, что некоторые ДЦ блокирует это время для открытии позиции, до пяти минут. Посмотрите ошибки в логе. Сделайте принт в журнал о желании советника открыть ордер, что б было понятно в чём дело - нет сигнала на открытие, или не верно идет работа с ордерами.

 
Aleksey Vyazmikin:

А в какое время должен открываться ордер? Случайно не в 00:00? Сталкивался с тем, что некоторые ДЦ блокирует это время для открытии позиции, до пяти минут. Посмотрите ошибки в логе. Сделайте принт в журнал о желании советника открыть ордер, что б было понятно в чём дело - нет сигнала на открытие, или не верно идет работа с ордерами.

Если честно не очень в этом разбираюсь. Ордер должен открыватся в начале новой свечи по идеи в 00:00 . На счет блокировки ДЦ также об этом думал но не отрывает на двух разных платформах. Возможно есть в коде какое-то время ожидания, может нужно просто его увеличить. Но что-то пока в коде не нашол. 
 
ivanskyy:
Если честно не очень в этом разбираюсь. Ордер должен открыватся в начале новой свечи по идеи в 00:00 . На счет блокировки ДЦ также об этом думал но не отрывает на двух разных платформах. Возможно есть в коде какое-то время ожидания, может нужно просто его увеличить. Но что-то пока в коде не нашол. 

Если есть исходник, то выкладываете, может кто-то поможет с принтами.

Для проверки разрешения торговли - попробуйте сами открыть позицию минимальным лотом ровно в 00:00 как только появится новая свеча, если всё пройдет нормально, то можно уменьшить вероятность блокировки (теоретически блокировка может быть только для роботов - кстати, слышал о ДЦ, которые запрещают торговать роботами).

 
Aleksey Vyazmikin:

Если есть исходник, то выкладываете, может кто-то поможет с принтами.

Для проверки разрешения торговли - попробуйте сами открыть позицию минимальным лотом ровно в 00:00 как только появится новая свеча, если всё пройдет нормально, то можно уменьшить вероятность блокировки (теоретически блокировка может быть только для роботов - кстати, слышал о ДЦ, которые запрещают торговать роботами).

Попробую открыть руками в 00:00. Спасибо. 

Если кто поскажет по коду буду благодарен.

Файлы:
Exper.txt  296 kb
 
ivanskyy:

Попробую открыть руками в 00:00. Спасибо. 

Если кто поскажет по коду буду благодарен.

Сет файл (файл настроек советника) выкладывайте и валютную пару укажите, что б можно было воспроизвести ситуацию.

Добавлю, что судя по коду там должен быть отдельный лог файл, куда пишется вся информация о работе советника, в том числе ошибки в случае неудачи открытия файла.

Ищите данный файл в папке - через меню терминала "Файл" - "Открыть каталог данных", а там будет путь MQL4\Files - где то там по идеи должен быть файл, который пишет этот советник.

Причина обращения: