Logo „CRT Indcator”
Wskaźnik
226 pobrania
Wersja 1.0, Oct 2025
Windows, Mac
Przesłany obraz „CRT Indcator”
24.86M
Wolumen transakcji
38.51K
Zysk w pipsach
51
Sprzedaż
3.15K
Bezpłatne instalacje

Utworzono cBot, który używa CRTIndicator do ustawiania poziomów stop loss i take profit.
Pomysł polega na wykorzystaniu poziomów CRT (wysoki, średni, niski) z poprzedniej świecy (określonej przez CandleIndex) do ustawienia stop loss i take profit dla nowej transakcji.

Kroki:

  1. Stworzymy cBot, który otwiera transakcję (kupno lub sprzedaż) na podstawie pewnego warunku (który zdefiniujemy jako parametr do testów).
  2. Użyjemy CRTIndicator, aby pobrać poziomy z poprzedniej świecy (indeks świecy jest ustawiany przez użytkownika).
  3. Dla transakcji kupna ustawimy stop loss na CRT low i take profit na CRT high świecy referencyjnej.
  4. Dla transakcji sprzedaży ustawimy stop loss na CRT high i take profit na CRT low świecy referencyjnej.

Jednak zauważ, że CRTIndicator, który mamy, tylko oblicza poziomy dla każdej świecy i je wyświetla.
Musimy uzyskać dostęp do wskaźnika z cBota i pobrać wartości dla konkretnej świecy, którą nas interesuje.

Zaprojektujmy cBot:

Parametry:

  • CandleIndex: która poprzednia świeca ma być użyta (0 = bieżąca, 1 = poprzednia itd.)
  • TradeType: możemy ustawić parametr, aby wybrać między Kupnem a Sprzedażą do testów, lub możemy użyć sygnału (np. przecięcia średnich kroczących) do decyzji.
    Dla uproszczenia zróbmy parametr do wyboru typu transakcji.

Ale uwaga: w handlu na żywo używalibyśmy pewnych warunków do wejścia. Zrobimy prostego cBota, który otwiera transakcję na bieżącej świecy, jeśli nie ma otwartej pozycji.

Załóżmy, że handlujemy na ramie czasowej wykresu.

Kroki w cBocie:

  1. Sprawdź, czy mamy otwartą pozycję. Jeśli nie, rozważ otwarcie.
  2. Pobierz wartości CRTIndicator dla określonego CandleIndex (który jest świecą z przeszłości względem bieżącej).
  3. Dla transakcji Kupna:
    Stop Loss = CRT Low świecy referencyjnej
    Take Profit = CRT High świecy referencyjnej
  4. Dla transakcji Sprzedaży:
    Stop Loss = CRT High świecy referencyjnej
    Take Profit = CRT Low świecy referencyjnej

Jednak zauważ, że wskaźnik oblicza dla każdego indeksu. Wyświetlamy te same wartości dla każdego indeksu (ponieważ używamy stałego przesunięcia CandleIndex).
Ale w cBocie chcemy pobrać poziomy ze wskaźnika w czasie bieżącym (najbardziej ostatnia zakończona świeca) dla określonego CandleIndex.

Ważne: Metoda Calculate wskaźnika jest wywoływana dla każdego indeksu i przechowuje wartości dla świecy referencyjnej (indeks - CandleIndex) na bieżącym indeksie.
Więc jeśli chcemy pobrać poziomy CRT dla konkretnej świecy historycznej, możemy po prostu odczytać serię wyjściową wskaźnika na indeksie tej świecy?
Ale uwaga: wyjścia wskaźnika są wyrównane do bieżącego indeksu. W rzeczywistości wskaźnik wyświetla tę samą wartość dla każdego słupka, ponieważ ustawiamy:
CRTHigh[index] = crtHigh; // gdzie crtHigh to high świecy (index - CandleIndex)

Więc jeśli jesteśmy na indeksie 100 i CandleIndex=1, to pobieramy high z indeksu 99 i wyświetlamy go na indeksie 100.

To oznacza, że jeśli chcemy poziomy CRT dla świecy sprzed CandleIndex słupków, możemy pobrać wyjście wskaźnika na bieżącym słupku (indeks) i to da nam poziomy sprzed CandleIndex słupków.

Ale chwila, w cBocie będziemy uruchamiać OnBar lub OnTick. Interesuje nas najbardziej ostatni zakończony słupek (indeks = MarketSeries.Close.Count - 2), a świeca, którą chcemy, to (bieżący indeks - CandleIndex).

Alternatywnie możemy zmienić wskaźnik, aby wyświetlał poziomy na tym samym indeksie co świeca referencyjna, ale wtedy musielibyśmy przesunąć wykres o CandleIndex.

Jednak obecny wskaźnik jest zaprojektowany do wyświetlania poziomów na bieżącym słupku z poprzedniego słupka. Więc jeśli ustawimy CandleIndex=1, to na każdym słupku wyświetlamy poziomy z poprzedniego słupka.

Jak możemy go użyć w cBocie:

Dodamy wskaźnik do cBota, a następnie pobierzemy wartości dla najbardziej ostatniego słupka (indeks = MarketSeries.Close.Count - 1), co da nam poziomy sprzed CandleIndex słupków.

