0 beğenilme 0 beğenilmeme
284 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 | 284 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);

 

(5,515 puan) tarafından
9,762 soru
9,723 cevap
5,239 yorum
52,122 kullanıcı