Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Google " OrderSend Reliable", şu anki lider Champ'ın tavsiyesi üzerine görünüyor. Çok iyi bir kütüphane.
...bir EA'dan işlem yapma hakkınız olup olmadığını anlamak için IsTradeAllowed ()'i aramanız yeterlidir. İstisnasız.
IsTradeAllowed true diyor, ancak sipariş gönderilmiyor ve yukarıda yazdığım gibi 133 hatası döndürülüyor ve günlükte "uzmanlar tarafından ticaret yasaktır" görüntüleniyor.
Aracının ticaret yasağını kontrol etmek için bazı özel işlevler sunsaydınız iyi olurdu. Ardından, ticaret işlemi denendikten sonra 133 hatasını kontrol etmeniz gerekir.
Terminalin engellemediği ortaya çıktı mı? bu, terminalin, siparişin kullanıcının elleri tarafından değil, bir uzman tarafından açıldığına dair bir tür işaret gönderdiği anlamına gelir. İki olamaz. 133 gibi bir hata oluşturmak için Expert Advisor'ın çalıştığını bilmeniz gerekir. böylece bilirler ve terminal onlara bu tür bilgileri sağlar. Belki de geliştiriciler sadece bu gerçeği saklıyor. Bir uzman ve eller tarafından bir sipariş açarken terminalin sunucuya hangi adı gönderdiğini kontrol etmek ve gönderilen veriler arasındaki farkın ne olduğunu karşılaştırmak gerekir.
Kara kediyi karanlık bir odada yıkamak çok zordur. Özellikle orada değilse.
ama onu yakalamak istiyorum :-) her zamanki paranoya :-)
Kara kediyi karanlık bir odada yıkamak çok zordur. Özellikle orada değilse.
Hiçbir şey imkansız değildir
Kara kediyi karanlık bir odada yıkamak çok zordur. Özellikle orada değilse.
Terminalin engellemediği ortaya çıktı mı? bu, terminalin, siparişin kullanıcının elleri tarafından değil, bir uzman tarafından açıldığına dair bir tür işaret gönderdiği anlamına gelir. İki olamaz. 133 gibi bir hata oluşturmak için Expert Advisor'ın çalıştığını bilmeniz gerekir. böylece bilirler ve terminal onlara bu tür bilgileri sağlar. Belki de geliştiriciler sadece bu gerçeği saklıyorlar. Bir uzman ve eller tarafından bir sipariş açarken terminalin sunucuya hangi adı gönderdiğini kontrol etmek ve gönderilen veriler arasındaki farkın ne olduğunu karşılaştırmak gerekir.
Kara bir kedi var, ama o başka bir odada.
Aracı, "Bu Terminal için Uzman Danışmanları Devre Dışı Bırak" düğmesine basar. Bu kontrol eyleminin ardından Sunucu, Terminal'e bir kez özel bir sipariş gönderir:
C - "Dinle Terminal, bana daha fazla senin koruman altında çalışan uzmanlar tarafından oluşturulmuş ticaret emirleri gönderme!"
T - "Kullanıcı bir danışman başlattıysa ne yapmalı?"
S - "Ve ona hata kodunu gösteriyorsun."
T - "Evet! Yürütmeyi kabul ediyorum."
Ve sonra her şey Terminal tarafında olur ve Sunucu, Terminalde ne tür yulaf lapası pişirildiğini bilmez ve ilgilenmez.
Ve kullanıcı - en azından öfkeyle patladı, ancak şimdi sadece çeşitli ızgaraların, tırtılların ve döngülü öldürücü kodların Sunucunun kendisine kaba olmasına izin vermenin gerekli olmadığından şikayet edebilir!
Terminalin engellemediği ortaya çıktı mı? bu, terminalin, siparişin kullanıcının elleri tarafından değil, bir uzman tarafından açıldığına dair bir tür işaret gönderdiği anlamına gelir. İki olamaz. 133 gibi bir hata oluşturmak için Expert Advisor'ın çalıştığını bilmeniz gerekir. böylece bilirler ve terminal onlara bu tür bilgileri sağlar. Belki de geliştiriciler sadece bu gerçeği saklıyorlar. Bir uzman ve eller tarafından bir sipariş açarken terminalin sunucuya hangi adı gönderdiğini kontrol etmek ve gönderilen veriler arasındaki farkın ne olduğunu karşılaştırmak gerekir.
Kara bir kedi var, ama o başka bir odada.
Aracı, "Bu Terminal için Uzman Danışmanları Devre Dışı Bırak" düğmesine basar. Bu kontrol eyleminin ardından Sunucu, Terminal'e bir kez özel bir sipariş gönderir:
S - "Dinle Terminal, bana daha fazla senin gözetiminde çalışan uzmanlar tarafından oluşturulmuş ticaret emirleri gönderme!"
T - "Kullanıcı bir danışman başlattıysa ne yapmalı?"
S - "Ve ona hata kodunu gösteriyorsun."
T - "Evet! Yürütmeyi kabul ediyorum."
Ve sonra her şey Terminal tarafında olur ve Sunucu, Terminalde ne tür yulaf lapası pişirildiğini bilmez ve ilgilenmez.
Ve kullanıcı - en azından öfkeyle patladı, ancak şimdi sadece çeşitli ızgaraların, tırtılların ve döngülü öldürücü kodların Sunucunun kendisine kaba olmasına izin vermenin gerekli olmadığından şikayet edebilir!
Peki, sunucuya kaba davranmamak için kodu doğru yazmanız gerekiyor. Sanırım herkes, engelleme konuşmasının EA kodunda (sık gelen istekler, yanlış geçen stop ve bilet parametreleri gibi) büyük bir hatanın olmadığı konumdan yürütüldüğünü anlıyor. Ve tüm bunlarla, otomatik ticaretten engellenirsiniz. Bu DC tarafından doğru değil
ve eğer basit bir yeniden başlatma işlemi yeniden başlatmaya yardımcı oluyorsa, Mona aptalca bir şekilde terminali 133 hatasıyla yeniden başlatır. Ama orada bunu yapacak kadar "aptal" olmadıklarını düşünüyorum. Sunucuya, terminale danışmanlarla ticaret yapmanızı söylemesini söylerdim
Peki, sunucuya kaba davranmamak için kodu doğru yazmanız gerekiyor. Sanırım herkes, engelleme konuşmasının EA kodunda (sık gelen istekler, yanlış geçen stop ve bilet parametreleri vb. gibi) büyük hataların olmadığı konumdan yürütüldüğünü anlıyor. Ve tüm bunlarla birlikte, otomatik ticaretten engelleniyorsunuz. Bu DC tarafından doğru değil
ve eğer basit bir yeniden başlatma işlemi yeniden başlatmaya yardımcı oluyorsa, o zaman mona aptalca terminali 133 hatasıyla yeniden başlatır. Ama bence orada bunu yapacak kadar "aptal" değiller. Sunucuya, terminale danışmanlarla ticaret yapmanızı söylemesini söylerdim