Процесс создания новой версии Форекс бота ProjectReaper

0
1710
хэдж ордера советник Projectreaper EA http://projectreaper.pw

хэдж ордера советник Projectreaper EA http://projectreaper.pw

 

 

 

 

 

 

 

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

Это не было критично, т.к. на следующем тике робот снова пытался отправить ордер, если текущий спред был в разрешенных пределах.
Сейчас я работаю над торговой системой работающей с хэджированием и это поведение сервера меня перестало устраивать. Доработав строки кода, отвечающие за открытие и закрытие ордеров, я свёл к минимуму воздействие ошибок со стороны сервера на работу советника.


Сейчас   же робот не отстанет от сервера, пока не откроет/закроет ордер. Это можно сделать, добавив While() цикл с проверкой тикета и дополнительным условием на контроль исполнения. На скрине робот открыл и закрыл все 500 ордеров по разным парам не смотря на ошибки котировок т.к. была высокая волатильность по паре audusd, всё заняло меньше минуты. Бесплатная версия советника обновлена с учетом нового алгоритма работы и доступна для скачивания на сайте под версией 5.7.8.

 Уважаемые техники альпари, я извиняюсь, что в ходе тестирований я переполнил очередь обращений на серваке, больше так насиловать ваши сервера не собираюсь. Сорри. ????

If I can help you

Just ask questions in comments or by clicking the button



Follow my insta profile let's connect!
8 977 Читатели
Читать

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here

This blog is kept spam free by WP-SpamFree.