0 beğenilme 0 beğenilmeme
15 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?
önce Algoritmik Trading kategorisinde (14 puan) tarafından | 15 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);

 

önce (2,751 puan) tarafından
8,574 soru
8,529 cevap
4,791 yorum
19,424 kullanıcı