0 beğenilme 0 beğenilmeme
204 kez görüntülendi
Merhaba. Algoritma sihirbazı aracılığıyla bir SMA stratejisi oluşturuyorum. Bu stratejide birden fazla hareketli ortalamayı birden fazla farklı periyotta kurgulamak istiyorum. Parametreler kısmında dilediğim hareketli ortalamayı yazıp ekleyebiliyorum. Fakat ben bu hareketli ortalamaları yine dilediğim zaman periyotlarında kullanmak istiyorum. Algoritma sihirbazının sunduğu mevcut zaman periyotları dışında kurguladığım hareketli ortalamaları örneğin 2dk, 45dk, 3 saat, 10 saat gibi periyotlarla çalıştırmak istiyorum. Bu mümkün mü? Derleme ekranında düzenleyip ilerlemeye çalıştım fakat 'SymbolPeriod' bir 'Min***' tanımı içermiyor hatası alıyorum. Bununla ilgili yardımcı olabilir misiniz?
Algoritmik Trading kategorisinde (14 puan) tarafından | 204 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhabalar,
Benzer soru daha öncesinde cevaplanmış. Aşağıdaki bağlantıdan ulaşabilirsiniz.
https://destek.matriksdata.com/?qa=10493/matrik-farkli-zaman-periyotlarinda-tarama-nasil-yapabiliriz&show=10555#a10555

Ana periyotlarda beslenmeniz için yeni "PeriodType" alanları türetmeniz gerekir.
Aşağıdaki yapıyı inceleyebilirsiniz.
****

PeriodInfo pInfo;

[Parameter(3)]
public int NBar;

[Parameter(PeriodType.NBar)]
public PeriodType PeriodType;

pInfo = new PeriodInfo(PeriodType, 1, nSize:NBar);
AddSymbol(Symbol, pInfo);

 

(4,955 puan) tarafından
9,440 soru
9,395 cevap
5,101 yorum
37,896 kullanıcı