Lewati ke isi

Cara trading dengan indikator cTrader

Trader yang menggunakan indikator dapat dengan cepat bereaksi terhadap perubahan pasar, menyesuaikan strategi mereka secara real-time dan melakukan penyesuaian risiko segera. Dalam artikel ini dan video terkaitnya, kami akan menunjukkan kepada Anda cara trading menggunakan indikator.

Membuat indikator dengan panel trading

Untuk membuat panel trading sederhana menggunakan indikator, buka aplikasi Algo, navigasikan ke tab Indikator dan kemudian klik tombol Baru. Centang opsi Kosong, masukkan nama untuk indikator Anda seperti "Panel Trading" dan kemudian klik tombol Buat.

Kita dapat mulai memodifikasi kode indikator di editor kode. Untuk mencegah indikator membuat grafik terpisah, kita atur isOverlay menjadi true.

1
[Indicator(AccessRights = AccessRights.None, IsOverlay = true)]

Kemudian, kita menginisialisasi dua tombol yang membuka posisi beli dan jual ketika diklik.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var tradeButtonBuy = new Button
{
    Text = "Buy",
    ForegroundColor = Color.White,
    BackgroundColor = Color.Green,
    Height = 25,
    Width = 75,
    Margin = 2
};

tradeButtonBuy.Click += args => ExecuteMarketOrderAsync(TradeType.Buy, SymbolName, 1000);

var tradeButtonSell = new Button
{
    Text = "Sell",
    ForegroundColor = Color.White,
    BackgroundColor = Color.Red,
    Height = 25,
    Width = 75,
    Margin = 2
};

tradeButtonSell.Click += args => ExecuteMarketOrderAsync(TradeType.Sell, SymbolName, 1000);

Tambahkan tombol-tombol baru ke grid baru.

1
2
3
var grid = new Grid(1, 2);
grid.AddChild(tradeButtonBuy, 0,0);
grid.AddChild(tradeButtonSell, 0, 1);

Tambahkan grid ke grafik kita.

1
Chart.AddControl(grid);

Anda dapat menyalin kode lengkap di bawah ini.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
using System;
using cAlgo.API;
using cAlgo.API.Collections;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;

namespace cAlgo
{
    [Indicator(AccessRights = AccessRights.None, IsOverlay = true)]
    public class TradingPanel : Indicator
    {
        protected override void Initialize()
        {
            var tradeButtonBuy = new Button
            {
                Text = "Buy",
                ForegroundColor = Color.White,
                BackgroundColor = Color.Green,
                Height = 25,
                Width = 75,
                Margin = 2
            };

            tradeButtonBuy.Click += args => ExecuteMarketOrderAsync(TradeType.Buy, SymbolName, 1000);

            var tradeButtonSell = new Button
            {
                Text = "Sell",
                ForegroundColor = Color.White,
                BackgroundColor = Color.Red,
                Height = 25,
                Width = 75,
                Margin = 2
            };
            tradeButtonSell.Click += args => ExecuteMarketOrderAsync(TradeType.Sell, SymbolName, 1000);

            var grid = new Grid(1, 2);
            grid.AddChild(tradeButtonBuy, 0,0);
            grid.AddChild(tradeButtonSell, 0, 1);
            Chart.AddControl(grid);
        }

        public override void Calculate(int index)
        {
            // Calculate value at specified index
            // Result[index] = 
        }
    }
}

Klik tombol Build atau gunakan pintasan Ctrl+B untuk membangun indikator.

Menggunakan panel trading

Buka aplikasi Trade untuk menggunakan indikator. Anda dapat menambahkan indikator Panel trading ke grafik. Klik ikon Indikator, cari Panel trading dan klik hasilnya.

Di sini, indikator ditambahkan ke grafik EURUSD.

Klik tombol Beli dan Jual untuk membuka posisi. Ketika jendela Permintaan izin muncul, klik tombol Izinkan. Anda dapat mengatur visibilitas panel melalui ikon Sembunyikan/Tunjukkan.

cTrader sekarang memungkinkan Anda untuk mengubah periode grafik tanpa menghapus indikator pada grafik tersebut. Cukup pilih periode baru dan lihat bagaimana panel berperilaku.

Artikel ini mengajarkan Anda dasar-dasar trading dengan indikator di cTrader.

Image title