Logotipo de "CRT Indcator"
Indicador
216 descargas
Versión 1.0, Oct 2025
Windows, Mac
Imagen cargada de "CRT Indcator"
22.22M
Volumen operado
37.49K
Pips ganados
45
Ventas
2.24K
Instalaciones gratis

Creé un cBot que utiliza el CRTIndicator para establecer niveles de stop loss y take profit.
La idea es usar los niveles CRT (alto, medio, bajo) de una vela anterior (especificada por CandleIndex) para establecer el stop loss y take profit para una nueva operación.

Pasos:

  1. Crearemos un cBot que abra una operación (ya sea compra o venta) basada en alguna condición (que definiremos como un parámetro para pruebas).
  2. Usaremos el CRTIndicator para obtener los niveles de una vela anterior (el índice de la vela es establecido por el usuario).
  3. Para una operación de compra, estableceremos el stop loss en el bajo CRT y el take profit en el alto CRT de la vela de referencia.
  4. Para una operación de venta, estableceremos el stop loss en el alto CRT y el take profit en el bajo CRT de la vela de referencia.

Sin embargo, tenga en cuenta que el CRTIndicator que tenemos solo calcula los niveles para cada vela y los grafica.
Necesitamos acceder al indicador desde el cBot y obtener los valores para la vela específica que nos interesa.

Diseñemos el cBot:

Parámetros:

  • CandleIndex: qué vela anterior usar (0 = actual, 1 = anterior, etc.)
  • TradeType: podemos establecer un parámetro para elegir entre Comprar y Vender para pruebas, o podemos usar una señal (como un cruce de medias móviles) para decidir.
    Para simplificar, hagamos un parámetro para elegir el tipo de operación.

Pero tenga en cuenta: en trading en vivo, usaríamos algunas condiciones para entrar. Haremos un cBot simple que abra una operación en la vela actual si no hay posición existente.

Supondremos que estamos operando en el marco temporal del gráfico.

Pasos en el cBot:

  1. Verificar si tenemos una posición abierta. Si no, considerar abrir una.
  2. Obtener los valores del CRTIndicator para el CandleIndex especificado (que es una vela pasada relativa a la actual).
  3. Para una operación de compra:
    Stop Loss = Bajo CRT de la vela de referencia
    Take Profit = Alto CRT de la vela de referencia
  4. Para una operación de venta:
    Stop Loss = Alto CRT de la vela de referencia
    Take Profit = Bajo CRT de la vela de referencia

Sin embargo, tenga en cuenta que el indicador calcula para cada índice. Estamos graficando los mismos valores para cada índice (porque usamos un desplazamiento fijo de CandleIndex).
Pero en el cBot, queremos obtener los niveles del indicador en el tiempo actual (la vela completada más reciente) para el CandleIndex especificado.

Importante: el método Calculate del indicador se llama para cada índice, y almacena los valores para la vela de referencia (índice - CandleIndex) en el índice actual.
Entonces, si queremos obtener los niveles CRT para una vela histórica específica, ¿podemos simplemente leer la serie de salida del indicador en el índice de esa vela?
Pero tenga en cuenta: las salidas del indicador están alineadas con el índice actual. En realidad, el indicador está graficando el mismo valor para cada barra porque estamos estableciendo:
CRTHigh[index] = crtHigh; // donde crtHigh es el alto de la vela (index - CandleIndex)

Entonces, si estamos en el índice 100 y CandleIndex=1, estamos obteniendo el alto del índice 99 y graficándolo en el índice 100.

Esto significa que si queremos los niveles CRT para la vela que está CandleIndex barras atrás, podemos obtener la salida del indicador en la barra actual (índice) y eso nos dará los niveles de hace CandleIndex barras.

Pero espera, en el cBot, vamos a ejecutar OnBar o OnTick. Nos interesa la barra completada más reciente (índice = MarketSeries.Close.Count - 2) y la vela que queremos es (índice actual - CandleIndex).

Alternativamente, podemos cambiar el indicador para que emita los niveles en el mismo índice que la vela de referencia, pero entonces tendríamos que desplazar el gráfico por CandleIndex.

Sin embargo, el indicador actual está diseñado para graficar los niveles en la barra actual desde una barra anterior. Así que si establecemos CandleIndex=1, entonces en cada barra estamos graficando los niveles de la barra anterior.

Cómo podemos usarlo en el cBot:

Agregaremos el indicador al cBot y luego obtendremos los valores para la barra más reciente (índice = MarketSeries.Close.Count - 1) y eso nos dará los niveles de hace CandleIndex barras.

Ejemplo:
Índice de la barra actual = última barra (índice = MarketSeries.Close.Count - 1)
Entonces la salida del indicador en este índice (CRTHigh[MarketSeries.Close.Count-1]) es el alto de la barra (índice actual - CandleIndex).

Pero tenga en cuenta: el método Calculate del indicador se llama para cada barra histórica y luego para cada nueva barra. Así que la serie de salida para la última barra tendrá el valor que queremos.

Vamos a programar el cBot:

Tendremos parámetros:
[Parameter("Candle Index", DefaultValue = 1, MinValue = 0)]
public int CandleIndex { get; set; }

[Parameter("Trade Type", DefaultValue = TradeType.Buy)]
public TradeType SelectedTradeType { get; set; }

[Parameter("Volume (Lots)", DefaultValue = 1, MinValue = 0.01, Step = 0.01)]
public double Volume { get; set; }

También crearemos una instancia del CRTIndicator.

