仕事が完了した
指定
Доработка советника BINARY EA от 22.08
Суть проблемы
Иногда ордера открываться не вовремя, как пример « 5 минутный тайм фрейм, одер открылся в 17:30:28 и если закрылся отрицательным результатом, то следующий ордер открывается с задержкой еще большей 17:35:44 и так далее . чем больше ордеров тем больше отклонения от заданного тайм фрейма»
Требуется изменить логику открытия ордеров
Последующие ордера открывать в соответствии с установленным тайм фреймом, не дожидаясь закрытия предыдущего.
То есть в случае вышеприведённого примера это выгвлядело бы следующим образом. « 5 минутный тайм фрейм, одер открылся в 17:30:28, за пару секунд до истечения до 17:35:00 советник проверяет состояние ордера, если результат отрицательный то в 17:35:00 открывается следующий ордер, и так далее.
Это все должно работать на всех тайм фреймах
Возможные ситуации
Ордер бы отрицательный, открылся новый ордер а предыдущий ордер за последние секунды перешел в плюс – советник продолжает выполнять работу до закрытия сделки а плюс
Ордер бы положительный, но последние секунды перешел в минус – советник в этом случае открывает следующий ордер после фактического закрытия убыточного ордера.
Еще одно требуемое дополнение
Дополнить возможность установки вручную требуемого количества баров для открытия сделки.
В советнике должен быть параметр как задавать исходные данные для открытия сделок вручную или автоматически.
Если автоматически то используется существующий алгоритм открытия сделок, если ручной то вручную ставятся значения выставляется кол -во buy баров подряд и кол -во sell баров подряд.