Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Bir komut dosyası değilse, tüm mantığı OnChartEvent()'e/'den yapın/çağırın mı?
peki, nerede olursanız olun. bir zamanlayıcı da var.
döngüsel mantığa ihtiyacınız varsa, bir zamanlayıcı kullanabilirsiniz
mantık olay tabanlıysa, o zaman chartevent'te.
peki, nerede olursanız olun. bir zamanlayıcı da var.
döngüsel mantığa ihtiyacınız varsa, bir zamanlayıcı kullanabilirsiniz
mantık olay tabanlıysa, o zaman chartevent'te.
Böyle bir mantık:
1. Programın başlatılması (tabloda gösterilmiştir).
2. İletişim kutusundan (dosya listesi) dosya adını aldım.
3. Dosya adına göre dosyayı açtı , verileri aldı, işledi.
4. Programdan çıkın.
Aslında her şey. Bu iş nasıl organize edilebilir, lütfen en azından şematik olarak gösterin.
Böyle bir mantık:
1. Programın başlatılması (tabloda gösterilmiştir).
OnInit. Diski taradı, dosyaları buldu, bir liste kutusu oluşturdu (Kontroller)
2. İletişim kutusundan (dosya listesi) dosya adını aldım.
OnChartEvent. Fare tıklamalarını işlendik, listenin hangi satırında sırasıyla bir tıklama vardı, dosyayı biliyoruz.
3. Dosya adına göre dosyayı açtı , verileri aldı, işledi.
OnChartEvent. "GO" düğmesine işlenen fare tıklamaları. Listeden hatırlanan dosya adını aldım. Ayrıca tamamen bu dosyanın verilerini işlemeniz.
4. Programdan çıkın.
UzmanKaldır()
...
Şimdi daha net oldu teşekkürler.
ama işte bir örnek, zabatsal uzmanı. grafikte hiçbir şey olmadığında bile yazdırılır - ve böyle olmamalıdır:
Eh, herhangi bir sınıf yöntemi normal koddur. Bu kodu ayrıştırmayı deneyin:
Şimdi daha net oldu teşekkürler.
ama işte bir örnek, zabatsal uzmanı. grafikte hiçbir şey olmadığında bile yazdırılır - ve böyle olmamalıdır:
hayır hayır, baskı oraya gidiyor, çünkü grafiği fare ile sürüyorsunuz.
hayır hayır, baskı oraya gidiyor çünkü grafiği fare ile sürüyorsunuz.
Tünaydın.
Meraktan soru. Bunun gibi kod:
Fikir şudur:
MQL'de hatasız derler, VS'de istemez (bir sınıfı tanımsız kullanamayacağınızı söyleyin). Niye ya?
MQL'de hatasız derler, VS'de istemez (bir sınıfı tanımsız kullanamayacağınızı söyleyin). Niye ya?
Patamushta mql5 - daha iyi!
;)
Patamushta mql5 - daha iyi!
;)