Esta estrategia utiliza el índice de facilitación del mercado (IFM) para juzgar la condición de tendencia del mercado y la posibilidad de reversión de la tendencia.
Calcular las IFM, fórmula: (más alto - más bajo) / volumen * 10000
Establecer umbrales de compra y venta, como comprar cuando las IFM sean > 1 y vender cuando las IFM sean < 0,8
Ir largo cuando la IFM cruza el umbral de compra, ir corto cuando cruza el umbral de venta
Barras de código de color basadas en señales para representación visual
Opción para invertir las direcciones de la señal
Capacidad para evaluar las tendencias del mercado y la eficacia de los movimientos de precios
Configuración de parámetros sencilla, fácil de determinar los umbrales
Señales comerciales claras, fáciles de interpretar y ejecutar
Los colores de las barras visuales muestran de forma intuitiva las condiciones del mercado
Flexibilidad para ir largo o corto según sea necesario
Incapacidad para determinar la fuerza de la tendencia, riesgo de ganancias insuficientes
No puede diferenciar las fluctuaciones normales de las inversiones reales
Es propenso a señales falsas de eventos repentinos.
Tiene algún retraso, puede perder los mejores puntos de entrada
No hay mecanismo de stop loss, no puede controlar pérdidas individuales
Prueba de diferentes valores umbral de parámetros
Añadir indicadores de volumen-precio para confirmar
Incorporar medias móviles para determinar la dirección de la tendencia
Establecer estrategias de stop loss para el control de riesgos
Definir las reglas de dimensionamiento de las posiciones para adaptarlas a los mercados
Rendimiento de los ensayos en mercados en vivo en diferentes instrumentos y plazos
Esta estrategia utiliza las IFM para juzgar las condiciones de tendencia del mercado y proporcionar señales comerciales simples. Se necesitan mejoras adicionales en la optimización de parámetros, stop losses, etc. para un estricto control de riesgos.
/*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)