Parabolic SAR: рекурсия, ограничение порога и разворот состояния

Точка SAR может подниматься при неизменной цене закрытия и менять сторону без длительного разворота цены. Чтобы воспроизвести расчет, сохраните состояние индикатора: подготовленный порог, экстремальную точку EP и коэффициент ускорения AF. Расчет, решение стратегии и исполненная заявка — разные этапы.

Что означает Stop And Reverse

Parabolic SAR, параболическая система остановки и разворота, дает изменяющийся индикаторный уровень. Его можно включить в стратегию остановки и разворота позиции, но сам показ точек не отправляет ордер и не меняет позицию. Для этого нужны отдельное правило или автоматизация.

В восходящем состоянии индикатора точки расположены под ценами, в нисходящем — над ними. Смена стороны означает смену состояния реализации. Она не подтверждает начало устойчивого противоположного тренда и не определяет цену возможного исполнения стопа.

SAR меняется при постоянном закрытии

Новое экстремальное значение повышает AF по выбранному правилу. Отсутствие нового экстремума само обновление не останавливает.

Постоянные EP и AF не останавливают обновления SARЗа десять обновлений порог растет со 100 примерно до 106.5132 при неизменном закрытии 109, EP 110 и AF 0.10. Нового экстремума нет.Порог растет без нового максимума100104108110EP 110; C 109; L 108010Число обновлений kQ₀ = 100; AF = 0,10; EP = 110.Q₁ = 101; Q₁₀ ≈ 106,5132.Закрытие постоянно: 109.Пороги модели, не платформа.

Открыть модель неподвижного экстремума и растущего порога

Вымышленное уже начатое восходящее состояние: Q₀ 100, EP 110, AF 0,10. Следующие десять свечей имеют O = C = 109, H = 110, L = 108; прежние минимумы тоже 108. Q обновляется по Q + AF × (EP − Q). Все десять порогов ниже 108, поэтому ограничение и разворот в этом отрезке не включаются. Равный максимум не повышает EP или AF. TradingView: расчет SAR (на английском).

Зеленая линия — неизменное закрытие, синие точки — подготовленный порог после k обновлений. Разность EP − Q каждый раз становится равна 90% прежней: Qₖ = 110 − 10 × 0,9ᵏ. Через десять шагов Q ≈ 106,5132, прирост примерно 6,5132 без роста закрытия. Это не увеличение AF и не показания реального рынка или платформы.

Рекурсия, экстремум и коэффициент ускорения

Упрощенная рекурсия: следующий SAR = текущий SAR + AF × (EP − текущий SAR). Во восходящем состоянии EP — наибольший High с его начала; в нисходящем — наименьший Low, поэтому разность EP − SAR обычно отрицательна. В описанных настройках TradingView начальный AF 0,02, прибавка при новом экстремуме 0,02, максимум 0,20.

Новая свеча сама по себе не повышает AF. При прежнем EP рекурсия все равно меняет порог. Полная реализация также ограничивает его прежними максимумами или минимумами, проверяет разворот и сбрасывает состояние. Запишите порядок операций и настройки до сравнения. Эти параметры описывают расчет, а не доказанно оптимальный выбор или вероятность разворота.

Три способа включить SAR в стратегию

скользящий стоп по SAR требует правила: брать завершенную свечу или текущую, когда менять заявку и какая цена запускает ее у провайдера. SAR не держит постоянный отступ в пипсах. Формула не доказывает, что он сохраняет больше прибыли, чем скользящий стоп по ATR или фиксированное расстояние.

Стратегия может при смене стороны закрыть позицию, развернуть ее или только назначить проверку. TA-Lib 0.6.4 меняет восходящее состояние при Low ≤ SAR, нисходящее при High ≥ SAR, затем сбрасывает AF. TradingView описывает строгие < и >. Даже выбранное сравнение не отправляет противоположный ордер без отдельного правила стратегии.

ADX или средние могут быть дополнительным фильтром; порог ADX 25 не входит в SAR. трендследящее правило оценивается вместе со входом, стопом, выходом и затратами. Один фильтр не устанавливает преимущества и не подтверждает существование тренда безошибочно.

Полное состояние: ограничение и разворот

Вымышленные цены ниже не имеют инструмента и единицы пипса. Продолжим уже начатое восходящее состояние после свечи 9: порог для свечи 10 равен 100, EP 110, AF 0,04; у свечи 9 High 110 и Low 100,2. Начальный шаг и прибавка 0,02, максимум 0,20. Вначале проверяем разворот по подготовленному порогу, выводим текущий SAR, затем обновляем EP/AF и готовим следующий порог. High/Low считаются завершенными наблюдениями.

На узком экране таблицу можно прокрутить по горизонтали.

