Логотип продукта "CRT Indcator"
Индикатор
226 скачивания
Версия 1.0, Oct 2025
Windows, Mac
Загруженное изображение продукта "CRT Indcator"
24.86M
Торгуемый объем
38.51K
Выигранные пипы
51
Продажи
3.15K
Бесплатные установки

Создан cBot, который использует CRTIndicator для установки уровней стоп-лосса и тейк-профита.
Идея заключается в использовании уровней CRT (high, mid, low) предыдущей свечи (указанной параметром CandleIndex) для установки стоп-лосса и тейк-профита для новой сделки.

Шаги:

  1. Мы создадим cBot, который открывает сделку (покупку или продажу) на основе некоторого условия (которое мы определим как параметр для тестирования).
  2. Мы используем CRTIndicator, чтобы получить уровни с предыдущей свечи (индекс свечи задаётся пользователем).
  3. Для сделки на покупку мы установим стоп-лосс на CRT low и тейк-профит на CRT high эталонной свечи.
  4. Для сделки на продажу мы установим стоп-лосс на CRT high и тейк-профит на CRT low эталонной свечи.

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

Давайте спроектируем cBot:

Параметры:

  • CandleIndex: какую предыдущую свечу использовать (0 = текущая, 1 = предыдущая и т.д.)
  • TradeType: мы можем задать параметр для выбора между покупкой и продажей для тестирования, или использовать сигнал (например, пересечение скользящих средних) для принятия решения.
    Для простоты сделаем параметр для выбора типа сделки.

Но учтите: в реальной торговле мы бы использовали условия для входа. Мы сделаем простой cBot, который открывает сделку на текущей свече, если нет открытой позиции.

Предположим, что мы торгуем на таймфрейме графика.

Шаги в cBot:

  1. Проверить, есть ли открытая позиция. Если нет, рассмотреть возможность открытия.
  2. Получить значения CRTIndicator для указанного CandleIndex (который является прошлой свечой относительно текущей).
  3. Для сделки на покупку:
    Стоп-лосс = CRT Low эталонной свечи
    Тейк-профит = CRT High эталонной свечи
  4. Для сделки на продажу:
    Стоп-лосс = CRT High эталонной свечи
    Тейк-профит = CRT Low эталонной свечи

Однако обратите внимание, что индикатор вычисляет для каждого индекса. Мы отображаем одни и те же значения для каждого индекса (потому что используем фиксированный сдвиг CandleIndex).
Но в cBot мы хотим получить уровни из индикатора в текущий момент (самая последняя завершённая свеча) для указанного CandleIndex.

Важно: метод Calculate индикатора вызывается для каждого индекса, и он сохраняет значения для эталонной свечи (индекс - CandleIndex) на текущем индексе.
Так что если мы хотим получить уровни CRT для конкретной исторической свечи, мы можем просто прочитать выходные серии индикатора на индексе этой свечи?
Но обратите внимание: выходы индикатора выровнены по текущему индексу. Фактически индикатор отображает одно и то же значение для каждой свечи, потому что мы устанавливаем:
CRTHigh[index] = crtHigh; // где crtHigh — это максимум свечи (index - CandleIndex)

Так что если мы находимся на индексе 100 и CandleIndex=1, то мы получаем максимум индекса 99 и отображаем его на индексе 100.

Это означает, что если нам нужны уровни CRT для свечи, которая была CandleIndex свечей назад, мы можем получить выход индикатора на текущей свече (индексе) и это даст нам уровни с задержкой в CandleIndex свечей.

Но подождите, в cBot мы будем запускать OnBar или OnTick. Нас интересует самая последняя завершённая свеча (индекс = MarketSeries.Close.Count - 2), а свеча, которая нам нужна — это (текущий индекс - CandleIndex).

Альтернативно, мы можем изменить индикатор, чтобы он выводил уровни на том же индексе, что и эталонная свеча, но тогда нам пришлось бы сдвигать график на CandleIndex.

Однако текущий индикатор спроектирован так, чтобы отображать уровни на текущей свече, взятые с предыдущей. Так что если мы установим CandleIndex=1, то на каждой свече мы отображаем уровни с предыдущей свечи.

Как мы можем использовать это в cBot:

Мы добавим индикатор в cBot и затем получим значения для самой последней свечи (индекс = MarketSeries.Close.Count - 1), и это даст нам уровни с задержкой в CandleIndex свечей.

Пример:
Индекс текущей свечи = последняя свеча (индекс = MarketSeries.Close.Count - 1)
Тогда выход индикатора на этом индексе (CRTHigh[MarketSeries.Close.Count-1]) — это максимум свечи (текущий индекс - CandleIndex).

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

Давайте напишем код cBot:

У нас будут параметры:
[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; }

Также создадим экземпляр CRTIndicator.

Шаги в OnBar:
если нет открытой позиции, то открыть новую с установленными стоп-лоссом и тейк-профитом, взятыми из выхода индикатора для текущей свечи (что соответствует уровням с задержкой в CandleIndex свечей).

Однако обратите внимание: выход индикатора для текущей свечи (последней) установлен на уровни свечи (индекс текущей свечи - CandleIndex). Но когда мы в самом начале, нужно убедиться, что у нас достаточно свечей.

