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.

Vedat

  • 25 Ağustos 2020 tarihinde katıldı
  • Son görülme: 23 Kas 2023 16:49
Takip et
Puan
430
35. sırada
Soru
35
Cevap
2
Yorum
20

Vedat adlı kullanıcının soruları35

Emrin tam olarak işletildiği geri dönütünü nasıl alırım ?

Merhaba, Bunun için geliştirilmiş olan "OnOrderUpdate" içerisinden "OrdStatus.Filled" ile emrin geri dönüşlerini topladığımda yarım çalışan emirlerde de bu fonksiyon tetikleniyor. Ben sadece emir tamamen işletilip tüm miktar alındığında veya satıldığında tetiklensin istiyorum. Bunu nasıl…

Vedat
0 oy0 cevap442 görüntülenme

Emir tamamen çalıştığında tetiklenen fonksiyon nedir ?

Merhaba, Bunun için geliştirilmiş olan "OnOrderUpdate" içerisinden "OrdStatus.Filled" ile emrin geri dönüşlerini topladığımda yarım çalışan emirlerde de bu fonksiyon tetikleniyor. Ben sadece emir tamamen işletilip tüm miktar alındığında veya satıldığında tetiklensin istiyorum. Bunu nasıl…

Vedat
0 oy1 cevap625 görüntülenme

Emir gönderim limiti

Merhaba, Stratejiyi çalıştırırken sorduğu günlük emir gönderim limiti sayım 1000 olmasına rağmen, (for döngüsüyle) aynı anda 20-30 emri iptal ettiğim zaman emir iptal talebim reddediliyor. Günlük toplam emir sayım 1000 in altında olmasına rağmen. İlgili log: 2022.08.23 17:26:04.8623 [Info]…

Vedat
0 oy1 cevap898 görüntülenme

Strateji içinden farklı bir stratejiyi çağırmak

Merhaba, Çalıştırdığım strateji içerisinde belirli koşullar oluştuğunda, yazmış olduğum farklı bir stratejiyi tetikleyerek başlatabilmek istiyorum(Başlangıç parametrelerini yine mevcut strateji içinden verecek şekilde). Bunu yapmam mümkün mü ?

Vedat
0 oy1 cevap, çözüldü564 görüntülenme

OnOrderUpdate tetiklenmiyor

Merhaba, Strateji içerisinde bulunan OnOrderUpdate metodu emir gerçekleşmiş olmasına rağmen eş zamanlı tetiklenmiyor. Portföyü güncelle butonuna basana kadar saatlerce tetiklenmediği oluyor. O metodun içinde emir gerçekleşmesiyle eş zamanlı çalışması gereken kodlar ancak portföyü güncelle butonuna…

Vedat
0 oy1 cevap, çözüldü804 görüntülenme

Alarmla otomatik strateji başlatma

Merhaba, İki sorum olacak. Birincisi aynı anda 300 tane hisseyi alarma bağlamak programın çalışması için bir engel oluşturur mu ? Bir diğeri, alarm sinyali geldiğinde otomatik olarak yazdığım bir stratejiyi başlatabilir miyim ? Hisse adı ve period parametresini alarmdan alıp kalanları default…

Vedat
0 oy1 cevap664 görüntülenme

Explorer Yanlış Filtreleme

Merhaba, OnExplorer metodu içerisinde sadece geçmiş barları çağırmak için kullanılan " var bardatalistesi = GetBarData(); decimal oncekigun = bardatalistesi.Close[997]; decimal ikioncekigun = bardatalistesi.Close[996]; decimal uconcekigun = bardatalistesi.Close[995]; " kodlarıyla dahi bazı…

Vedat
0 oy1 cevap919 görüntülenme

TrailingStopLoss emrin çalıştığını okuma

Merhaba, TrailingStopLoss(Symbol, SyntheticOrderPriceType.Percent, CikarkenStopYuzdesi); Bu verdiğim bir iz süren stop emri. Bu verdiğim emrin çalışıp çalışmadığını kod içerisinden nasıl kontrol edebilirim? Çünkü bu satır, bir market emri veya limitli emir gibi geriye bir emir ID 'si döndürmüyor.

Vedat
0 oy1 cevap794 görüntülenme

Backtest Optimizasyonu 15 den sonraki saatleri görmeme

var tarih = barDataCurrentValues.LastUpdate.DTime; int hour = tarih.Hour; Bu şekilde yapacağım işlem saatini önceden çekiyorum. Bu "hour" değişkeni ile if yapısı kurduğumda backtestte 16-17-18 i görmesine rağmen, backtest optimizasyonunda bu saatler gelmiyor. Sanki borsa o saatleri hiç yaşamıyormuş…

