Страница 2 из 2

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

Добавлено: 16 дек 2019, 07:03
evge
Похоже задачу вашу понял. Вам нужно момент пересечения получить.

Проверяйте значение текущее и значение со смещением на 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-02.png
MACD-02.png (50.76 КБ) 7163 просмотра

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

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

Добавлено: 16 дек 2019, 15:21
JASON
Спасибо большое