Tarea técnica
· Название советника: MT5_ManualTrade
· Торговая платформа: MT5 FORTS
· Рабочий инструмент, период: фьючерсы на акции, металлы и валюты , тф не важен (обязательно должен работать без сбоев на RI,SI,SBRF,GAZR)
· Правила работы по системе:
После ручного открытия позиции, советник должен выставить заданный в настройках стоп (в пунктах), если для позиции он не указан, если стоп задан, то он не должен менять его и использовать в расчетах (все настройки, если они изменены пользователем до ПЕРВОГО частичного закрытия должны менять настройки советника!!! Это важно, любое изменение стопа, лота, точки входа (если была доливка или частичное закрытие вручную), должно обновить данные советника.)
Советник должен запомнить начальный лот и точку входа и стоп на фьючерсе и после прохождения цены на размер стопа *koef_stopa закрыть часть позиции (% от начального лота задается в настройках), после того как позиция будет полностью ликвидирована он должен отключиться и подчистить за собой сохраненные данные. (таких настроек будет 2 т.к. частично закрывать он должен 2 раза! Отсчет профита должен идти от первоначальной точки входа)
Советник должен работать с сделками открытыми вручную и работать только с тем инструментом, на котором он запущен.
Советник должен отображать на графике справа информацию о полученной прибыли по инструменту за текущий день в % от баланса на начало дня (прибыль должна учитывать комиссию биржи).
Если прибыль меньше чем заданная величина в настройках (например -2%), тогда отображать эту прибыль красным цветом, если больше чем заданная величина(например +3%) в настройках, то отображать зеленым. По умолчанию отображать синим.
Советник должен корректно работать и при смене ТФ и при перезапуске, обрабатывать возможные ошибки и если позиция удалена или закрыта вручную, то должен отключиться до следующего открытия позиции. Советник должен корректно считать лот на который он будет закрывать позицию, если лот не делиться на цело, то округлять его в большую сторону, если рассчитанный лот превышает остаток, то закрывать всю позицию без переворота!
· Настройки:
Double Koef_stop1 – коэф множителя стопа позиции для расчета точки частичного закрытия позиции №1
Double Koef_stop2 – коэф множителя стопа позиции для расчета точки частичного закрытия позиции №2
Double partClose1=50 – закрытие в процентах от начального лота при достижении стопа*koef_stop1
Double partClose2=25 – закрытие в процентах от начального лота при достижении стопа*koef_stop2
Int default_stop=30 – стоп в пунктах инструмента для выставления стопа позициям у которых отсутствует стоп. (стоп у ордера может меняться в ручную, это должен учитывать советник при последующих расчетах для частичного закрытия позиции)
Double min_profit=2; мин профит, с которого метка профита отображается зеленым
Double min_minus=-2; мин убыток, с которого метка профита отображается красным
· Дополнительные пожелания к советнику
Работу с ордерами организовать с использованием функций CTrade (естественно создав свой класс, это реально).
Обязательно требую показать код любого советника написанного вами для FORTS для оценки вашего профессионализма (хоть простейшего пересечения машек). С дилетантами не хочу работать,мне советник нужен без косяков т.к. они могут стоить много денег. Если вы специалист, то для вас не составит труда продемонстрировать свое умение.