MT4 geliştiricilerinden ve programcılarından yardıma ihtiyacınız var - sayfa 2

 
stringo :

Çok benzer.

1. MQL4 diline özel bir forum ayrılmıştır. Bu değil.

2. MQL4 belgelerini okumadınız, ne eski ne de yeni

Yararlı bir şeye link vermek yerine, sadece bir kişiye bok dökün.

Tutarsızlık bariz. Kullanıcının (önceki yapıların aksine) giriş parametrelerini değiştirme fırsatı vardır ve yeni değerler "Girdiler" sekmesinde görünür, ancak gerçekten değişmezler. Expert Advisor, durumu tam olarak kontrol etme yeteneğine sahiptir, ancak sistem ona güncellenmiş parametre değerleri vermez ve kullanıcı, giriş parametrelerini değiştirdiği yanılsamasına sahiptir.

artmedia70 Teşekkürler. Deneyeceğim. Ama faydası olmayacağına eminim. Başlatmama gerçekleşmez. Başlatmayan deinitialization nedenlerini analiz etmek mümkün mü? (onun için günlük girişi yok)

Tabii ki, burada birinin bana yardım edeceği konusunda hiçbir yanılsama içinde değildim. Ama dürüst olmak gerekirse, geliştiricilerin tamamen bariz bir şeye göz yummalarını beklemiyordum. Elbette, bir geliştirici bunun bir yazılım hatası olduğunu nasıl kabul eder? Kullanıcıyı bir tür "politik olarak doğru olmayan" döngü düzenlediği için suçlamak daha kolay. Ayrıca metni yanlış girinti yaptığımı ve yorum yapmadığımı da söylerler. Bu döngü harika çalışıyor ve bazı müşterilerin bana emrettiği şemalarda vazgeçilmezdir. Ancak, kullanıcı tarafından hızla değiştirilen giriş parametrelerinin yeni değerlerinin başlatılması çalışmaz. Ve bir kişiye "yap" ve "okuma yazma bilmeyen" (belgeleri okumadığı iddia edilen) diyerek, başlatmanın [yeni değerlere sahip parametrelerin] çalışmadığı gerçeğini reddetmezsiniz.

(Ve bu arada, belki de neden ile sonucu karıştırıyorum? "Kancalar", hayatın kullanıcılara bal gibi görünmemesi için her zaman belirsiz bir şekilde mevcut olmalıdır.)

 

İngilizce yazdığım için üzgünüm ama anlayacağını düşünüyorum.

Sonsuz bir döngü kullanıyorsunuz, bu nedenle elbette init/deinit çağrılmıyor. Bir EA tek iş parçacığıdır, bu nedenle init/deinit olayları işleme kuyruğuna yerleştirilse bile, onu yürütmesine izin vermezsiniz.

 
Wex :

Yararlı bir şeye link vermek yerine, sadece bir kişiye bok dökün.

Tutarsızlık bariz. Kullanıcının (önceki yapıların aksine) giriş parametrelerini değiştirme fırsatı vardır ve yeni değerler "Girdiler" sekmesinde görünür, ancak gerçekten değişmezler. Expert Advisor, durumu tam olarak kontrol etme yeteneğine sahiptir, ancak sistem ona güncellenmiş parametre değerleri vermez ve kullanıcı, giriş parametrelerini değiştirdiği yanılsamasına sahiptir.

artmedia70 Teşekkürler. Deneyeceğim. Ama faydası olmayacağına eminim. Başlatmama gerçekleşmez. Başlatmayan deinitialization nedenlerini analiz etmek mümkün mü? (onun için günlük girişi yok)

Tabii ki, burada birinin bana yardım edeceği konusunda hiçbir yanılsama içinde değildim. Ama dürüst olmak gerekirse, geliştiricilerin tamamen bariz bir şeye göz yummalarını beklemiyordum. Elbette, bir geliştirici bunun bir yazılım hatası olduğunu nasıl kabul eder? Kullanıcıyı bir tür "politik olarak doğru olmayan" döngü düzenlediği için suçlamak daha kolay. Ayrıca metni yanlış girinti yaptığımı ve yorum yapmadığımı söylerlerdi. Bu döngü harika çalışıyor ve bazı müşterilerin bana emrettiği şemalarda vazgeçilmezdir. Ancak, kullanıcı tarafından hızla değiştirilen giriş parametrelerinin yeni değerlerinin başlatılması çalışmaz. Ve bir kişiye "yap" ve "okuma yazma bilmeyen" (belgeleri okumadığı iddia edilen) diyerek, başlatmanın [yeni değerlere sahip parametrelerin] çalışmadığı gerçeğini reddetmezsiniz.

