En la carga de los recursos... Cargando...

Indicador de resistencia de la barra interna

El autor:¿ Qué pasa?, Fecha: 2023-09-08 16:31:48
Las etiquetas:

Internal Bar Strength Indicator Parece que está utilizando Pine Script para establecer una estrategia de negociación con condiciones basadas en el indicador de fuerza de barra interna (IBS).

Para explicar el código:

  1. Configuración de estrategia: La estrategia definida aquí se llama IBS, tiene un capital inicial de $ 10,000, sin superposición, permite hasta 5 entradas en la misma dirección, y cada operación consta de una cantidad de 100 unidades.

  2. Cálculo de IBS: El script calcula el IBS como un porcentaje del rango de barras actual que se compone de la diferencia entre el cierre y el mínimo.

  3. Condiciones de entrada a largo plazo: se realiza una operación a largo plazo cuando el IBS cae por debajo de 5.

  4. Condiciones de entrada en corto plazo: Se realiza una operación corta cuando el IBS se eleva por encima de 99.

  5. Condiciones de salida: la estrategia de negociación sale de una posición después de obtener un beneficio del 10% o una pérdida del 2%.

También han incluido códigos comentados (con //) para la dirección.permitido para el riesgo de estrategia y otra condición corta.

Nota: Este script indica una estrategia de reversión media. Asume que el precio volverá a su media y las operaciones se basan en esta suposición. Sin embargo, por favor, dedique suficiente tiempo a probar esta estrategia para asegurarse de que funciona bien con su caso de uso específico.


/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// strategy("IBS", initial_capital=10000, overlay=false, pyramiding=5, default_qty_value=100, currency="USD")

//strategy.risk.allow_entry_in(strategy.direction.long)


src = close
ibs = (close - low) / (high - low) * 100

longCondition = ibs <5
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

//shortCondition = close > high[1]
shortCondition = ibs > 99
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

p = close * 0.01 * 10
strategy.exit("exit", "My Long Entry Id",profit = 10, loss=2)
strategy.exit("exit", "My Short Entry Id",profit = 10, loss=2)




Más contenido