Ana içeriğe geç

cTrader göstergeleriyle nasıl işlem yapılır?

Göstergeleri kullanan trader'lar, piyasa değişikliklerine hızla tepki verebilir, stratejilerini gerçek zamanlı olarak uyarlayabilir ve anında risk ayarlamaları yapabilirler. Bu makalede ve ilgili videosunda, göstergeleri kullanarak nasıl işlem yapacağınızı göstereceğiz.

İşlem panelli bir gösterge oluşturun

Bir gösterge kullanarak basit bir işlem paneli oluşturmak için Algo uygulamasına gidin, Göstergeler sekmesine ilerleyin ve ardından Yeni düğmesine tıklayın. Boş seçeneğini işaretleyin, göstergeniz için "İşlem Paneli" gibi bir ad girin ve ardından Oluştur düğmesine tıklayın.

Kod düzenleyicide gösterge kodunu değiştirmeye başlayabiliriz. Göstergenin ayrı bir grafik oluşturmasını önlemek için isOverlay değerini true olarak ayarlıyoruz.

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

Ardından, tıklandığında alış ve satış pozisyonları açan iki düğmeyi başlatıyoruz.

 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);

Yeni düğmeleri yeni bir ızgaraya ekleyin.

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

Izgarayı grafiğimize ekleyin.

1
Chart.AddControl(grid);

Aşağıdaki kodun tamamını kopyalayabilirsiniz:

 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] = 
        }
    }
}

Göstergeyi derlemek için Derle düğmesine tıklayın veya Ctrl+B kısayolunu kullanın.

İşlem panelini kullanın

Göstergeyi kullanmak için İşlem uygulamasına gidin. İşlem paneli göstergesini bir grafiğe ekleyebilirsiniz. Gösterge simgesine tıklayın, İşlem paneli'ni arayın ve sonuca tıklayın.

Burada, gösterge bir EURUSD grafiğine eklendi.

Pozisyon açmak için Al ve Sat düğmelerine tıklayın. İzin isteği penceresi göründüğünde, İzin Ver düğmesine tıklayın. Panelin görünürlüğünü Gizle/Göster simgesi aracılığıyla yönetebilirsiniz.

cTrader artık o grafikteki göstergeleri kaldırmadan grafik dönemini değiştirmenize olanak tanır. Sadece yeni bir dönem seçin ve panelin nasıl davrandığını izleyin.

Bu makale size cTrader'da göstergelerle işlem yapmanın temellerini öğretti.

Image title