0 beğenilme 0 beğenilmeme
335 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 | 335 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,705 puan) tarafından
9,889 soru
9,861 cevap
5,316 yorum
59,838 kullanıcı
Codi