Pasos en OnBar:
si no hay posición, entonces abrir una nueva posición con el stop loss y take profit establecidos desde la salida del indicador para la barra actual (que corresponde a los niveles de hace CandleIndex barras).

Sin embargo, tenga en cuenta: la salida del indicador para la barra actual (última barra) está establecida en los niveles de (índice de la barra actual - CandleIndex). Pero cuando estamos al principio, debemos asegurarnos de tener suficientes barras.

Perfil del indicador
0.0
Valoraciones: 0
Valoraciones de clientes
Este producto todavía no se ha valorado. ¿Ya lo ha probado? Sea el primero en informar a otros.
Signal
Indices
Commodities
GBPUSD
RSI
Bollinger
Fibonacci
Scalping
AI
XAUUSD
NAS100
MACD
BTCUSD
Forex
Breakout
EURUSD
NZDUSD
Martingale
Prop
ZigZag
Supertrend
Fair Value Gap
SMC
Crypto
Grid
Stocks
ATR
USDJPY
VWAP
Los productos disponibles a través de cTrader Store, incluidos bots, indicadores y plugins para operar, son proporcionados por desarrolladores de terceros y están disponibles únicamente con fines informativos y de acceso técnico. cTrader Store no es un bróker, por lo que no proporciona asesoramiento de inversión, recomendaciones personales ni ninguna garantía de rentabilidad futura.

Más de este autor

cBot
ATR
RSI
+3
GoldScalperPro is a high-speed automated trading bot designed for precision scalping on gold (XAUUSD).
cBot
AI
RSI
+8
ORB cBot: Comprehensive Opening Range Breakout Strategy for XAU/USD
Indicador
SMC
Forex
+9
Automatically identify and visualize Fair Value Gaps (FVGs) with entry zones, fill tracking, and customizable alerts.
cBot
AI
ATR
+19
cBot with a fully functional ATR-based trailing stop system and an optional trailing step filter for smoother adjustment
cBot
AI
Prop
+5
Golden Trap Model - cTrader cBot
cBot
AI
ATR
+5
Ai_ScalperPro Max is a sophisticated automated trading robot designed specifically for gold (XAUUSD) trading
100%
ROI
2.44
Factor de beneficio
25.93%
Disminución máxima
Indicador
AI
ATR
+15
Engulfing Candle Indicator Pro
cBot
AI
ATR
+8
ORB Smart Money Bot for XAUUSD is a sophisticated algorithmic trading system specifically optimized for Gold (XAUUSD).
Indicador
ATR
SMC
+2
HTF POWER 3 ICT Power of 3 · M1 Precision · H4 Intelligence Auto-detect Accumulation → Manipulation → Distribution
cBot
MACD
Forex
+5
CRT Trading_bot
100%
ROI
2.13
Factor de beneficio
23.59%
Disminución máxima
cBot
ATR
XAUUSD
+1
XAUUSD Engulfing Master - Professional Trading Bot
41.3%
ROI
1.85
Factor de beneficio
41.98%
Disminución máxima
cBot
Forex
NAS100
+5
Session-based trading bot with intelligent trailing stops. Captures Asia range, trades London/NY breakouts
8.86
Factor de beneficio
5.21%
Disminución máxima

Puede interesarle

Indicador
Grid
Prop
+16
Those who are involved in trading know how important it is to take into account the previous session. With Order Block
Indicador
AI
ATR
+27
Trade the Trend Flip. Control the Risk. 🎯📈”
Indicador
cTrader indicator with mini-timeframe candlesticks. Customize timeframe, colors, margins. Perfect for traders.
Indicador
ATR
Volume
+4
This allows traders to see not just the trend, but whether the momentum itself is overextended.
Indicador
ZigZag Smart Alert for cTrader Description: ZigZag Smart Alert is a next-generation swing indicator for cTrader, designe
Indicador
Key Levels
Drawdown Monitor
+1
Real-time position monitor with break-even levels, MTF pivots, profit targets & alerts. Essential risk tool.
Indicador
The Break of Structure (BoSCHoCh) Indicator is a smart market structure tool designed to help traders easily spot trend.
Indicador
BOS
Key Levels
+2
SMC (Smart Money Concept) Confluence Indicator
Indicador
ATR
Forex
Feather Gauge – Forex Sentiment Indicator The Feather Gauge is a visual sentiment indicator designed to represent marke
Indicador
EMA
RSI
+2
Advanced TDI indicator with Shark Fin signals, chart arrows, MTF RSI, divergence detection and smart alerts.
Indicador
Supertrend
Liquidity Grab
+1
Auto Detect Session Indicator Trend for Intraday Trading
Indicador
Signal
Scalping
Average accuracy of around 60% to 70% on 45min timeframes it is highly recommended to use stop losses
Indicador
Prop
VWAP
+13
Rolling VWAP with dynamic or fixed time window, customizable source price and standard deviation bands.
Indicador
multi time frame moving averge. you could choose different type of price like median ,high and ... and differnt type of
Indicador
SMC
Forex
+5
Detects Break of Structure (BOS) and Change of Character (CHOCH)
Indicador
Prop
Forex
+14
Automatically plots Fibonacci retracement levels using the highest and lowest points of a customizable time range
Indicador
MACD
Signal
Enhance your trading strategy with our customizable TradingViewMACD indicator. Optimize and elevate your market analysis
Indicador
ATR
Forex
+7
Final Moving Average is an adaptive system designed to keep traders aligned with the true direction of the market
22.22M
Volumen operado
37.49K
Pips ganados
45
Ventas
2.24K
Instalaciones gratis