MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
169 kez görüntülendi
Merhaba,

ben her saniye belirli koşulları kontrol ettirip istediğim şartlar uygun olduğunda satış yada alış yaptırmak istiyorum, her saniye tetiklenen bir fonksiyon var mı ?
Algoritmik Trading kategorisinde (31 puan) tarafından | 169 kez görüntülendi

1 cevap

2 beğenilme 0 beğenilmeme
Merhaba, evet

Alttaki fonksiyon açıldıktan sonra parametre olarak verilen saniyede bir OnTimer fonksiyonu tetiklenir.
SetTimerInterval(3);

SetTimerInterval fonksiyonu ile belirtilen sürede bir bu fonksiyon tetiklenir.
public override void OnTimer()
{

}

--------------------------------------------------------------------------------------------------
Önemli Linkler:
MatriksIQ Yardım Dokumanı
MatriksIQ Algo Teknik Dokuman
MatriksIQ’nun öne çıkan özellikleri - Canlı Yayın'dan kayıt
Bir Kullanıcımızdan Videolar (Matriks sorumlulugu disindadir)

(5,006 puan) tarafından
1 0
anladım çok teşekkürler, peki mevcut o an o saniyedeki fiyat bilgisini nasıl alabilirim ?
1 0

Bir kac yontem ile alabilirsiniz:

var barDataModel = GetBarData();
var close = barDataModel.Close[barDataModel.Close.Count - 1];
var barDataModel = GetBarData(Symbol, SymbolPeriod);
var currentBarDataIndex = barDataModel.Close.Count-1;
var open = Ref(barDataModel, OHLCType.Open, BarsBack);
var high = Ref(barDataModel, OHLCType.High, BarsBack);
var low = Ref(barDataModel, OHLCType.Low, BarsBack);
var close = Ref(barDataModel, OHLCType.Close, BarsBack);

Ornek olarak OHLCT_OnTimer, ZamanliStrateji, Derinlik3Timer stratejilerine bakabilirsiniz.

0 0
anladım yani barDataModel.Close  mevcut o anki fiyatı yada bar kapanmışsa kapanış fiyatını veriyor öyle mi ?
2 0
Ustteki ornek timer calistigi anda mevcut en son guncellenmis (gerceklesmis islem) fiyati doner. Kapanmis olsun ya da olmasin.

Alttaki ornek ile ise (ref kullanarak) kapanmis barlara ait data alabiliriz.
1,400 soru
1,392 cevap
1,508 yorum
877 kullanıcı