Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.

0

MatriksIQ Stratejisinde Parametreleri Sistem Çalışırken Harici Dosyadan Güncellemek Mümkün mü?

Soruldu
Görüntülenme
85 görüntülenme
Durum
Cevaplandı
Merhabalar,

MatriksIQ üzerinde çalışan bir stratejide, tanımladığım indikatör parametrelerini değiştirmek istediğimde normalde stratejiyi durdurup yeniden başlatmam gerektiğini biliyorum.

Benim öğrenmek istediğim konu şu:

Bir strateji çalışırken, bazı parametreleri sistem arayüzündeki parametre penceresinden değil de bilgisayarımdaki harici bir dosyadan okumak mümkün mü?

Örneğin `.txt`, `.json` veya benzeri bir dosya kullanarak stratejinin belirli parametreleri bu dosyadan almasını istiyorum.

Örnek Senaryo

Diyelim ki MOST ve EMA kesişimine göre al-sat yapan bir strateji yazıyorum.

Normal kullanımda strateji içinde örneğin:

MOST EMA(5), %2

gibi varsayılan parametreler tanımlıyorum. Stratejiyi başlatırken açılan parametre penceresinden de istediğim değerleri giriyorum. Strateji çalışmaya başladıktan sonra, sistem durdurulana kadar bu başlangıçta girilen parametreleri kullanmaya devam ediyor.

Benim yapmak istediğim ise şu:

Strateji kodunun içinde MOST veya EMA parametresini sabit olarak yazmak yerine, bu değeri bilgisayarımdaki bir dosyadan okumasını istiyorum.

Örneğin:

C:\MatriksIQ\SystemParameter\most_garan_degisken.txt

dosyasındaki değeri okusun ve strateji kurulumunu bu değere göre yapsın.

Yani strateji başlarken parametre seçim penceresinde bu değerleri göstermeye gerek kalmadan, doğrudan ilgili dosyadan okuyarak çalışmaya başlasın.

### Asıl Sorum

Bu yapı MatriksIQ içinde mümkün müdür?

Daha da önemlisi, strateji çalışmaya devam ederken bu dosyadaki değer haftada bir veya belirlediğim başka bir periyotta değişirse, sistem bu yeni değeri tekrar okuyup durdurulmadan çalışmaya devam edebilir mi?

Örneğin strateji çalışırken dosyadaki MOST/EMA parametresi güncellendiğinde, sistem yeni parametre değerine göre kendini yeniden değerlendirebilir mi?

### Endişem

Bu tarz bir kullanımda sistemin çalışma mantığı bozulur mu?

Örneğin sistem mevcut parametreye göre “al” pozisyonundayken, dosyadan okunan yeni parametreyle sinyal bir anda “sat” yönüne dönebilir. Böyle bir durumda strateji sağlıklı şekilde çalışmaya devam eder mi, yoksa sistemin durdurulup yeniden başlatılması mı gerekir?

Kısaca sormak istediğim:

MatriksIQ stratejilerinde parametreleri harici bir dosyadan okuyup, sistem çalışırken belirli aralıklarla güncellemek teknik olarak mümkün müdür? Mümkünse bu yöntem güvenli ve sağlıklı bir kullanım şekli midir?

Teşekkürler, iyi çalışmalar.
Paylaş

1 Cevap

0
Merhaba,

Verilere kayıt olma işlemi stratejide OnInit() içerisinde tek seferlik olarak yapılmaktadır. Strateji çalıştığı süre boyunca yeni sembollere veya indikatörlere kayıt yapılmaz ve kayıt olunan indikatörlerin parametreleri değiştirilemez.

Eğer parametreleri TXT dosyası üzerinden değiştiriyorsanız, stratejinin yeni parametreleri dikkate alarak çalışmaya devam edebilmesi için her durumda stratejiyi manuel olarak duraklatıp devam ettirmeniz gerekir. Bu işlem sonrasında strateji yeni parametreler ile çalışmaya devam edecektir.

İyi çalışmalar.
Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io
BağlantıBayraklaKripexMatriks Destek16.499

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol