Работа завершена
Техническое задание
В настоящее время советник автоматически переоткрывается после достижения значений установленных в параметрах (стоп лосс, тейк профит или достижения уровня прибыли или убытка в пунктах) далее цикл. Нужно добавить следующую функцию , чтобы советник не сразу переоткрывался, а при достижении временных показателей 30 мин. 60 мин. т.е. например: цикл закрылся в 14:15 и следующий цикл должен открыться не сразу, а согласно установленным значениям, если 30 мин. то 14:30, а если 60 мин. то 15:00. Функция должна быть отключаемая, а значения 30 мин. 60 мин устанавливаться из выпадающего списка.
Вместо строки цикл внизу графика в таблице сделать строку дата (без года). В один день советник запускается один или несколько раз, в каждом открытии может отработать один цикл или несколько (сколько установлено в параметрах), каждый цикл сейчас отображается в отдельном столбце внизу графика в таблице и при удалении советника с графика все данные по циклам обнуляются. Нужно сделать, чтобы данные внизу таблицы не обнулялись при удалении советника с графика, а сохранялись на графике накопительно и обнулялись вручную или при достижении последнего столбца. Или эту функцию сделать отдельным скриптом?
Функции «Профит», «Профит по циклам», «Количество циклов» расположенные на графике над таблицей перенести в параметры, чтобы там устанавливать значения и текст «Профит по циклам» и «Количество циклов» со значениями перенести на правую сторону графика.
Убрать в счётчике – «профит месяц».
Исправить ошибку в параметрах: значение Lot_info, при установке 0,1 фактически остаётся 0,01, при установке 1 фактически устанавливается 0,1.
Удалить вычеркнутые значения в правой стороне графика (скрин прилагается).
Количество столбцов в таблице сократить до 40
Звуковой сигнал должен звучать не только при закрытии советника, но и при закрытии цикла. При закрытии с профитом мелодия «звон монет», при закрытии в убыток существующий сигнал.