• Продукты
  • Сообщество
  • Рынки
  • Брокеры
  • Ещё
Регистрация
  • Сообщество
  • /Индикаторы и стратегии
  • /Smafix

Smafix

Awesome Oscillator with AntiStep CorrectionHere is the well-known Awesome Oscillator (AO), which I use to present the real purpose of this post: a function that provides step correction for simple moving averages (SMAs). We all know that any indicator based on moving averages lags real-time movement. Normally this is fine, but just after large ("step") changes in level, the pre-step values that are still within the SMA window cause the result to falsely reflect continued movement, even when real-time values remain flat. To counter this, when a step change of a configurable size is detected, I temporarily shrink the SMA window size to include only those values occurring since the step change, and then allow the size to increase to normal length as we move away from the step change. This is accomplished within the antistep_sma() function. Note that this will cause SMAs of different lengths (e.g. those used in the AO) to be temporarily equal, until the shorter of the two reaches its normal size and begins to leave the longer one behind again. You can see this above, where the AO, which is the difference of two SMAs, goes to 0 immediately after a sufficiently large step change--configured to 0.5% in this case.
Индикатор Pine Script®
от Lemrin
Обновлено
11

Определённые рыночные данные предоставлены ICE Data Services. Определённые справочные данные предоставлены компанией FactSet. Copyright © 2025 FactSet Research Systems Inc.© TradingView, Inc., 2025 Все права защищены.

Больше, чем продукт
  • Суперграфики
Скринеры
  • Акции
  • ETF
  • Облигации
  • Криптомонеты
  • CEX-пары
  • DEX-пары
  • Pine
Тепловые карты
  • Акции
  • ETF
  • Криптовалюты
Календари
  • Экономические данные
  • Прибыль
  • Дивиденды
Другие продукты
  • Кривые доходности
  • Опционы
  • Лента новостей
  • Pine Script®
Приложения
  • Мобильное
  • TradingView Desktop
Сообщество
  • Социальная сеть
  • Wall of Love
  • Приведи друга
  • Правила поведения
  • Модераторы
Идеи
  • Торговля
  • Обучение
  • Выбор редакции
Pine Script
  • Индикаторы и стратегии
  • Эксперты
  • Фрилансеры
Инструменты и подписки
  • Возможности
  • Подписки
  • Рыночные данные
Торговля
  • Обзор
  • Брокеры
Специальные предложения
  • Фьючерсы CME Group
  • Фьючерсы Eurex
  • Набор данных по акциям США
О компании
  • Кто мы такие
  • Космическая миссия
  • Блог
  • Карьера и вакансии
  • Медиа-кит
Наш мерч
  • Мерч TradingView
  • Карты Таро для трейдеров
  • Часы C63 TradeTime
Политика и безопасность
  • Условия использования
  • Отказ от ответственности
  • Политика конфиденциальности
  • Политика файлов cookie
  • Положение о доступности
  • Советы по безопасности
  • Охота за ошибками
  • Страница статусов
Для бизнеса
  • Виджеты
  • Библиотеки графиков
  • Lightweight Charts™
  • Продвинутые графики
  • Торговая платформа
Возможности роста
  • Реклама
  • Интеграция брокеров
  • Партнёрская программа
  • Образовательная программа
Сообщество
  • Социальная сеть
  • Wall of Love
  • Приведи друга
  • Правила поведения
  • Модераторы
Идеи
  • Торговля
  • Обучение
  • Выбор редакции
Pine Script
  • Индикаторы и стратегии
  • Эксперты
  • Фрилансеры
Для бизнеса
  • Виджеты
  • Библиотеки графиков
  • Lightweight Charts™
  • Продвинутые графики
  • Торговая платформа
Возможности роста
  • Реклама
  • Интеграция брокеров
  • Партнёрская программа
  • Образовательная программа
Look FirstLook First