Стратегия торговли на основе индекса облегчения рынка

Автор:Чао Чжан, Дата: 2023-09-19 15:56:29
Тэги:

Обзор

Эта стратегия использует индекс облегчения рынка (МФИ) для оценки состояния тренда на рынке и возможности изменения тренда.

Логика стратегии

  1. Расчет МФО по формуле: (наивысший - самый низкий) / объем * 10000

  2. Установление порогов покупки и продажи, например, покупка, когда МФИ > 1 и продажа, когда МФИ < 0,8

  3. Пройти длинный курс, когда МФИ превышает порог покупки, пройти короткий курс, когда превышает порог продажи

  4. Цветовые кодовые строки на основе сигналов для визуального представления

  5. Возможность обратного направления сигнала

Анализ преимуществ

  1. Сильная способность оценивать рыночные тенденции и эффективность движения цен

  2. Простая настройка параметров, легко определить пороги

  3. Ясные торговые сигналы, легко интерпретируемые и выполняемые

  4. Визуальные цвета панели интуитивно отображают рыночные условия

  5. Гибкость для длинного или короткого курса по мере необходимости

Анализ рисков

  1. Невозможность определить силу тренда, риски недостаточной прибыли

  2. Не может различать нормальные колебания и реальные переломы

  3. Склонность к ложным сигналам от внезапных событий

  4. У него небольшое отставание, может пропустить лучшие точки входа.

  5. Нет механизма остановки потерь, невозможно контролировать единичные потери

Руководство по оптимизации

  1. Испытать различные пороговые значения параметров

  2. Добавление показателей объема и цены для подтверждения

  3. Используйте скользящие средние для определения направления тренда

  4. Разработка стратегий стоп-лосса для контроля рисков

  5. Определить правила размещения позиций для адаптации к рынкам

  6. Результаты испытаний на реальных рынках на различных инструментах и сроках

Резюме

Эта стратегия использует МФО для оценки рыночных условий и предоставления простых торговых сигналов. Для строгого контроля риска необходимы дальнейшие улучшения в оптимизации параметров, остановке потерь и т. Д. Но логика ясна и осуществима для использования в качестве части стратегии, следовающей за трендом, что имеет практическую ценность.


/*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)

Больше