Вымышленное продолжение по правилам TA-Lib 0.6.4, не цена исполнения
Свеча H / LСостояние после проверкиПоказанный SAREP / AFСырой следующий порогПосле ограничения
10: 112 / 100,5Вверх100112 / 0,06100,72100,2
11: 111 / 100,4Вверх100,2112 / 0,06100,908100,4
12: 111,5 / 100,4Вниз: касание порога112100,4 / 0,02111,768111,768
13: 111 / 99Вниз111,76899 / 0,04111,25728111,5

У свечи 10 Low выше 100. Новый High повышает EP до 112 и AF до 0,06. Сырое обновление 100 + 0,06 × (112 − 100) = 100,72 ограничивается меньшим Low свечей 9 и 10: 100,2. На свече 11 нового High нет: сырые 100,908 ограничиваются до 100,4.

Low свечи 12 точно равен 100,4. По выбранному включающему равенство правилу TA-Lib происходит разворот, показан SAR 112, EP/AF сброшены до 100,4/0,02. Следующий порог 111,768. Свеча 13 остается ниже него, новый Low 99 повышает AF до 0,04. Сырые 111,25728 поднимаются до большего High свечей 12 и 13: 111,5. Ни одно показание этой таблицы не является смоделированной ценой сделки.

На узком экране таблицу можно прокрутить по горизонтали.

Отдельная проверка начала расчета, индексы с нуля
РядHighLowВыходы на индексах 1 и 2
Исходный101; 101; 10299; 99; 100101; 99
Отраженный p′ = 200 − p101; 101; 10099; 99; 98101; 101

На индексе 0 идет подготовка. Две исходные первые свечи одинаковы, поэтому правило начала TA-Lib выбирает восходящее состояние и равенство сразу переключает его. При отражении High и Low меняются местами. На индексе 1 отражение 200 − 101 = 99 не равно отраженному выходу 101. Это контрпример предполагаемой зеркальности начала, а не общая асимметрия или ошибка библиотеки.

Дополнительный случай: сетка цены меняет плановый риск

В отдельной полностью вымышленной денежной модели возьмем покупку 10 единиц по 105 USD за единицу, индикаторный Q = 100,20, сетку допустимых цен заявки 0 + n × 0,25 USD. Это произвольная спецификация, не реальный тик, предложение брокера или продолжение цены инструмента из таблицы. Правило стратегии выбирает обычный стоп на наибольшей цене сетки, не превышающей Q.

На узком экране таблицу можно прокрутить по горизонтали.

Отдельные условные денежные предположения, без комиссий и финансирования
ВариантЦенаУбыток 10 единиц от входа 105
Сырой уровень индикатора100,2048 USD
Выбранная граница обычного стопа на сетке100,0050 USD при исполнении точно на границе
Следующая цена сетки100,2547,50 USD, но выше Q и не отвечает выбранному правилу
Вымышленное неблагоприятное исполнение99,5055 USD

100,20 / 0,25 = 400,8. Целая часть вниз 400 дает границу 100,00. Ближайшие 100,25 находятся на сетке, но выше Q и поэтому не подходят именно нашему правилу. Риск по сырой точке (105 − 100,20) × 10 = 48 USD. При исполнении на выбранной границе риск 50 USD. Если вымышленный предел планового убытка 49 USD, эти 10 единиц ему не соответствуют: недопустимо принять 48 за риск заявки.

Даже 50 — план при исполнении на границе, а не гарантированный предел. Отдельно заданное неблагоприятное исполнение по 99,50 дает 55 USD, на 5 USD больше плана. спред не прибавляется второй раз к уже заданным ценам; комиссия и финансирование здесь отсутствуют. Сторона запуска, приемлемость заявки и исполнение у реального провайдера потребовали бы его спецификации. Модель не делает точку SAR автоматическим стопом.

Частые ошибки

Что воспроизвести самостоятельно

  1. Запишите платформу или библиотеку, источник High/Low, интервал, первую доступную свечу и AF. Перед поиском ошибки сравните одинаковые входы.
  2. Пересчитайте четыре строки. Замените только Low свечи 13 с 99 на 100,6: нового минимума нет, EP 100,4 и AF 0,02 остаются. Сырое следующее Q = 111,768 + 0,02 × (100,4 − 111,768) = 111,54064, уже выше требуемой границы High 111,5; ограничение его не меняет.
  3. Проверьте первый выход и точное касание. Запишите включение равенства и округление промежуточных результатов. В прочитанном коде TA-Lib округление SAR отключено.
  4. Для стратегии укажите, когда доступны данные и когда можно передать приказ. Учитывайте правила запуска, затраты и неблагоприятное исполнение отдельно от индикатора.
  5. Сопоставьте SAR и скользящий стоп по ATR на одинаковых данных и условиях исполнения. Отделите оценочную выборку от данных подбора параметров.

Короткое упражнение может выявить несовпадение правил, но не доказывает прибыльность торговой системы.

