Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 582

 
Andrey Koldorkin :

MT5. Kesinlikle yargılamayın, daha yeni başlıyorum.

derleyici yemin etmiyor gibi görünüyor.

iCustom örneğini görüntüleyin. iCustom , belirtilen özel göstergenin tanıtıcısını döndürür. OnInit() içinde BİR KEZ döndürür. Ardından, tutamacı kullanarak Kopyala**** işlevlerini kullanarak verileri alırsınız (ihtiyaçlarınıza bağlı olarak):

 
Alexey Volchanskiy :
MQL'den yapmanız gerekmiyorsa, AutoIT'e bakın, orada istediğinizi yapabilirsiniz. Ürün ücretsizdir, MQL ile etkileşim için yalnızca bir DLL gereklidir.
İlginç konu. Teşekkür ederim.
 

lütfen MT4 - OrderDelete, OrderSelect'teki siparişlerdeki işlemlerin yürütülmesi hakkında açıklamama yardım edin.

1) Bu tür işlevleri/işlemleri çağırırken, programın sunucudan bu işlemin başarısı/başarısızlığı hakkında bir yanıt beklediğini, sanki EA kodunun noktasında hareketsiz duruyormuş gibi ve SADECE alındıktan sonra beklediğini doğru anladım. yanıtın kod algoritması devam ediyor mu?

2) kodumda siparişteki işlemlerle başlayan yeni bir onay işareti (veya yeni bir zamanlayıcı olayı) geldiyse, AMA önceki işarette, siparişteki işlem henüz yürütülmedi (bir yanıt almak için) sunucu), daha sonra program yeni bir kene işlemlerini yürütmeye başlamayı beklemeden geçmiş kene işlemine bir yanıt bekleyecek mi?

 
loleg1991 :

pzhl'nin MT4 - OrderDelete, OrderSelect'teki siparişlerdeki işlemlerin yürütülmesi hakkında netleşmesine yardımcı olun.

1) Bu tür işlevleri/işlemleri çağırırken, programın bu işlemin başarısı/başarısızlığı hakkında sunucudan bir yanıt beklediğini doğru anladım, peki, bir bakıma EA kodu noktasında ve YALNIZCA yanıt alındı, kod algoritmasına devam ediyor mu?

2) kodumda siparişteki işlemlerle başlayan yeni bir onay işareti (veya yeni bir zamanlayıcı olayı) geldiyse, AMA önceki işarette, siparişteki işlem henüz yürütülmedi (bir yanıt almak için) sunucu), daha sonra program, geçmiş kene işlemine bir yanıt bekleyecek mi yoksa yeni bir kene işlemlerini yürütmeye başlamayı beklemeden mi?

Evet, program durur ve sunucudan yanıt bekler. Genellikle 100, 150 ms sürer. Durma anında, gelen tikler bir kuyrukta toplanır. Program sunucudan bir yanıt aldığında, ilerlemeye başlar ve OnTick işlevinin sonu gibi sonuna kadar çalışır . Sonra biriken keneler tekrar OnTick'i çağırır. Bu tik kuyruğu programa hızlandırılmış bir şekilde verilir.
 
Kendi sinyalimi oluşturdum, kendimi satıcı olarak kaydettim, ancak aboneliğe hala izin verilmiyor...neden?
 
Taras Petryliak :
Kendi sinyalimi oluşturdum, kendimi satıcı olarak kaydettim, ancak aboneliğe hala izin verilmiyor...neden?

Sinyal -> ayarlarınıza gidin ve tüm uyarıları görün.

Eklendi: Satıcı değilsiniz. Başvuru yapmak yeterli değildir - satıcının durumunun onayını beklemeniz gerekir.

 
Vasiliy Sokolov :
Evet, program durur ve sunucudan yanıt bekler. Genellikle 100, 150 ms sürer. Durma anında, gelen tikler bir kuyrukta toplanır. Program sunucudan bir yanıt aldığında, ilerlemeye başlar ve OnTick işlevinin sonu gibi sonuna kadar çalışır . Sonra biriken keneler tekrar OnTick'i çağırır. Bu tik kuyruğu programa hızlandırılmış bir şekilde verilir.

Zamanlayıcı ile aynı mı? OnTimer olayları, önceki onay (ve/veya zamanlayıcı) işlemleri tamamlanana kadar kuyrukta da biriktirilir mi? p/s Siparişlerdeki işlemlerin yürütülmesi için 100-150 milisaniye bekleme süresinden daha sık yürütülen bir milisaniye zamanlayıcı kullanıyorum.

Bu arada, OrderSelect de algoritmanın yürütülmesini "yavaşlatıyor" mu? Yoksa bu işlev yalnızca terminalde bir sipariş mi seçiyor ve yürütme süresi ihmal edilebilir mi?

Функции обработки событий - Функции - Основы языка - Справочник MQL4
Функции обработки событий - Функции - Основы языка - Справочник MQL4
  • docs.mql4.com
Функции обработки событий - Функции - Основы языка - Справочник MQL4
 
Tünaydın! MQL4'te bir göstergenin nasıl yazılacağını kabaca biliyorum. Ancak değerleri iki dizide yazdıysam ve bir dizinin değerlerinin başka bir dizinin değerlerine bağımlılığının bir grafiğini oluşturmak istersem. kabaca bana bunu nasıl yapacağımı söyle. Belki bir senaryo şeklinde veya sadece bir gösterge şeklinde mümkün mü? Şimdiden teşekkürler
 
fvdtrejder :
Tünaydın! MQL4'te bir göstergenin nasıl yazılacağını kabaca biliyorum. Ancak değerleri iki dizide yazdıysam ve bir dizinin değerlerinin başka bir dizinin değerlerine bağımlılığının bir grafiğini oluşturmak istersem. kabaca bana bunu nasıl yapacağımı söyle. Belki bir senaryo şeklinde veya sadece bir gösterge şeklinde mümkün mü? Şimdiden teşekkürler
Dizileriniz geçmiş veri dizisinden bir şekilde farklı mı?
 
Kendi formüllerimi kullanarak dizilerde hesapladığım değerler