Logo "CRT Indcator"
Indikator
226 muat turun
Versi 1.0, Oct 2025
Windows, Mac
Imej yang dimuat naik "CRT Indcator"
24.86M
Volum yang didagangkan
38.51K
Pip dimenangi
51
Jualan
3.15K
Pemasangan percuma

Mencipta cBot yang menggunakan CRTIndicator untuk menetapkan tahap stop loss dan ambil untung.
Idenya adalah untuk menggunakan tahap CRT (tinggi, tengah, rendah) dari lilin sebelumnya (ditentukan oleh CandleIndex) untuk menetapkan stop loss dan ambil untung bagi perdagangan baru.

Langkah-langkah:

  1. Kami akan mencipta cBot yang membuka perdagangan (sama ada beli atau jual) berdasarkan beberapa syarat (yang akan kami tentukan sebagai parameter untuk ujian).
  2. Kami akan menggunakan CRTIndicator untuk mendapatkan tahap dari lilin sebelumnya (indeks lilin ditetapkan oleh pengguna).
  3. Untuk perdagangan beli, kami akan menetapkan stop loss pada CRT rendah dan ambil untung pada CRT tinggi lilin rujukan.
  4. Untuk perdagangan jual, kami akan menetapkan stop loss pada CRT tinggi dan ambil untung pada CRT rendah lilin rujukan.

Walau bagaimanapun, perhatikan bahawa CRTIndicator yang kami ada hanya mengira tahap untuk setiap lilin dan memplotnya.
Kami perlu mengakses indikator dari cBot dan mendapatkan nilai untuk lilin tertentu yang kami minati.

Mari reka bentuk cBot:

Parameter:

  • CandleIndex: lilin sebelumnya yang hendak digunakan (0 = semasa, 1 = sebelumnya, dan lain-lain)
  • TradeType: kami boleh menetapkan parameter untuk memilih antara Beli dan Jual untuk ujian, atau kami boleh menggunakan isyarat (seperti persilangan purata bergerak) untuk membuat keputusan.
    Untuk kesederhanaan, mari buat parameter untuk memilih jenis perdagangan.

Tetapi perhatikan: Dalam perdagangan langsung, kami akan menggunakan beberapa syarat untuk masuk. Kami akan membuat cBot mudah yang membuka perdagangan pada lilin semasa jika tiada posisi sedia ada.

Kami akan menganggap kami berdagang pada rangka masa carta.

Langkah-langkah dalam cBot:

  1. Periksa jika kami mempunyai posisi terbuka. Jika tidak, pertimbangkan untuk membuka.
  2. Dapatkan nilai CRTIndicator untuk CandleIndex yang ditetapkan (yang merupakan lilin masa lalu berbanding semasa).
  3. Untuk perdagangan Beli:
    Stop Loss = CRT Rendah lilin rujukan
    Ambil Untung = CRT Tinggi lilin rujukan
  4. Untuk perdagangan Jual:
    Stop Loss = CRT Tinggi lilin rujukan
    Ambil Untung = CRT Rendah lilin rujukan

Walau bagaimanapun, perhatikan bahawa indikator mengira untuk setiap indeks. Kami memplot nilai yang sama untuk setiap indeks (kerana kami menggunakan offset CandleIndex tetap).
Tetapi dalam cBot, kami mahu mendapatkan tahap dari indikator pada masa semasa (lilin yang paling baru selesai) untuk CandleIndex yang ditetapkan.

Penting: Kaedah Calculate indikator dipanggil untuk setiap indeks, dan ia menyimpan nilai untuk lilin rujukan (indeks - CandleIndex) pada indeks semasa.
Jadi jika kami mahu mendapatkan tahap CRT untuk lilin sejarah tertentu, kami boleh sahaja membaca siri output indikator pada indeks lilin itu?
Tetapi perhatikan: output indikator diselaraskan dengan indeks semasa. Sebenarnya, indikator memplot nilai yang sama untuk setiap bar kerana kami menetapkan:
CRTHigh[index] = crtHigh; // di mana crtHigh adalah tinggi lilin (index - CandleIndex)

Jadi jika kami berada pada indeks 100 dan CandleIndex=1, maka kami mendapatkan tinggi indeks 99 dan memplotnya pada indeks 100.

Ini bermakna jika kami mahu tahap CRT untuk lilin yang berjarak CandleIndex bar lalu, kami boleh mendapatkan output indikator pada bar semasa (indeks) dan itu akan memberi kami tahap dari bar CandleIndex lalu.

Tetapi tunggu, dalam cBot, kami akan menjalankan OnBar atau OnTick. Kami berminat pada bar yang paling baru selesai (indeks = MarketSeries.Close.Count - 2) dan lilin yang kami mahu adalah (indeks semasa - CandleIndex).

Sebagai alternatif, kami boleh menukar indikator untuk mengeluarkan tahap pada indeks yang sama dengan lilin rujukan, tetapi kemudian kami perlu menggeser plot mengikut CandleIndex.

Walau bagaimanapun, indikator semasa direka untuk memplot tahap pada bar semasa dari bar sebelumnya. Jadi jika kami menetapkan CandleIndex=1, maka pada setiap bar kami memplot tahap dari bar sebelumnya.

Bagaimana kami boleh menggunakannya dalam cBot:

Kami akan menambah indikator ke cBot dan kemudian mendapatkan nilai untuk bar paling baru (indeks = MarketSeries.Close.Count - 1) dan itu akan memberi kami tahap dari bar CandleIndex lalu.

Contoh:
Indeks bar semasa = bar terakhir (indeks = MarketSeries.Close.Count - 1)
Kemudian output indikator pada indeks ini (CRTHigh[MarketSeries.Close.Count-1]) adalah tinggi bar (indeks semasa - CandleIndex).

Tetapi perhatikan: kaedah Calculate indikator dipanggil untuk setiap bar sejarah dan kemudian untuk setiap bar baru. Jadi siri output untuk bar terakhir akan mempunyai nilai yang kami mahu.

Mari kodkan cBot:

Kami akan ada parameter:
[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; }

Kami juga akan mencipta satu contoh CRTIndicator.

Langkah-langkah dalam OnBar:
jika tiada posisi, maka buka posisi baru dengan stop loss dan ambil untung yang ditetapkan dari output indikator untuk bar semasa (yang sepadan dengan tahap dari bar CandleIndex lalu).

Walau bagaimanapun, perhatikan: output indikator untuk bar semasa (bar terakhir) ditetapkan kepada tahap bar (indeks bar semasa - CandleIndex). Tetapi apabila kami berada di permulaan, kami mesti memastikan kami mempunyai cukup bar.

Profil indikator
0.0
Ulasan: 0
Ulasan pelanggan
Belum ada ulasan untuk produk ini. Anda sudah mencuba produk tersebut? Jadilah yang pertama untuk berkongsi pendapat anda!
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
Produk yang tersedia melalui cTrader Store, termasuk bot dagangan, indikator dan plugin, disediakan oleh pembangun pihak ketiga dan diberikan akses untuk tujuan maklumat dan teknikal sahaja. cTrader Store bukan broker dan tidak memberikan nasihat pelaburan, syor peribadi atau sebarang jaminan prestasi masa hadapan.

Lebih banyak produk daripada penulis ini

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
Indikator
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
Faktor keuntungan
25.93%
Susutan maksimum
Indikator
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).
Indikator
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
Faktor keuntungan
23.59%
Susutan maksimum
cBot
ATR
XAUUSD
+1
XAUUSD Engulfing Master - Professional Trading Bot
41.3%
ROI
1.85
Faktor keuntungan
41.98%
Susutan maksimum
cBot
Forex
NAS100
+5
Session-based trading bot with intelligent trailing stops. Captures Asia range, trades London/NY breakouts
8.86
Faktor keuntungan
5.21%
Susutan maksimum

Anda juga mungkin suka

Indikator
Key Levels
Support & Resistance
6 pivot systems + (LevelPivot by VMM). FULLY customizable: highlight ANY level, hide far levels, YOUR colors, YOUR style
Indikator
Displays the previous day's, last week's, and last month's highest and lowest price levels on your chart.
Indikator
Prop
Forex
+4
Displays real-time balance, equity, P&L, margin metrics directly on your charts.
Indikator
RSI
RSI Amplified
Indikator
MACD
Key Levels
+2
Trend indicator with multi-timeframe filters, generating signals only on fully completed bricks & candles. No Repaint.
Indikator
EMA
RSI
+2
Advanced TDI indicator with Shark Fin signals, chart arrows, MTF RSI, divergence detection and smart alerts.
Indikator
RSI
Signal
+1
The QQE enhances the RSI by incorporating moving averages. This version includes fast and slow trailing levels.
Indikator
Prop
Forex
+4
Universal multi time frame 'Moving Average' indicator with extended features
Indikator
AI
SMC
+19
Fixed Range Volume Profile - TradingView Style (POC, VAH, VAL)
Indikator
Forex
BTCUSD
+11
High-Low and Pivot Point
Indikator
ATR
MACD
+15
BrickAlgo TrendPulse is an advanced technical analysis tool that combines multiple indicators with filterin mechanisms.
Indikator
Grid
Prop
+16
This technical analysis indicator provides information on market sentiment, trend and price levels....
Indikator
AI
SMC
+5
Coloring trendline/ Colored Trendline / Color Trendline
Indikator
AI
ATR
+20
Algorithmic trend precision for cTrader.
Indikator
Key Levels
Supply & Demand
+2
Institutional Levels Pro is an essential tool for traders who rely on price action and institutional market structure.
Indikator
AI
ATR
+23
Candle Timer best used for Scalper
Indikator
Flag
Key Levels
+5
Zig Zag filters out minor price noise and connects only the most significant swing and lows for key turning points.
Indikator
EMA
RSI
+5
MACD Colour Histogram with 11 Moving Average Types, Multi-timeframe confirmation and Sound Signal Alert.
24.86M
Volum yang didagangkan
38.51K
Pip dimenangi
51
Jualan
3.15K
Pemasangan percuma