Penerangan Bot "UTBotStrategy" untuk cTrader (cAlgo)
Bot UTBotStrategy adalah penasihat pakar (EA) yang dibangunkan dalam C# untuk platform cTrader (cAlgo). Bot ini menggunakan pendekatan berasaskan ATR dan trailing stop dinamik untuk mengenal pasti isyarat dagangan dan menguruskan posisi secara automatik. Berikut adalah gambaran keseluruhan ciri-ciri utamanya:
1. Parameter Input
Bot ini sangat boleh dikonfigurasi melalui parameter input, yang merangkumi:
- Penunjuk Teknikal:
-
- Nilai Utama (Sensitiviti Isyarat, pengganda ATR)
- Tempoh ATR (Tempoh ATR)
- Heikin Ashi (Pilihan untuk menggunakan lilin Heikin Ashi menggantikan lilin biasa)
- Pengurusan Dagangan:
-
- Saiz Lot (Saiz lot)
- Stop Loss dalam pips
- Waktu Dagangan (masa mula dan tamat operasi)
- Penutupan Paksa Posisi pada masa tertentu
- Trailing Stop Dinamik:
-
- Pengaktifan selepas keuntungan tertentu dalam pips
- Langkah trailing stop untuk menyesuaikan tahap stop loss
2. Logik Dagangan
Bot ini mengikuti strategi berdasarkan trailing stop yang dikira secara dinamik dengan ATR (Average True Range). Berikut adalah cara ia berfungsi:
Fasa Analisis (OnBar)
- Bot mengira nilai ATR untuk menetapkan trailing stop adaptif.
- Memeriksa harga penutupan menggunakan Heikin Ashi (jika diaktifkan).
- Membandingkan nilai semasa dengan tahap trailing stop untuk menentukan arah pasaran.
- Syarat kemasukan:
-
- Isyarat Long: Harga melepasi trailing stop dan mengesahkan trend menaik.
- Isyarat Short: Harga jatuh di bawah trailing stop dan mengesahkan trend menurun.
- Melaksanakan pesanan beli atau jual dengan stop loss yang telah ditetapkan.
Pengurusan Posisi
- Trailing Stop Dinamik:
-
- Apabila keuntungan mencapai ambang yang telah ditetapkan, trailing stop bergerak memihak kepada posisi.
- Penutupan Paksa:
-
- Jika masa yang ditetapkan dicapai, menutup semua posisi terbuka.
3. Ciri-ciri Tambahan
- Carta dengan Isyarat Dagangan: Bot melukis anak panah pada carta untuk menandakan peluang kemasukan.
- Mencetak maklumat ke konsol: Memaparkan nilai trailing stop, harga dan arah pasaran.
- Perlindungan waktu luar dagangan: Mengelakkan dagangan di luar jendela waktu yang ditetapkan.
4. Objektif Strategi
Strategi ini berguna untuk: ✅ Scalping atau Dagangan Harian pada rangka masa rendah (1M, 5M, 15M).
✅ Mengikuti Trend dengan trailing stop dinamik.
✅ Automasi dagangan dengan pengurusan risiko yang telah ditetapkan.
🔹 Kekuatan: Fleksibiliti dalam parameter, trailing stop pintar, penutupan paksa untuk mengelakkan overnight.
🔸 Penambahbaikan Mungkin: Pelaksanaan penapis tambahan (RSI, MACD) untuk mengurangkan isyarat palsu.
Description of the "UTBotStrategy" Bot for cTrader (cAlgo)
The UTBotStrategy bot is an expert advisor (EA) developed in C# for the cTrader (cAlgo) platform. This bot uses an ATR and dynamic trailing stop approach to identify trading signals and manage positions automatically. Here is an overview of its main features:
1. Input Parameters
The bot is highly configurable via input parameters, which include:
Technical Indicators:
Key Value (Signal Sensitivity, ATR Multiplier)
ATR Period
Heikin Ashi (Option to use Heikin Ashi candles instead of regular ones)
Trading Management:
Lot Size
Stop Loss in pips
Trading Hours (Start and End Time)
Forced Closing of Positions at a Specific Time
Dynamic Trailing Stop:
Triggered after a certain profit in pips
Trailing stop step to adjust the stop loss level
2. Trading Logic
The bot follows a strategy based on a dynamically calculated trailing stop with the ATR (Average True Range). Here is how it works:
Analysis Phase (OnBar)
The bot calculates the ATR value to set an adaptive trailing stop.
Checks the closing price using Heikin Ashi (if enabled).
Compares the current value with the trailing stop level to determine the market direction.
Entry Conditions:
Long Signal: The price breaks above the trailing stop and confirms an uptrend.
Short Signal: The price breaks below the trailing stop and confirms a downtrend.
Executes buy or sell orders with a predefined stop loss.
Position Management
Dynamic Trailing Stop:
When profit reaches a predefined threshold, the trailing stop moves in favor of the position.
Forced Close:
If the specified time is reached, closes all open positions.
3. Extra Features
Trading Signal Charts: The bot draws arrows on the chart to signal entry opportunities.
Print information to the console: Shows trailing stop values, prices and market direction.
Off-Trading Time Protection: Prevents trading outside the specified time window.
4. Strategy Objective
This strategy is useful for: ✅ Scalping or Day Trading on low time frames (1M, 5M, 15M).
✅ Trend Following with dynamic trailing stop.
✅ Trading automation with preset risk management.
🔹 Strengths: Flexibility in parameters, intelligent trailing stop, forced closing to avoid overnight.
🔸 Possible Improvements: Implementation of additional filters (RSI, MACD) to reduce false signals
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |