Эта стратегия использует индекс облегчения рынка (МФИ) для оценки состояния тренда на рынке и возможности изменения тренда.
Расчет МФО по формуле: (наивысший - самый низкий) / объем * 10000
Установление порогов покупки и продажи, например, покупка, когда МФИ > 1 и продажа, когда МФИ < 0,8
Пройти длинный курс, когда МФИ превышает порог покупки, пройти короткий курс, когда превышает порог продажи
Цветовые кодовые строки на основе сигналов для визуального представления
Возможность обратного направления сигнала
Сильная способность оценивать рыночные тенденции и эффективность движения цен
Простая настройка параметров, легко определить пороги
Ясные торговые сигналы, легко интерпретируемые и выполняемые
Визуальные цвета панели интуитивно отображают рыночные условия
Гибкость для длинного или короткого курса по мере необходимости
Невозможность определить силу тренда, риски недостаточной прибыли
Не может различать нормальные колебания и реальные переломы
Склонность к ложным сигналам от внезапных событий
У него небольшое отставание, может пропустить лучшие точки входа.
Нет механизма остановки потерь, невозможно контролировать единичные потери
Испытать различные пороговые значения параметров
Добавление показателей объема и цены для подтверждения
Используйте скользящие средние для определения направления тренда
Разработка стратегий стоп-лосса для контроля рисков
Определить правила размещения позиций для адаптации к рынкам
Результаты испытаний на реальных рынках на различных инструментах и сроках
Эта стратегия использует МФО для оценки рыночных условий и предоставления простых торговых сигналов. Для строгого контроля риска необходимы дальнейшие улучшения в оптимизации параметров, остановке потерь и т. Д. Но логика ясна и осуществима для использования в качестве части стратегии, следовающей за трендом, что имеет практическую ценность.
/*backtest start: 2023-08-19 00:00:00 end: 2023-09-18 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 12/09/2018 // The Market Facilitation Index is an indicator that relates price range to // volume and measures the efficency of price movement. Use the indicator to // determine if the market is trending. If the Market Facilitation Index increased, // then the market is facilitating trade and is more efficient, implying that the // market is trending. If the Market Facilitation Index decreased, then the market // is becoming less efficient, which may indicate a trading range is developing that // may be a trend reversal. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Market Facilitation Index (MFI) Backtest", shorttitle="MFI") SellZone = input(6.2, minval=0.01, step = 0.01) BuyZone = input(1, minval=0.01, step = 0.01) reverse = input(false, title="Trade reverse") hline(BuyZone, color=green, linestyle=line) hline(SellZone, color=red, linestyle=line) xmyVol = volume xmyhigh = high xmylow = low nRes = (xmyhigh - xmylow) / xmyVol * 10000 pos = iff(nRes > BuyZone, 1, iff(nRes < SellZone, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(nRes, color=green, title="MFI", style = histogram)