0 beğenilme 0 beğenilmeme
134 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 | 134 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,315 puan) tarafından
9,148 soru
9,103 cevap
5,027 yorum
27,974 kullanıcı