Teoriden pratiğe - sayfa 226

 
Renat Akhtyamov :

seçilenlere nasıl katılınır?

zaten yazdım. Çalışmam OnTick'te değil, OnTimer'da = 300 ms

Bunun MQL'de bir hata olup olmadığını bilmiyorum, ancak OrdersTotal()=0 üzerinde katı bir koşul olmasına rağmen, birkaç anlaşmanın açılması çok nadiren olur.

Çok tatsız bir şey. Bu yüzden MoneyManagement'ı çok sıkı takip ediyorum ve daha büyük partilere geçmek için acelem yok.

 
Alexander_K2 :

zaten yazdım. Çalışmam OnTick'te değil, OnTimer'da = 300 ms

Bunun MQL'de bir hata olup olmadığını bilmiyorum, ancak OrdersTotal()=0 üzerinde katı bir koşul olmasına rağmen, birkaç anlaşmanın açılması çok nadiren olur.

Çok tatsız bir şey. Bu yüzden MoneyManagement'ı çok sıkı takip ediyorum ve daha büyük partilere geçmek için acelem yok.

imkanı yok....

OnTick()'i Trading() olarak yeniden adlandırın

sonra OnTick()'in en sonuna şunu ekleyin: Trading();

 
Renat Akhtyamov :
imkanı yok....

Elbette farklı çiftlerde. Bazen böyledir. Ama çok nadiren. Ancak çok rahatsız edici.

 
Dennis Kirichenko :


Merhaba saf fizikçiler!


Sana akıllıca bir şey söyleyeceğim, ama gücenme :-))

Sistemin etkinliği hakkında sonuçlar çıkarmak için çok az zaman geçti. Farklı piyasa koşullarında nasıl çalıştığını görmemiz gerekiyor. kısacası bu...

Bu, bilimsel olmayan bir yaklaşımdır - aracı kalite açısından ve hatta kendi paranızla kontrol etmek. Bilimdeki modern laf kalabalığı paradigmasının tüm kanonlarına göre, artık aracı hemen tanıtmaya ve zorlamaya başlamak daha doğru. Bu nedenle, karlılığını kontrol etme süreci birçok kez azalır, gözlerin altında mavi daireler belirir, bu da boşaldığı anlamına gelir. Yani, aracın "drenaj" derecesine bağlı olarak, drenaj aracının satışı için kazanılan para ile ilaç maliyeti arasındaki farkın ortalama dengesi sıfır civarında olacak ve yaşam süresindeki azalma, yayılma rolü. Her şey marketteki gibi.
 
ILNUR777 :
Bu, bilimsel olmayan bir yaklaşımdır - aracı kalite açısından ve hatta kendi paranızla kontrol etmek. Bilimdeki modern laf kalabalığı paradigmasının tüm kanonlarına göre, artık aracı hemen tanıtmaya ve zorlamaya başlamak daha doğru. Bu nedenle, karlılığını kontrol etme süreci birçok kez azalır, gözlerin altında mavi daireler belirir, bu da boşaldığı anlamına gelir.

:)))))))))))))

 
Alexander_K2 :

Bunun MQL'de bir hata olup olmadığını bilmiyorum, ancak OrdersTotal()=0 üzerinde katı bir koşul olmasına rağmen, birkaç anlaşmanın açılması çok nadiren olur.

Çok tatsız bir şey.

Bu, terminalin belgelenmemiş bir işlemi kadar bir hata değildir - akışların paralel işlenmesi ile ilişkilidir ve bu nedenle verilerin güncellenmesi için zaman yoktur ve hesaplama hataları ve yanlış ticaret eylemleri meydana gelir...

 
Andrei :

Bu, terminalin belgelenmemiş bir işlemi kadar bir hata değildir - akışların paralel işlenmesi ile ilişkilidir ve bu nedenle verilerin güncellenmesi için zaman yoktur ve hesaplama hataları ve yanlış ticaret eylemleri meydana gelir...

Tikler 300 ms'den daha kısa sürede ulaşır

Peki, böyle programları kim yazıyor?

Belgeler robottaki bir kusuru gösteremez...

 
Renat Akhtyamov :

Tikler 300 ms'den daha kısa sürede ulaşır

Peki, böyle programları kim yazıyor?

Belgeler robottaki bir kusuru gösteremez...

Bu, saniyede 3 tıklamanın normal bir durumudur ve program bunu doğru bir şekilde işleyebilmelidir... Kene işleme hakkındaki belgeleri okursanız, pratikte tam olarak orada açıklandığı gibi olmayacak - dolayısıyla nesil yazılım tarafından devre dışı bırakılsa bile işlemler...
 
Andrei :
Bu, saniyede 3 tıklamanın normal bir durumudur ve program bunu doğru bir şekilde işleyebilmelidir... Kene işleme hakkındaki belgeleri okursanız, pratikte tam olarak orada açıklandığı gibi olmayacak - dolayısıyla nesil yazılım tarafından devre dışı bırakılsa bile işlemler...

Sinyal madenciliği ve ticaret işlevleri için OnTimer() kullanılması tavsiye edilmez.

Peki ya da robotu bakış açısından nasıl senkronize edersiniz - "Önce ne geldi - tavuk mu yumurta mı?"

 
Alexander_K2 :

zaten yazdım. Çalışmam OnTick'te değil, OnTimer'da = 300 ms

Bunun MQL'de bir hata olup olmadığını bilmiyorum, ancak OrdersTotal()=0 üzerinde katı bir koşul olmasına rağmen, birkaç anlaşmanın açılması çok nadiren olur.

Çok tatsız bir şey. Bu yüzden MoneyManagement'ı çok sıkı takip ediyorum ve daha büyük partilere geçmek için acelem yok.

çünkü önce işlemin sonucunu kontrol etmeniz ve ardından toplam siparişleri kontrol etmeniz gerekir.

sipariş gönderildiyse, bu zaten yürütüldüğü anlamına gelmez (işleniyor olabilir) ve toplam sipariş 0 döndürür