Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 894

 
rapid_minus :

Ay! Guru! Parmaklama sırasında parmağınızı mı kırdınız?

Yapacak başka bir şeyim olmadığını mı düşündün? Bunu duymak garip...

Senden başka kimse mantıklı bir hata bulamaz çünkü kimse senin fikrini bilmiyor. Evet ve herkesin kendi yazı stili var ve benim için kişisel olarak kodunuzu okumak zor, incir eşleşmesini göremiyorum. parantez. Her kapanış incim var. parantez açılış parantezinin altındadır ve her bir parantez çifti sol kenardan aynı uzaklıkta değildir. Bu, parantezler vurgulanmadığında geliştirilmiştir ve şimdi bile forumda vurgulanmamaktadır.

(A, B, C, D, E, E koşulu) nedir??? Görünüşe göre burada bir hata var, ama bir gerçek değil. Listelenen büyülerle emirlerin açıldığına emin misiniz? Mantıksal hataları bulma yöntemlerini anlıyor musunuz? Size defalarca kodu yazdırmanız ve uygulamanın nereye gidip gitmediğini görmeniz tavsiye edildi ve siz yardım istemeye devam ediyorsunuz.

 
tuner :
Muhtemelen... MQl4'te şablonları kaydetme ve yüklemeyle ilgili yerleşik işlevler vardır: ChartSaveTemplate, ChartApplyTemplate
Tamam teşekkürler!
 

Grafik üzerinde bir segment ( eğilim çizgisi ) oluşturmak için scriptin atıldığı yerden başlayıp (bunda sorun yok) ve sol fare tıklamasının yapılacağı koordinatların olduğu noktada biten basit bir script yazmak istedim. ... İşte burada tökezledim .. Bu olayı bir göstergede veya Uzman Danışmanda yakalamak temeldir, BİR SCRIPTTA NASIL YAPILIR??? Söyle bana, kim bilir, lütfen!

 
Batman :

Grafik üzerinde bir segment (trend çizgisi) oluşturmak için scriptin atıldığı yerden başlayıp (bunda sorun yok) ve sol fare tıklamasının yapılacağı koordinatların olduğu noktada biten basit bir script yazmak istedim. ... İşte burada tökezledim .. Bu olayı bir göstergede veya Uzman Danışmanda yakalamak temeldir, BİR SCRIPTTA NASIL YAPILIR??? Söyle bana, kim bilir, lütfen!

Komut dosyasını döngüye alma.
 
tara :
Komut dosyasını döngüye alma.

Örneğin, OnStart'taki döngü kendi kendine dönmeyi denedim ve OnChartEvent şu anda çalışmıyor ...

Bir fare tıklaması olayı için bekleyene kadar çıkmayan bir komut dosyasının pratik olarak çalışan bir örneği var mı?

 
Batman :

Örneğin, OnStart'taki döngü kendi kendine dönmeyi denedim ve OnChartEvent şu anda çalışmıyor ...

Bir fare tıklaması olayı için bekleyene kadar çıkmayan bir komut dosyasının pratik olarak çalışan bir örneği var mı?

Ve dönüşü OnChartEvent'e bağlı olan özel bir işlevde döngü yaparsanız

Bu doğaçlama. Ne olacağından emin değilim, ama bunu yapmak zorunda olsaydım, böyle bir çözümü denerdim.


not Görünüşe göre bir görüşe acele etti. Komut dosyalarında OnChartEvent olayı kullanılamıyor gibi görünüyor
 
AlexeyVik :

Ve dönüşü OnChartEvent'e bağlı olan özel bir işlevde döngü yaparsanız

Bu doğaçlama. Ne olacağından emin değilim, ama bunu yapmak zorunda olsaydım, böyle bir çözümü denerdim.

Ve neye benzeyecek??

Nedense, bir komut dosyasında herhangi bir döngü düzenlerken, olay işlemenin artık gerçekleşmediğinden şüpheleniyorum ... Komut dosyalarını yürütürken hiç yapılırsa, bundan zaten şüpheliyim ...

Bu kadar basit bir görevin her halükarda "teflerle dans etmeden" bir çözümü yok mu ???

 
Batman :

Ve neye benzeyecek??

Nedense, bir komut dosyasında herhangi bir döngü düzenlerken, olay işlemenin artık gerçekleşmediğinden şüpheleniyorum ... Komut dosyalarını yürütürken hiç yapılırsa, bundan zaten şüpheliyim ...

Bu kadar basit bir görevin her halükarda "teflerle dans etmeden" bir çözümü yok mu ???

Eh, özel bir işlev arasında döngü yapmak kolaydır. Bu işlev while döngüsü aracılığıyla çağrılır ve döndürülen değere bağlı olarak tekrar eder veya keser.

Ama komut dosyalarında OnChartEvent'in varlığı... şüpheli.

Görünüşe göre, komut dosyalarında neyin mümkün olduğunu ve oraya ne koyacağınızı kendiniz için daha pahalı anlamanız gerekiyor. Bana öyle geliyor ki sonuç tahmin edilemez olabilir ve programcıya değil kullanıcıya bağlıdır. Böyle bir senaryoda fareye basmazsanız ne olacağını hayal edin...döngü sona ermeyecek. Kullanıcı bundan sonra ne yapabilir? El bombası olan bir maymun gibi.

 
AlexeyVik :

Eh, özel bir işlev arasında döngü yapmak kolaydır. Bu işlev while döngüsü aracılığıyla çağrılır ve döndürülen değere bağlı olarak tekrar eder veya keser.

Ancak komut dosyalarında OnChartEvent'in varlığı... şüpheli.

Görünüşe göre, komut dosyalarında neyin mümkün olduğunu ve oraya ne koyacağınızı kendiniz için daha pahalı anlamanız gerekiyor. Bana öyle geliyor ki sonuç tahmin edilemez olabilir ve programcıya değil kullanıcıya bağlıdır. Böyle bir senaryoda fareye basmazsanız ne olacağını hayal edin...döngü sona ermeyecek. Kullanıcı bundan sonra ne yapabilir? El bombası olan bir maymun gibi.

El bombalı bir maymun hakkında bir tür saçmalık...))) Senaryo, MOUSE ile grafiğe sürüklenir, ardından grafiğin doğru yerinde oldukça doğal bir tıklama (bir şekilde organize etmenin mümkün olduğu varsayılır) olayın beklemesi ve durdurulması...), bir grafik nesnesi, bir komut dosyası oluşturulur ve işi tamamlar. "Unutkan" olanlar için bir süre sonra beklemeyi sonlandırabilirsiniz. Bir "asılı" eğri komut dosyası bile, farenin sağ düğmesi "Komut dosyasını sil" düğmesine basılarak grafikten kaldırılır.

Soru, neden düğme tıklama olaylarının veya benzerlerinin işlenmesidir . bir komut dosyasında mümkün değil mi? Burada yasak olan nedir?

 
Batman :

El bombası olan bir maymun hakkında bir tür saçmalık...))) Senaryo, MOUSE ile grafiğe sürüklenir, ardından grafiğin doğru yerinde oldukça doğal bir tıklama (bir şekilde organize etmenin mümkün olduğu varsayılır) olayın beklemesi ve durdurulması...), bir grafik nesnesi, bir komut dosyası oluşturulur ve işi tamamlar. "Unutkan" olanlar için bir süre sonra beklemeyi sonlandırabilirsiniz. Bir "asılı" eğri komut dosyası bile, farenin sağ düğmesi "Komut dosyasını sil" düğmesine basılarak grafikten kaldırılır.

Soru, neden düğme tıklama olaylarının veya benzerlerinin işlenmesidir. bir komut dosyasında mümkün değil mi? Burada yasak olan nedir?

İnanmayacaksın. "Terminali kapat" dediğim bir arkadaşım var... Sence ne yapıyor? RULOLAR ... "El bombalı maymun" dediğim şey bu. Nereye atacağını asla bilemezsin. Ayrıca böyle bir kullanıcının programınızla ne yapacağını asla tahmin edemezsiniz.

Peki, olay işleme neden imkansız, bu MQ için bir soru.

Bunu, gerekli eylemin tamamlanmasının ardından danışmanın ExpertRemove () işlevi tarafından grafikten kaldırıldığı bir danışman aracılığıyla çözmeye çalışın.

Neden: