Logo "CRT Indcator"
Indikator
226 unduhan
Versi 1.0, Oct 2025
Windows, Mac
Gambar unggahan "CRT Indcator"
24.86M
Volume trading
38.51K
Pip dimenangkan
51
Penjualan
3.15K
Instal gratis

Membuat cBot yang menggunakan CRTIndicator untuk mengatur level stop loss dan take profit.
Idenya adalah menggunakan level CRT (tinggi, tengah, rendah) dari candle sebelumnya (ditentukan oleh CandleIndex) untuk mengatur stop loss dan take profit untuk perdagangan baru.

Langkah-langkah:

  1. Kita akan membuat cBot yang membuka perdagangan (baik beli atau jual) berdasarkan beberapa kondisi (yang akan kita definisikan sebagai parameter untuk pengujian).
  2. Kita akan menggunakan CRTIndicator untuk mendapatkan level dari candle sebelumnya (indeks candle ditentukan oleh pengguna).
  3. Untuk perdagangan beli, kita akan mengatur stop loss pada CRT rendah dan take profit pada CRT tinggi dari candle referensi.
  4. Untuk perdagangan jual, kita akan mengatur stop loss pada CRT tinggi dan take profit pada CRT rendah dari candle referensi.

Namun, perhatikan bahwa CRTIndicator yang kita miliki hanya menghitung level untuk setiap candle dan memplotnya.
Kita perlu mengakses indikator dari cBot dan mendapatkan nilai untuk candle tertentu yang kita minati.

Mari kita desain cBot:

Parameter:

  • CandleIndex: candle sebelumnya yang akan digunakan (0 = saat ini, 1 = sebelumnya, dll.)
  • TradeType: kita dapat mengatur parameter untuk memilih antara Beli dan Jual untuk pengujian, atau kita dapat menggunakan sinyal (seperti crossover moving average) untuk memutuskan.
    Untuk kesederhanaan, mari buat parameter untuk memilih tipe perdagangan.

Tapi perhatikan: Dalam perdagangan langsung, kita akan menggunakan beberapa kondisi untuk masuk. Kita akan membuat cBot sederhana yang membuka perdagangan pada candle saat ini jika tidak ada posisi yang ada.

Kita akan mengasumsikan kita berdagang pada kerangka waktu grafik.

Langkah-langkah dalam cBot:

  1. Periksa apakah kita memiliki posisi terbuka. Jika tidak, maka pertimbangkan untuk membuka.
  2. Dapatkan nilai CRTIndicator untuk CandleIndex yang ditentukan (yang merupakan candle masa lalu relatif terhadap saat ini).
  3. Untuk perdagangan Beli:
    Stop Loss = CRT Rendah dari candle referensi
    Take Profit = CRT Tinggi dari candle referensi
  4. Untuk perdagangan Jual:
    Stop Loss = CRT Tinggi dari candle referensi
    Take Profit = CRT Rendah dari candle referensi

Namun, perhatikan bahwa indikator menghitung untuk setiap indeks. Kita memplot nilai yang sama untuk setiap indeks (karena kita menggunakan offset CandleIndex tetap).
Tapi dalam cBot, kita ingin mendapatkan level dari indikator pada waktu saat ini (candle selesai terbaru) untuk CandleIndex yang ditentukan.

Penting: Metode Calculate indikator dipanggil untuk setiap indeks, dan menyimpan nilai untuk candle referensi (indeks - CandleIndex) pada indeks saat ini.
Jadi jika kita ingin mendapatkan level CRT untuk candle historis tertentu, kita cukup membaca seri output indikator pada indeks candle itu?
Tapi perhatikan: output indikator diselaraskan dengan indeks saat ini. Sebenarnya, indikator memplot nilai yang sama untuk setiap bar karena kita mengatur:
CRTHigh[index] = crtHigh; // dimana crtHigh adalah tinggi dari candle (index - CandleIndex)

Jadi jika kita berada di indeks 100 dan CandleIndex=1, maka kita mendapatkan tinggi dari indeks 99 dan memplotnya di indeks 100.

Ini berarti bahwa jika kita ingin level CRT untuk candle yang berjarak CandleIndex bar yang lalu, kita dapat mengambil output indikator pada bar saat ini (indeks) dan itu akan memberi kita level dari CandleIndex bar yang lalu.

Tapi tunggu, dalam cBot, kita akan menjalankan OnBar atau OnTick. Kita tertarik pada bar selesai terbaru (indeks = MarketSeries.Close.Count - 2) dan candle yang kita inginkan adalah (indeks saat ini - CandleIndex).