Профиль индикатора
0.0
Отзывы: 0
Отзывы покупателей
У этого продукта еще нет отзывов. Уже попробовали его? Поделитесь впечатлениями!
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
Продукты, доступные в cTrader Store, включая торговых ботов, индикаторы и плагины, предоставляются сторонними разработчиками и доступны исключительно в информационных и технических целях. cTrader Store не является брокером и не предоставляет инвестиционные консультации, персональные рекомендации или какие-либо гарантии будущей доходности.

Больше от этого автора

сиБот
ATR
RSI
+3
GoldScalperPro is a high-speed automated trading bot designed for precision scalping on gold (XAUUSD).
Логотип продукта "ORB Bot"
Популярный
4.3
(3)
$39
/
$50
сиБот
AI
RSI
+8
ORB cBot: Comprehensive Opening Range Breakout Strategy for XAU/USD
Индикатор
SMC
Forex
+9
Automatically identify and visualize Fair Value Gaps (FVGs) with entry zones, fill tracking, and customizable alerts.
Логотип продукта "Ai_Scalping Pro"
Популярный
5.0
(3)
$39
/
$50
сиБот
AI
ATR
+19
cBot with a fully functional ATR-based trailing stop system and an optional trailing step filter for smoother adjustment
сиБот
AI
Prop
+5
Golden Trap Model - cTrader cBot
Логотип продукта "Ai_Scalper Pro_Max"
Популярный
5.0
(3)
$39
сиБот
AI
ATR
+5
Ai_ScalperPro Max is a sophisticated automated trading robot designed specifically for gold (XAUUSD) trading
100%
ROI
2.44
Фактор прибыли
25.93%
Макс. просадка
Индикатор
AI
ATR
+15
Engulfing Candle Indicator Pro
сиБот
AI
ATR
+8
ORB Smart Money Bot for XAUUSD is a sophisticated algorithmic trading system specifically optimized for Gold (XAUUSD).
Логотип продукта "HTF Power 3"
Популярный
4.5
(2)
$19
/
$20
Индикатор
ATR
SMC
+2
HTF POWER 3 ICT Power of 3 · M1 Precision · H4 Intelligence Auto-detect Accumulation → Manipulation → Distribution
сиБот
MACD
Forex
+5
CRT Trading_bot
100%
ROI
2.13
Фактор прибыли
23.59%
Макс. просадка
сиБот
ATR
XAUUSD
+1
XAUUSD Engulfing Master - Professional Trading Bot
41.3%
ROI
1.85
Фактор прибыли
41.98%
Макс. просадка
сиБот
Forex
NAS100
+5
Session-based trading bot with intelligent trailing stops. Captures Asia range, trades London/NY breakouts
8.86
Фактор прибыли
5.21%
Макс. просадка

Вам также может понравиться

Логотип продукта "Bubble Indicator 2.0"
Популярный
4.3
(3)
$49
/
$89
Индикатор
SMC
Breakout
+1
Delta Peak Bubbles is a tick‑chart overlay for cTrader that highlights the strongest momentum spikes.
Логотип продукта "QX TradeDecision"
Новинка
4.5
(2)
$20
/
$22
Индикатор
ATR
Flag
+5
Decision panel with Buy/Sell scores, market bias, setup quality, trading cost and clear trade reasons.
Индикатор
Key Levels
Supply & Demand
+2
Institutional Levels Pro is an essential tool for traders who rely on price action and institutional market structure.
Индикатор
Prop
ZigZag
+5
All-in-One ICT/SMC Institutional Framework — Ranges, Structure, Liquidity, Fibonacci & Time Engine.
Индикатор
ATR
SMC
+2
Auto Fibonacci Retracement Pro – Smart Swing & Golden Zone Levels
Индикатор
AI
Prop
+9
A cutting‑edge trading indicator that fuses AI and mathematics with adaptive logic to classify market regimes.
Индикатор
SMC
Prop
+12
SMC Pro Suite: OBs, FVGs, Structure, Liquidity, Killzones & MTF overlay. Every concept in one cTrader indicator.
Индикатор
AI
ATR
+26
The Triple Momentum indicator for cTrader is a versatile trend-following tool.
Индикатор
Prop
Forex
+4
Bar Time Timeframe / Renko
Индикатор
show spread on chart
Индикатор
Inducement
Key Levels
+5
Digital Clock Overlay that displays a live, second-by-second clock and optional date directly on the trading chart.
Индикатор
Forex
The cTrader Market Sessions Alerts Indicator marks global sessions, highlights key levels, and sends real-time alerts.
Индикатор
Supertrend
smart System
Индикатор
The Weekly Daily Levels indicator shows the OHLC, and mid-point prices for the previous day and week.
Индикатор
Forex
Customizable multi-timeframe pivot point indicator for cTrader with alerts, Fibonacci, CPR, and more!
Логотип продукта "Signal Strike"
Популярный
4.0
(2)
$20
/
$39
Индикатор
AI
Forex
+7
Signal Strike is a professional trading indicator delivers clear, high‑confidence entry signals directly on your chart
Индикатор
ADX
ATR
+5
Signal Quality Score - 0-100 filter combining RSI, Volume, ATR, Trend Strength & Alignment. Works on ANY chart type.
Индикатор
Simple MACD Histogram with color-coded rising (green) and falling (red) momentum bars.
24.86M
Торгуемый объем
38.51K
Выигранные пипы
51
Продажи
3.15K
Бесплатные установки