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

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

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

 

 

 

 

 

 

 

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

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


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

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

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

Please enter your comment!
Please enter your name here

This blog is kept spam free by WP-SpamFree.