Alternatifnya, kita bisa mengubah indikator untuk mengeluarkan level pada indeks yang sama dengan candle referensi, tapi kemudian kita harus menggeser plot sebesar CandleIndex.

Namun, indikator saat ini dirancang untuk memplot level pada bar saat ini dari bar sebelumnya. Jadi jika kita mengatur CandleIndex=1, maka pada setiap bar kita memplot level dari bar sebelumnya.

Bagaimana kita dapat menggunakannya dalam cBot:

Kita akan menambahkan indikator ke cBot dan kemudian mendapatkan nilai untuk bar terbaru (indeks = MarketSeries.Close.Count - 1) dan itu akan memberi kita level dari CandleIndex bar yang lalu.

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

Tapi perhatikan: metode Calculate indikator dipanggil untuk setiap bar historis dan kemudian untuk setiap bar baru. Jadi seri output untuk bar terakhir akan memiliki nilai yang kita inginkan.

Mari kita kode cBot:

Kita akan memiliki 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; }

Kita juga akan membuat instance dari CRTIndicator.

Langkah-langkah di OnBar:
jika tidak ada posisi, maka buka posisi baru dengan stop loss dan take profit yang diatur dari output indikator untuk bar saat ini (yang sesuai dengan level dari CandleIndex bar yang lalu).

Namun, perhatikan: output indikator untuk bar saat ini (bar terakhir) diatur ke level dari (indeks bar saat ini - CandleIndex). Tapi ketika kita berada di awal, kita harus memastikan kita memiliki cukup bar.

Profil indikator
0.0
Ulasan: 0
Ulasan pelanggan
Belum ada ulasan untuk produk ini. Sudah mencobanya? Jadilah pemberi ulasan pertama!
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-produk yang tersedia melalui cTrader Store, termasuk bot trading, indikator, dan plugin, disediakan oleh pengembang pihak ketiga serta hanya ditujukan untuk akses teknis dan informasi. cTrader Store bukan broker dan tidak menyediakan saran investasi, rekomendasi pribadi, atau jaminan apa pun tentang kinerja di masa mendatang.

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

Anda mungkin juga suka

Indikator
SMC
Prop
+15
Automatic Elliott Wave Detection with Professional Filters
Indikator
SMC
Prop
+11
MarketStructurePro – Smart BOS/CHoCH
Indikator
CaptraTimeMarker: Marks key trading hours with lines & labels, plus daily separators for cTrader. Customizable & precise
Indikator
Forex
BTCUSD
+5
This indicator displays the OrderBlocks of the current and higher timeframe, made by ICT's student.
Indikator
[Hamster-Coder] Pivot Points (Multi Time Frame)
Indikator
ADX
ATR
+5
Lass System: Non-repainting M5 cTrader indicator with winrate dashboard & multi-asset alerts (Gold, BTC, EURUSD).
Indikator
Forex
BTCUSD
+11
Master trends with Smart ADX: MTF Scanner, precise Buy/Sell signals, Divergence & clear Exit targets 🎯
Indikator
Liquidity Grab
Liquidity Sweep
+1
CRT Sweep Tracker is an advanced panel for Candle Range Theory (CRT) traders to track HTF sweeps and manage live trades.
Logo "FX Market Sessions"
Peringkat teratas
5.0
(6)
Gratis
Indikator
Forex
EURUSD
+3
Visualize trading sessions with high/low levels, customizable colors, and live open session display
Indikator
Inducement
Key Levels
+5
Digital Clock Overlay that displays a live, second-by-second clock and optional date directly on the trading chart.
Indikator
Forex
Crypto
+3
Volume profiler applying Wyckoff effort vs result and spread analysis with visual bar graphs.
Indikator
Prop
Forex
+12
Half Trend Cloud
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
Prop
Forex
+13
VIX Pro: Volatility Index Tool with ATR-Based Breakout Alerts
Indikator
AI
ATR
+20
Buy and Sell Signals
Indikator
Key Levels
Support & Resistance
6 pivot systems + (LevelPivot by VMM). FULLY customizable: highlight ANY level, hide far levels, YOUR colors, YOUR style
Indikator
RSI
Forex
+10
Unlock Stochastic RSI PRO in cTrader! Overlay RSI, highlight zones, and identify divergences with customizable settings.
Indikator
Grid
Prop
+16
This technical analysis indicator provides information on market sentiment, trend and price levels....
24.86M
Volume trading
38.51K
Pip dimenangkan
51
Penjualan
3.15K
Instal gratis