Продолжить изучение

Далее — воспроизводимая проверка стратегии: проверьте полное правило, включая начало расчета и затраты, отсутствующие в изолированной рекурсии.

Проверьте понимание

Порог 100, EP 110 и AF 0,10. Следующий High снова 110, Low 108. Что дает одно обновление без ограничения?

Ответ и объяснения без JavaScript

Правильный ответ: 101 при прежнем AF 0,10.

101 при прежнем AF 0,10.

EP − Q = 10; десятая часть прибавляет 1. Равный High не является новым экстремумом, AF остается 0,10.

100, потому что нового High нет.

Отсутствие нового High сохраняет EP и AF. Рекурсия все равно прибавляет часть разрыва до EP и двигает порог.

102, потому что AF обязан вырасти до 0,20.

AF не растет автоматически на каждой свече. Равный High в этом состоянии не повышает коэффициент.

Вопросы и ответы

Какие AF выбирать: 0,02 и 0,20 или другие?

В описанных настройках TradingView начальный AF 0,02, прибавка при новом экстремуме 0,02, максимум 0,20. Это не доказанный оптимум пары или интервала. Сохраняйте все три значения и правила начала, касания, ограничений и округления. Сравнивайте параметры на одинаковых входах и условиях исполнения с отдельной оценочной выборкой. Универсальное минимальное число сделок из формулы не следует.

Что устанавливают повторные смены стороны SAR?

Если стратегия торгует каждую смену, она может часто совершать сделки и нести расходы. Смена стороны не удостоверяет устойчивый разворот. ADX 25 — отдельный выбор фильтра, а не часть SAR и не гарантия прибыли. Укажите фильтр и исполнение, затем оценивайте полный результат с затратами.

Можно ли использовать SAR как единственное условие входа?

Можно определить такое правило, но сам показ SAR заявки не передает. Задайте завершенную или формирующуюся свечу, направление, объем и момент возможного исполнения. Дополнительный фильтр меняет правило, но не доказывает существование тренда и не устраняет расходы или риск.

Чем SAR отличается от скользящего стопа на фиксированном расстоянии?

Фиксированное расстояние отсчитывается от выбранной цены запуска при обновлении. В отдельном вымышленном EUR/USD с пипсом 0,0001: покупка 1,0850, отступ 50 пипсов, а при цене 1,1050 граница 1,1000. SAR вместо этого зависит от прежнего состояния, EP, AF и ограничений. Новый экстремум может повысить AF, прошедшая свеча сама по себе — нет. Точка может двигаться без изменения закрытия. Формула не измеряет вероятность разворота и не доказывает сохранение большей прибыли.

Источники и пределы применения

  1. J. Welles Wilder: сохраненная библиографическая ссылка (на английском)

    Исходный адрес Google Books сохранен. Прямой доступ этой проверкой недоступен, это не доказательство HTTP 404. Полный текст книги не прочитан; автору не приписываются доказанный оптимум, универсальное число тестовых сделок или вероятность разворота.

  2. ChartSchool: рекурсия SAR и ограничения (на английском)

    Свежо прочитаны определение EP, начальный AF 0,02, прибавка 0,02, предел 0,20 и ограничения двумя прежними Low/High. Исторические примеры не перенесены как текущие данные или проверка прибыльности.

  3. CFI: сохраненный адрес статьи о SAR (на английском)

    Исходный адрес перенаправляет в общий архив Capital Markets, а не открывает первоначальную статью. Не считается полным прочтением статьи или HTTP 404; формулы опираются на перечисленные первичные документы.

  4. TA-Lib 0.6.4: исходный код SAR (на английском)

    Свежо прочитаны подготовка первого состояния, нестрогие сравнения касания, обновление EP/AF, ограничения и отключенное округление SAR. Учебный перенос на Fraction проверяет эти логические шаги; библиотека C здесь не компилировалась и не исполнялась.

  5. TradingView: правила и три настройки AF (на английском)

    Свежо прочитаны рекурсия, строгие сравнения, ограничения, начальное состояние и поля Start/Increment/Max. Полный пример в статье продолжает явно заданное состояние по TA-Lib; настройки разных реализаций не смешиваются.

  6. MetaTrader 5: обзор SAR (на английском)

    Свежо прочитано описание положения точек и рекурсии. Формулировка об удвоении AF не используется как правило этой модели: здесь заданы прибавка 0,02 и предел по TradingView/TA-Lib. Утверждения о превосходстве выходов не подтверждаются математикой.

Учебные вымышленные цены и состояния. Четыре строки продолжают указанную модель TA-Lib, не являются полным переносом всех режимов платформы, реальными показаниями или ценами исполнения. Дополнительная сетка 0,25 USD произвольна, не спецификация инструмента или провайдера. Нет рекомендации настроек, доказанной результативности или запуска C/платформы.