(Ve bu arada, belki de neden ile sonucu karıştırıyorum? "Kancalar", hayatın kullanıcılara bal gibi görünmemesi için her zaman belirsiz bir şekilde mevcut olmalıdır.)

iyi sen dene ;)
 
angevoyageur :

İngilizce yazdığım için üzgünüm ama anlayacağını düşünüyorum.

Sonsuz bir döngü kullanıyorsunuz, bu nedenle elbette init/deinit çağrılmıyor. Bir EA tek iş parçacığıdır, bu nedenle init/deinit olayları işleme kuyruğuna yerleştirilse bile, onu yürütmesine izin vermezsiniz.

Olabilir .

 
Wex :

Uzman Danışman döngüye alınmışsa ve bu gerçekten döngüden başlatmanın kaldırılmasına neden olmuyorsa, OnChartEvent()'te giriş parametrelerini değiştirmek için bir anket düzenlemeye çalışın.

Örneğin, gerekli parametreleri grafikte nesneler olarak görüntüleyin. Bir parametreye ( CHARTEVENT_OBJECT_CLICK ) tıklamak LabelEdit giriş alanını çağırır, burada yeni parametreler girersiniz ( CHARTEVENT_OBJECT_ENDEDIT ) ve bunları özel bir olay ( CHARTEVENT_CUSTOM+n ) aracılığıyla EA'ya gönderirsiniz, EA'da olayları sorgular ve giriş parametrelerindeki değişikliklere tepki verirsiniz .

 
artmedia70 :

Eh, eğer uzman döngülüyse ve bu gerçekten bir başlatma dışı bırakma döngüsüne neden olmuyorsa, OnChartEvent () giriş parametrelerinin bir değişiklik anketi düzenlemeyi deneyin.

Örneğin, bir nesneyi grafikte görüntülemek istediğiniz seçenekler. Seçeneğe (CHARTEVENT_OBJECT_CLICK) tıklamak LabelEdit giriş alanına neden olur, burada yeni parametreler girilir ( CHARTEVENT_OBJECT_ENDEDIT ) ve bunları kullanıcı olayı (CHARTEVENT_CUSTOM + n) tarafından uzmana gönderilir, yoklama olaylarında uzman ve giriş parametrelerindeki değişikliklere tepki verir.

Çalışmayacak. Aynı problem, EA'nız sonsuz bir döngüde, hiçbir olay işleyicisi yürütülmeyecek.
 
angevoyageur :
Çalışmayacak. Aynı problem, EA'nız sonsuz bir döngüde, hiçbir olay işleyicisi yürütülmeyecek.
Gerçekten? Bilmiyordum ... OnChartEvent() ile asla döngülü uzmanlar yazmadım ...
 
stringo :

Çok benzer.

1. MQL4 diline özel bir forum ayrılmıştır. Bu değil.

2. MQL4 belgelerini okumadınız, ne eski ne de yeni

1. Kurulum penceresinde MetaTrader4 terminalini kurarken, başka bir foruma değil, foruma yani bu foruma bir davetiye vardır.

2. Yeni bir özelliğe giden yolun yarısı. Daha önce, döngülü bir Expert Advisor'ın özellikler penceresi açılmıyordu. Temper şimdi açılıyor, parametreleri değiştirmeye bir tepki olsaydı şimdi iyi olurdu. Veya kullanıcının kafasını karıştırmamak için özellikler penceresinin açılmasına izin vermeyin.

 
Wex, bir zamanlayıcı kullan, şimdi döngü olmadan yapabilirsin.
 
Integer :

1. Kurulum penceresinde MetaTrader4 terminalini kurarken, başka bir foruma değil, foruma yani bu foruma bir davetiye vardır.

2. Yeni bir özelliğe giden yolun yarısı. Daha önce, döngülü bir Expert Advisor'ın özellikler penceresi açılmıyordu. Temper şimdi açılıyor, parametreleri değiştirmeye bir tepki olsaydı şimdi iyi olurdu. Veya kullanıcının kafasını karıştırmamak için özellikler penceresinin açılmasına izin vermeyin.

1. Wex profilini görüntüleyin. Bu profesyonel bir MQL4 geliştiricisidir. O aptalı oynuyor. Ya da bir trol. Neden belli değil.

2. Burada düşünmeniz gerekiyor. Yeni parametreler geldiğinde döngüyü zorla kesemezsiniz. Programcının kendisinin sonsuz bir döngüde çağırması gereken IsNewParameter işlevi gibi bir şey