Работа завершена
Техническое задание
Настройки используемые в советнике
Magic-Номер советника (информация должна отображаться на графике)
Комментарий текст, который будет вставлен в строку комментарий при открытии ордера (информация должна отображаться на графике)
Profit (20) -сумма прибыли которая должна быть и при которой закрывается сделка (информация должна отображаться на графике)
TP profit-количество ТР после которого работника советника останавливается если 0 то работает без остановки (информация должна отображаться на графике)
Расписание работы -выбор вкл. или выключен (информация должна отображаться на графике)
Время работы советника – расписание на каждый день недели в котором указывается промежуток времени, когда разрешено работать (информация должна отображаться на графике)
Лот (0,1) – размер лота при открытии сделки (информация должна отображаться на графике)
Безубыток (50) – количество пунктов которое должна пройти цена для перевода сделки в безубыток. (информация должна отображаться на графике)
Трейлинг стоп (250) – размер трейлинг стопа (информация должна отображаться на графике)
Расстояния отложенного ордера (200) -расстояние в пунктах от текущей цены на котором должен быть выставлен отложенный ордер. (информация должна отображаться на графике)
Размер шрифта (так как дисплей с большим разрешением то надо подстраивать размер шрифта.
Расстояние между строк (так как дисплей с большим разрешением то надо подстраивать размер шрифта.
Принцип работы советника
Открывается одновременно разнонаправленные ордера BUY и SELL c объёмом лота указанном в настройках.
После того как цена пройдет в любом направлении количество пунктов указанных в настройках «Безубыток» ордер переводиться в безубыток Пример: «Безубыток» равен 100, после открытия ордеров цена пошла вверх 100 пунктов и после этого сделка BUY была переведена в безубыток.
Если движение цены продолжиться и будет достигнуто значение указание в настройках Трейлинг стоп, то на ордер устанавливается TRAILING STOP
Далее ордер должен закрыться или по безубытку или по Трейлинг стоп, после этого должен быть выставлен отложенный ордер с значениями из настроек.
Пример Отрыты ордер BUY объёмом 0,1 и ордер SELL объёмом 0,1 «Безубыток» равен 100, после открытия ордеров цена пошла вверх 100 пунктов и после этого сделка BUY была переведена в безубыток, после этого изменилось направление движения и цена пошла вниз, ордер BUY закрылся по безубытку и сразу после закрытия ордера BUY был выставлен BUY STOP на расстоянии 200 пунктов от текущей цены в момент закрытия ордера BUY.
Если движение цены продолжается вниз то при достижении профита в размере указанном в настройках закрываться все сделки (открытая сделка и отложенный ордер)
Если движение цены, не дойдя до указанного профита меняться и доходит до отложенного ордера то ордер открывается и использует тот же алгоритм действий как было до этого момента. Так продолжается до тех пор, пока вся сделка не будет закрыта с профитом при этом должны учитываться накопляемые отрицательные свопы.
После закрытия по профиту работа советника начинается заново.
На дисплей должна выводиться информация, связанная с работой советника
Номер
Номер ордера открытой сделки
Накопленная прибыль с начала работы советника
Сколько осталось ТР до остановки работы советника
Комментарий выводиться информация, которая написана в поле комментарий
На графике должны быть четко видны места где открылись и закрылись сделоки.
Советник должен быть сделан так что бы было возможно прогонять его в тестере и оптимизаторе.