Vedat
0 oy1 cevap, çözüldü487 görüntülenme

Backtest Optimizasyon Sonuçlar 0

Merhaba , Backtest fonksiyonunda normal çalışan strateji, backtest optimizasyonu fonksiyonunda bütün sonuçları sıfır veriyor. Hatta backtest için çalıştığım default değerlerle önce backtestte açıyorum sonuçları görüyorum, sonra backtest optimizasyonunda açıyorum herhangi bir aralık vermeden tek…

Vedat
0 oy1 cevap821 görüntülenme

Trailing Stop Loss Log

Merhaba, Hareketli ZararDurdur emri gerçekleşti. Sembol: GARAN, Miktar: 100 Yön: Satış, ZararDurdur Fiyatı: 9,2512 Son İşlem Fiyatı: 9,28 Bu logdaki ZararDurdur Fiyatı neyi temsil etmektedir ?

Vedat
0 oy1 cevap, çözüldü863 görüntülenme

Algoritma Çalışırken Verileri Excele Yazdırma

Merhaba, algoritma yürür haldeyken kaydetmek istediğimiz verileri notepade yazabiliyoruz. Peki harici kütüphane lisansı olmaksızın bu verileri Excel'e yazma şansımız var mı? Yoksa harici kütüphane lisansı alıp, stratejiye Microsoft.Office kütüphanesini muhakkak import etmemiz mi gerekir?

Vedat
0 oy1 cevap, çözüldü1,1B görüntülenme

OnDataUpdate metodu Binance'de çalışmıyor

Merhaba, üç dört gün öncesine kadar sorunsuz çalışan algoritmanın ondataupdate metodu tetiklenmemeye başladı. Hesaplardan çıkıp tekrar girdim, programı ve bilgisayarı açtım kapadım ama değişmedi. Aynı algoritmayı türk borsasında denedim sorunsuz çalışmakta. Bu problemi nasıl aşabilirim ?

Vedat
0 oy1 cevap689 görüntülenme

Verilen Emri Id ile Çağırmak

Merhaba , verdiğim emirler içerisinden özellikle birini çağırarak, bu belirli emiri iptal etmek amacıyla kullanabileceğim emrin Id'sini nasıl atayacağım. Dökümantasyonda "string CliOrdID: Kullanıcı tanımlı emir id'si" şeklinde ifade etmişsiniz ancak emri verme aşamalarının hiçbirinde Id'yi atama…

Vedat
2 oy1 cevap, çözüldü809 görüntülenme

Strateji Değişkenini Kalıcı Olarak Hafızada Tutmak

Merhaba, strateji içerisinde oluşturduğumuz bir değişkeni ( mesela bu verilen toplam emir sayımız olsun, ve biz bunu strateji ilerlerken artırıyor olalım ) stratejinin bittiği noktada kalıcı olarak hafızaya alabiliyor muyuz? Yani stratejiyi tekrar başlattığımızda son bıraktığımız değeri,…

Vedat
3 oy1 cevap, çözüldü1,4B görüntülenme

Stratejinin Durmaması

Bazı zamanlarda çalışan stratejiler durdurulamıyor. Kendi raporu üzerinden ya da çalışan stratejiler penceresi üzerinden, program içerisinde herhangi bir şekilde algoritmaları durduramıyorum. Bu sebeple görev yöneticisinden MatriksIQ işlemini sonlandırmam gerekiyor. Bu sonlandırma eylemi MatriksIQ…

Vedat
0 oy1 cevap, çözüldü588 görüntülenme

Explorer Geçmiş Barlara Erişim

Merhaba, eplorer yazımında kullandığımız OnExplorer metodunun parametresi olan "bardatas"'ı kullanarak son 999 bara erişebiliyorum. Bunun ötesine erişme şansım var mı , varsa nasıl ?

Vedat
1 oy1 cevap, çözüldü1,2B görüntülenme

Çalıştırılmış Stratejiler Emirler Sekmesi

Çalıştırılmış stratejiler bölümünden daha önce çalıştırdığım stratejilerin raporlarını incelediğimde emirler yanlış bir şekilde sıralanıyor. Diyelim ki 5 tane işlem gerçekleşmiş. Bu 5 i 7 kere alt alta gelerek 35 tane emir gerçekleşmiş gibi gösteriyor. Arasından gerçek emirleri seçmek ve teyit…

Vedat
0 oy1 cevap736 görüntülenme

Debug Ekranı Sıfırlanması

Merhaba, strateji dakikalık bazda ilerlerken debug ekranı ortalama saatte 1 yenileniyor ve geçmiş mesajları siliyor. Bazen bu 10 dk bazen 4 saat de oluyor, dakika başına düşen debug çıktısı miktarı aynı iken. Bu neye göre değişiyor ? Ekranda daha fazla debug çıktısı tutmak için yapabileceğim bir…

Vedat
0 oy1 cevap, çözüldü677 görüntülenme

Strateji Log Yazdırma

Merhaba, strateji çalışırken istediğimiz değişkenlerin Debug olarak çıktısını alabilmemiz çok faydalı olmuş. Lakin bunun yanısıra bazı özel durumlarda gösterilmesini istediğimiz değişkenleri ve mesajları (her emirle yenilenen Debug çıktısı arasında yok olmaması için) Log bölümüne yazdırabiliyor…

Vedat
0 oy1 cevap, çözüldü1,2B görüntülenme

Kod içerisinden portföyü çağırmak

Merhaba, strateji kodu içerisinden, stratejinin üzerinde çalıştığı hesabın portföyünü çağırabiliyor muyuz? Esasında elde etmek istediğim stratejiyi her başlattığımda belirli hisseden mevcutta kaç tane olduğunu çağırabilmesi.

Vedat
1 oy2 cevap, çözüldü1B görüntülenme

Backtest Optimizasyon Sonuçları Gösterme Süresi

Merhaba, backtest optimizasyonu kullanarak mesela 500 test yaptığında bunu 20 saniyede yapıyor. Lakin sonuçların hepsini göstermek istediğimde sonuç ekranının gelmesini 120 saniye o şekilde bekliyor. 5000 test için 200 saniye 1200 saniye oluyor. Yani esas zor kısmı hızlı bir şekilde yaparken liste…

Vedat
0 oy1 cevap605 görüntülenme

Backtest Optimizasyonu Bakiyeyi Koddan Atamak

Merhaba, stratejimde backtest optimizasyonu için verilen parametrelere göre gereksinim duyulan bakiye miktarı değişmekte. Verilen parametreye göre bakiyeyi belirlemek için kod içinden bakiye değerine erişim sağlayabilir miyim ? Bu sayede backtest karlılık sıralamasını doğru yapabileceğim.

Vedat
1 oy1 cevap, çözüldü474 görüntülenme

Backtest Dakikalık ve 5 Dakikalık Veriler

Merhaba, birçok sembol için dakikalık veriler Mayıs ve Haziran aylarından sonra başlıyor. Bu durum dakika bazında algoritmalar için, dönemsel olarak backtest yapılmasını olanaksız kılıyor. Bu problemi program içerisinde herhangi bir şekilde tarihsel veriyi güncelleyerek veya ayrıca bir lisans…

Vedat
0 oy1 cevap858 görüntülenme

Algoritmayı Kaynak Kodu Göstermeden Paylaşmak

Merhaba, stratejilerimi nasıl paylaşabileceğimi biliyorum. Lakin bu stratejileri, kaynak kodunu göstermeden ( karşı tarafın okuması tam anlamıyla imkansız olacak şekilde ), gönderdiğim tarafın sadece çalıştırabileceği şekilde göndermemiz mümkün mü ? Değilse ileri versiyonlarda böyle bir seçenek…

Vedat
0 oy1 cevap, çözüldü603 görüntülenme

"Verilen Anahtar Sözlükte Yoktu" hatası

Backtest için mum sayısını artırdığımda bu hatayı almaktayım. Logları göremediğim için hatanın hangi satırdan kaynaklandığını bulamadım. Bu tarz hata ekranları verdiği durumlarda, hatanın hangi kod satırından dolayı kaynaklandığını bulabilir miyiz?

Vedat
0 oy1 cevap2,1B görüntülenme

Backtest Bakiye Hesaplanma Yöntemi

Merhaba, backtest sonuçlarındaki bakiyeyi veya geliri hesaplamak için oluşturulmuş metodu inceleyebiliyor muyuz ? Sorum şu: Mesela ben 1000 TL bakiye ile backtest başlattım. Sonra 50 tane X hissesinden sattım (?!) .Ben sattıktan sonra backtest bitene kadar X hissesi yüzde 2 değer kazandı diyelim.…

Vedat
0 oy1 cevap858 görüntülenme