OrderSend ile MT5'te nasıl düzgün çalışılır

 
 
Renat Fatkhullin :

Ama bu konu dışı, bu konuları tartışmak istiyorsanız kendi şubelerinizde yapın. R ile ilgili.

Ve meslektaşlarınızdan herhangi bir tartışma yok. Örneğin, senkronize geçmişe odaklanmak için MT5'te OrderSend ile nasıl doğru çalışılacağına dair tek bir örnek yoktur.

Durum şuna benziyor. EA, OrderSend tarafından gönderilir ve ardından hemen geçmişi okur. Açık poz olmadığını görür ve tekrar OrderSend gönderir. Bunun olmaması için belgelerde bir örnek nerede.

A100 demek istedi

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Hatalar, hatalar, sorular

fxsaber , 2016.10.08 12:13

Tüm proje dosyaları ayrı bir klasöre nasıl kopyalanır (göreceli yollar korunur).

Burada, örneğin, kodu paylaşmak istiyorum. Farklı yerlerden bir düzine/başka mqh dosyası çeker.

Şimdi bu dosyaları manuel olarak aramanız gerekiyor, çoğu zaman her şeyi bulamıyorsunuz veya fazladan bir şey alıyorsunuz. Kaynağı paylaşabilmeniz için bu işlemi nasıl otomatikleştirebilirsiniz?


Offtopik için üzgünüm, ancak yanıt yok.

 

Büyük miktarda iş yapıyoruz. Ancak herhangi bir programcının sorusunu kaşıkla beslemeyeceğiz.

Vicdanınız olsun ve zamanınızı fikirlerinizi çözmek için harcayın.
 
Renat Fatkhullin :

Büyük miktarda iş yapıyoruz. Ancak herhangi bir programcının sorusunu kaşıkla beslemeyeceğiz.

Vicdanınız olsun ve zamanınızı fikirlerinizi çözmek için harcayın.

OrderSend ile doğru çalışma örneği rica ediyorum. Belgeler yanıltıcı. Sizden gelen örnekler - benzer şekilde.

Bazı insanlar koltuk değneklerini icat eder. Bazı hipotezler, bunun neden gerekli olduğunu ve başka türlü olmadığını ortaya koymaktadır.

OrderSend, 'nin ana işlevidir . Ana işlevle nasıl çalışılacağını açıklamak için biraz zaman harcayabilir miyim?

Yaptığın her şeyi iki elimle destekliyorum. Ancak gerçek ticaret soruları var.

 
fxsaber :

OrderSend ile doğru çalışma örneği rica ediyorum. Belgeler yanıltıcı. Sizden gelen örnekler - benzer şekilde.

Bazı insanlar koltuk değneklerini icat eder. Bazı hipotezler, bunun neden gerekli olduğunu ve başka türlü olmadığını ortaya koymaktadır.

OrderSend, 'nin ana işlevidir . Ana işlevle nasıl çalışılacağını açıklamak için biraz zaman harcayabilir miyim?

Yaptığın her şeyi iki elimle destekliyorum. Ancak gerçek ticaret soruları var.

Üzgünüz, ancak OrderSend senkronize bir işlevdir - gönderildi ve yanıt bekleniyor...

Başka ne olabilir. Ayrıca, 1395 derlemesinde OrderSend şemasını değiştirdiler.

 
prostotrader :

Üzgünüz, ancak OrderSend senkronize bir işlevdir - gönderildi ve yanıt bekleniyor...

Başka ne olabilir. Ayrıca, 1395 derlemesinde OrderSend şemasını değiştirdiler.

senkron değil

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

"MQL5'te istatistiksel dağılımlar - R'den en iyiyi almak" makalesinin tartışılması

Renat Fatkhullin , 2016.10.10 22:13

Eşzamanlılık görme arzusuyla asenkron süreçleri karıştırıyorsunuz.

OrderSend'in görevi, mümkün olan en kısa sürede sipariş vermek ve onay almaktır. Ve sistem bununla harika bir iş çıkarıyor.

Ancak tamamlanmış bir işlemin/anlaşmanın alınması, geçmişe kaydedilmesi ve talep üzerine size verilmesi farklı bir işlemdir ve OrderSend'in işini yavaşlatma hakkı yoktur.

Bu nedenle, her şey doğru - işlem hızlı bir şekilde gerçekleştirildi ve ardından bir sonraki pakette bir sonraki pakette bir milisaniyede (ama aslında daha önce) biletin bir güncellemesini alıyor ve onunla çalışıyorsunuz.


 
fxsaber :
senkron değil

SİPARİŞ ve DEAL kavramlarını karıştırıyorsunuz

Gönderilen her sipariş bir ticaretle sonuçlanmaz

 
fxsaber :
senkron değil

Kesinlikle senkron.

Bu, işlevin isteğine tam bir daire yanıtı beklediği anlamına gelir. Ve "evet, bitti" cevabını alır. Olabildiğince çabuk.

Çevreyi hiç anlamıyorsunuz ve kavramları karıştırıyorsunuz. OrderSend kavramına "anlaşmaların veya açık pozisyonların geçmişinden bir anlaşma veya pozisyonun tam olarak oluşturulmuş bir yapısını almalı" sürecini eklemeye çalışıyorsunuz.

 
prostotrader :

SİPARİŞ ve DEAL kavramlarını karıştırıyorsunuz

Gönderilen her sipariş bir ticaretle sonuçlanmaz

Köpek onu yedi! Mesele şu ki, OrderSend ve ticaret ortamı senkronize değil. Bu, SB'yi kullansanız bile gerçek hesaplarda olaylara yol açar.
 
Renat Fatkhullin :

Kesinlikle senkron.

Çevreyi hiç anlamıyorsunuz ve kavramları karıştırıyorsunuz.

Bu terminolojik bir anlaşmazlıktır. Kötü durum yukarıda ayrıntılı olarak açıklanmıştır. Standart kütüphaneler bunu hesaba katmazlar bile.
 
fxsaber :
Köpek onu yedi! Mesele şu ki, OrderSend ve ticaret ortamı senkronize değil. Bu, SB'yi kullansanız bile gerçek hesaplarda olaylara yol açar.

Bu olayları aşmanıza yardım etmemi ister misiniz (MT5 robotlarıyla gerçek bir hesapta ticaret yapma konusundaki kişisel deneyimimden)?

Katma

Tamamen ücretsiz :)

Neden: