작업 종료됨
명시
Необходим советник-сетка для торговли на реальном счете, который:
· Будет открывать сетку ордеров BuyStop, SellStop, BuyLimit, SellLimit с заданными лотом, тейк профитом и стоп лоссом;
· Модифицировать сетку: доливать стоповые и лимитные ордера вблизи цены (когда ордера первоначальной сетки сработали и закрылись), удалять «ненужные» несработавшие устаревшие ордера (сильно удалившиеся от цены), расширять сетку при движении цены дополнительными отложенными ордерами;
· Работать с сеткой: для открывающихся ордеров выставлять локовые стоп-ордера с настраиваемыми параметрами. Если открытый ордер закрылся по ТП, то отложенный несработавший ордер необходимо удалять. Если открыт первый ордер и одновременно с ним открыт его локовый, то для этого локового выставляем еще один локовый (в направлении первого ордера) с настраиваемыми параметрами и т.д., пока последний из открытых ордеров этой очереди не закроется.
· Работать в МТ4 и в МТ5;
· Работать как с 4-х, так и 5-ти-знаковыми ДЦ;
· Иметь возможность работать как с одной, так и с несколькими валютными парами одновременно – параметры должны настраиваться;
· Должен уметь восстанавливать нормальное функционирование после временного разрыва связи, переподключения к счету или перезапуска терминала;
· Должен иметь возможность понимать выставленные вручную ордера, снабженные определенными комментариями/примечаниями, брать их во внимание при своей работе;
· Должен нормально работать с разными дилинговыми центрами;
· Должен иметь возможность подстраховки его работы другой параллельно запущенной его копией;
· Уведомлять о критических ошибках, например, на эл.почту;
· Иметь возможность отправки советнику команд посредством почты, SMS, Skype;
· Уметь контролировать и обрабатывать различного рода ошибки.
Авторское право, исключительное право использования и право на распространение советника имею только я.
По результатам работы необходимо предоставить исходный код готового советника и скомпиллированный работающий файл. По каждому участку кода обязательны комментарии, описывающие алгоритм, действия, которые совершает советник при реализации этого кода (это для моего понимания и для понимания другими программистами в случае, если когда-нибудь потребуются доработки).
Более подробный алгоритм работы будет представлен в техническом задании.
Результаты работы советника хочу видеть на счетах разных ДЦ, это, например, Альпари, Форекс4Ю, Робофорекс на различных типах счетов на различных активах.