Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1233

Добавлено: evge » 16 дек 2019, 07:10

Тема: Re: Цена последней сделки и AverPrice()

Текст сообщения:

Похоже задачу вашу понял. Вам нужно момент пересечения получить.

Проверяйте значение текущее и значение со смещением на 1 шаг назад (в самом простом варианте).

т.е. пример для лонг будет, например, такой:

MACD(Input1.Close, Pfast, Pslow, Psig).GetValue("Histogram", 0) > 0
&&
MACD(Input1.Close, Pfast, Pslow, Psig).GetValue("Histogram", 1) < 0

т.е. текущий бар гистограмма MACD выше 0,а в предыдущем баре ниже 0.
Тогда открытие позиции будет только в момент пересечения 0.

В правилах добавьте ещё одно условие как показано на скриншотах ниже (для Long, для Short по аналогии).

MACD-01.png
MACD-01.png (75.45 КБ) 7213 просмотров

MACD-02.png
MACD-02.png (50.76 КБ) 7213 просмотров