Langkau tajuk talian

Cara berdagang dengan indikator cTrader

Pedagang yang menggunakan indikator boleh bertindak balas dengan cepat terhadap perubahan pasaran, menyesuaikan strategi mereka dalam masa nyata dan membuat pelarasan risiko segera. Dalam artikel ini dan video yang berkaitan, kami akan menunjukkan kepada anda cara berdagang menggunakan indikator.

Cipta indikator dengan panel dagangan

Untuk mencipta panel dagangan mudah menggunakan indikator, pergi ke aplikasi Algo, navigasi ke tab Indicators dan kemudian klik butang New. Tandakan pilihan Blank, masukkan nama untuk indikator anda seperti "Trading Panel" dan kemudian klik butang Create.

Kita boleh mula mengubah suai kod indikator dalam editor kod. Untuk mengelakkan indikator daripada mencipta carta berasingan, kita tetapkan isOverlay kepada true.

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

Kemudian, kita menginisialisasi dua butang yang membuka posisi beli dan jual apabila 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);

Tambah butang baharu ke grid baharu.

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

Tambah grid ke carta kita.

1
Chart.AddControl(grid);

Anda boleh menyalin kod penuh di bawah.

 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 butang Build atau gunakan pintasan Ctrl+B untuk membina indikator.

Gunakan panel dagangan

Pergi ke aplikasi Dagangan untuk menggunakan indikator. Anda boleh menambah indikator Panel Dagangan pada carta. Klik ikon Indikator, cari Panel Dagangan dan klik pada hasilnya.

Di sini, indikator telah ditambah pada carta EURUSD.

Klik butang Beli dan Jual untuk membuka posisi. Apabila tetingkap Permintaan kebenaran muncul, klik butang Benarkan. Anda boleh mengurus keterlihatan panel melalui ikon Sembunyikan/Tunjukkan.

cTrader kini membolehkan anda menukar tempoh carta tanpa membuang indikator pada carta tersebut. Hanya pilih tempoh baharu dan perhatikan bagaimana panel bertindak balas.

Artikel ini telah mengajar anda asas-asas berdagang dengan indikator dalam cTrader.

Image title