Przykład:
Indeks bieżącego słupka = ostatni słupek (indeks = MarketSeries.Close.Count - 1)
Wtedy wyjście wskaźnika na tym indeksie (CRTHigh[MarketSeries.Close.Count-1]) to high słupka (bieżący indeks - CandleIndex).

Ale uwaga: metoda Calculate wskaźnika jest wywoływana dla każdego historycznego słupka, a potem dla każdego nowego słupka. Więc seria wyjściowa dla ostatniego słupka będzie miała wartość, której chcemy.

Zakodujmy cBota:

Będziemy mieli parametry:
[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; }

Stworzymy również instancję CRTIndicator.

Kroki w OnBar:
jeśli nie ma pozycji, otwórz nową pozycję ze stop lossem i take profitem ustawionym na podstawie wyjścia wskaźnika dla bieżącego słupka (który odpowiada poziomom sprzed CandleIndex słupków).

Jednak uwaga: wyjście wskaźnika dla bieżącego słupka (ostatniego słupka) jest ustawione na poziomy słupka (bieżący indeks - CandleIndex). Ale gdy jesteśmy na samym początku, musimy upewnić się, że mamy wystarczającą liczbę słupków.

Profil wskaźnika
0.0
Opinie: 0
Opinie klientów
Ten produkt nie ma jeszcze opinii. Wypróbowałeś(-aś) go już? Bądź pierwszy(-a) i powiedz o tym innym!
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
Produkty dostępne za pośrednictwem cTrader Store, w tym boty handlowe, wskaźniki i wtyczki, dostarczane są przez deweloperów zewnętrznych i udostępniane wyłącznie w celach informacyjnych oraz w celu zapewnienia dostępu technicznego. cTrader Store nie jest brokerem i nie zapewnia doradztwa inwestycyjnego, nie udziela spersonalizowanych rekomendacji ani nie gwarantuje przyszłych wyników.

Więcej od tego autora

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
Wskaźnik
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
Współczynnik zysku
25.93%
Maksymalny spadek
Wskaźnik
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).
Wskaźnik
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
Współczynnik zysku
23.59%
Maksymalny spadek
cBot
ATR
XAUUSD
+1
XAUUSD Engulfing Master - Professional Trading Bot
41.3%
ROI
1.85
Współczynnik zysku
41.98%
Maksymalny spadek
cBot
Forex
NAS100
+5
Session-based trading bot with intelligent trailing stops. Captures Asia range, trades London/NY breakouts
8.86
Współczynnik zysku
5.21%
Maksymalny spadek

Możesz także polubić

Wskaźnik
EMA
RSI
+5
MACD Colour Histogram with 11 Moving Average Types, Multi-timeframe confirmation and Sound Signal Alert.
Wskaźnik
ATR
Forex
+6
The Smart Money Concepts indicator is an all-in-one overlay tool that automatically detects OB, FVG ecc..
Wskaźnik
Key Levels
Supply & Demand
+2
Institutional Levels Pro is an essential tool for traders who rely on price action and institutional market structure.
Wskaźnik
The Break of Structure (BoSCHoCh) Indicator is a smart market structure tool designed to help traders easily spot trend.
Wskaźnik
RSI
MACD
This indicator is a combination of MACD and RSI into one. This is perfect fusion and powerful indicator ever.
Wskaźnik
RSI
Laguerre RSI is based on John EHLERS' Laguerre Filter to avoid the noise of RSI.
Wskaźnik
RSI
Signal
+1
🚀📈 Plot buy/sell signals on Range Bars using Moving Averages and RSI. Clear, actionable trading insights.🚀📈
Wskaźnik
AI
SMC
+9
Identifies market trends (-10 to +10) using HMA with volume confirmation. Includes customizable alerts.
Wskaźnik
AI-assisted
Predictive Monte Carlo Engine Forecast future price paths using institutional-grade statistical models and probability
Wskaźnik
Prop
Forex
+12
⚡ ADXVMA Aurora Trend Filter combines ADX trend strength with an adaptive EMA blend ⚡
Wskaźnik
Conquer the markets with MA Sabres! This indicator spots trend flips with MAs and cool Sabre shapes & alerts.
Wskaźnik
A simple indicator that tracks the value of your open trades in pips.
Wskaźnik
Prop
VWAP
+12
Visualize trading volume by price within any range, highlight POC and key value areas.
Wskaźnik
Forex
EURUSD
+7
Institutional Session Levels Pro OHLC,Prev(D,W,M OHLC)
Wskaźnik
EMA
RSI
+2
Advanced TDI indicator with Shark Fin signals, chart arrows, MTF RSI, divergence detection and smart alerts.
Wskaźnik
RSI
Signal
+2
Identifies trends with moving averages & volatility. Base levels = bullish 🐂 or bearish 🐻 signals. Reversals detected!
Wskaźnik
Forex
Crypto
+2
HTF Candle
Wskaźnik
Allow trader to draw multi trendlines in different timeframes on one chart,Give trader an overview of the current market
24.86M
Wolumen transakcji
38.51K
Zysk w pipsach
51
Sprzedaż
3.15K
Bezpłatne instalacje