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

 
fxsaber :
Ne yazık ki, yalnızca bir koltuk değneği aracılığıyla - terminalin global bir değişkeni .

Ve hl çıkarılmasını sağlayan ek koltuk değneği sayesinde. örneğin kilitlenmede değişken.

Dolayısıyla geçmişte işlem beklentisi olan seçeneğim daha güvenilir ve daha basit. Ama yine de koltuk değneği..

 

Kontrol etmedim, ancak belki OrderSend ALL EA'lar OnTradeTransaction için ilgili olayı aldıktan sonra.

Sonra her şeye koltuk değneği olmadan ve birkaç danışman için tek bir sembol üzerinde karar verilir.

 
prostotrader :

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 :)

İstemek! :)
 
prostotrader :
İnsanlar kendileri için düşünmek istemiyorlar, ancak başkalarının bizim için yapmasını istiyorlar… Maalesef bu böyle.
Düşünmek için, düşünecek bilgiye sahip olmanız gerekir. İlk bilgiler yeterli değilse nasıl düşünülür?
 
fxsaber :

İnsanlar sadece düşünmekle kalmaz, aynı zamanda kararlarını paylaşırlar. Geliştiriciler ne yazık ki bu konuda sessizler.

Bu konuyla ilgili Belgelerde tek bir örnek yok. Ve bu ana işlevle birlikte.

Desteklerim. OrderSend() 'in sunucudan bir yanıt beklediği ve bundan sonra ne olacağı bir yere yazılmış olsaydı, kontrol için geçici çözümler bulmaya gerek kalmazdı.

Siparişler, anlaşmalar ve pozisyonlar ve bunlarla çalışmak ve önbellekleri hakkında her şeyin ayrıntılı olarak açıklandığı mükemmel bir makale var. Ancak, sipariş gönderirken oluşan süreçleri kesinlikle atlar.

 
fxsaber :
Benim versiyonum

basit tüccar :

Zevk almak.

Ve OnTrade() olayı, OnTick() işlemi bitmeden tetiklenirse ne olur? Zaman bazen önemlidir. OnTrade()'e dönüşü beklemek sorunlu olabilir. Ek olarak, OrderSend() işlevinin kendisi, sonuçları hakkında anında bilgi alabilmem için tasarlanmıştır. Ya da değil?
 
Oleg Shenker :
Ve OnTrade() olayı, OnTick() işlemi bitmeden tetiklenirse ne olur? Zaman bazen önemlidir. OnTrade()'e dönüşü beklemek sorunlu olabilir. Ek olarak, OrderSend() işlevinin kendisi, sonuçları hakkında anında bilgi alabilmem için tasarlanmıştır. Ya da değil?

OrderSend() kesinlikle eşzamanlı bir işlevdir - bir bilet alırsanız her şey yerine getirilir.

Aşağıda bir örnek

Eklendi ve işte günlükler

https://www.mql5.com/en/forum/38456/page85#comment_2888263

ФОРТС. Вопросы по исполнению
ФОРТС. Вопросы по исполнению
  • www.mql5.com
С большими проблемами удалось это сделать (начальник отдела по работе с профессиональными клиентами ДЦ Открытие Евгений Сергеевич,.
Dosyalar:
TestOrders.mq5  23 kb
 
Andrey Khatimlianskii :
Yerine getirilmedi, ancak MT5 sunucusuna gönderildi.

Numara. Değişim için - Borsaya gitti (belki yerine getirilmedi :)), FOREX için bilmiyorum

Katma

Yani (Değişim için), OrderSend (()) işlevinde bir bilet aldıysanız, bu, siparişin Borsa tarafından kabul edildiği anlamına gelir.

Katma

Resme bakın (1375'te değişiklikler oldu)

 
Andrey Khatimlianskii :

Bu, borsaya bir limit emri göndermenin özel bir durumudur. Forex'te piyasa emri ne olacak?

FOREX hakkında bilgim olmadığını söyledim.
 
Andrey Khatimlianskii :

Bu başlıkta asla. Sadece MT5 ve OrderSend senkronizasyonu hakkında.

Yani cevap uymuyor.

Numara. Borsa için - borsaya gittim (belki yerine getirilmedi :) ), FOREX için bilmiyorum

Katma

Yani (Değişim için), OrderSend (()) işlevinde bir bilet aldıysanız, bu, siparişin Borsa tarafından kabul edildiği anlamına gelir.

Katma

Resme bakın (1375'te değişiklikler oldu)

Neden: