Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1491
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
Kodun özüne girmedim, ancak hemen gözüme çarpan şey, aranacak sipariş sayısının yanlış ayarlanmış olmasıydı. Şöyle olması gerekiyordu:
Ayrıca döngüde emirler arasında döngü yapıyorsunuz, ancak pozisyon özelliklerini arıyorsunuz. Bu da yanlış. Büyük olasılıkla pozisyonlar arasında döngü yapmanız gerektiğini varsayıyorum:
Saygılarımla, Vladimir.
Çok teşekkür ederim.
Henüz hepsini test etmedim, ancak bazıları zaten doğru çalışıyor.
OnInit'te herhangi bir grafik özelliğini talep etmek yeterlidir, gerekli TF'nin mum çubuğu açılış fiyatı olsun ve böyle bir grafik açılacaktır. Daha sonra bu grafiğe herhangi bir şablonu manuel olarak ayarlayabilirsiniz. MQL araçları çalışmayacaktır.
OnInit'te herhangi bir grafik özelliğini talep etmek yeterlidir, gerekli TF'nin mum çubuğu açılış fiyatı olsun ve böyle bir grafik açılacaktır. Ardından, bu grafiğe herhangi bir şablonu manuel olarak ayarlayabilirsiniz. MQL araçları çalışmayacaktır.
Ve başka bir pencerede MTF mum çubukları (daha yüksek bir zaman dilimi için) çizen bir gösterge yazarsam ve EA'dan iCustom aracılığıyla bağlarsam - çalışır mı?
Yoksa iCustom yalnızca göstergelerden değer alabilir, ancak bunları çizemez mi?
OnInit'te herhangi bir grafik özelliğini talep etmek yeterlidir, gerekli TF'nin mum çubuğu açılış fiyatı olsun ve böyle bir grafik açılacaktır. Daha sonra bu grafiğe herhangi bir şablonu manuel olarak ayarlayabilirsiniz. MQL araçları çalışmayacaktır.
MT4 internete bağlı değilse ve tik almazsa, göstergenin terminal değişkeninin değerlerini sürekli olarak kontrol etmesi nasıl sağlanır?
MT4 internete bağlı değilse ve tik almazsa, göstergenin terminal değişken değerlerini sürekli olarak kontrol etmesi nasıl sağlanır?
Şimdi düşündüm - test cihazında çalışırken Uzman Danışman'da geçerli saati belirtmek ve bu zamanı küresel / terminal değişkenine aktarmak mümkün. Başka bir pencerede, terminalin İnternet bağlantısı kesildiğinde belirtilen zamanı okuyacak ve bir 'siyah kare' çizecek olan H1 veya D1 üzerinde bir gösterge çalıştıracak mı? Bu siyah kare, belirtilen zamanın sağındaki çubukları kapatacaktır. Aşağıdaki resimdeki gibi bir şey elde edeceksiniz.
MT4 internete bağlı değilse ve tik almazsa, göstergenin terminal değişkeninin değerlerini sürekli olarak kontrol etmesi nasıl sağlanır?
.
MQL5'te ustalaşmak ve değersiz bir fikri kontrol etmek, sapkınlıklar yapmaktan ve aynı tatmin edici olmayan sonucu almaktan daha kolay, daha ucuz ve daha kullanışlıdır. Strateji kârlıysa, neden bir test cihazında çalıştırılsın?
Zamanlayıcı ile.
Böyle bir çözümde, Uzman Danışmanın işini zaten bitirmesi ve göstergenin sistemi kontrollerle yüklemeye devam etmesi muhtemelen kötü mü?
Yani start() içindeki döngüde her birkaç milisaniyede bir terminal değişkeninin değerini kontrol etmek mi?
MQL5'te uzmanlaşmak ve değersiz bir fikri test etmek, sapkınlıklar yapmaktan ve aynı tatmin edici olmayan sonucu almaktan daha kolay, daha ucuz ve daha yararlıdır. Strateji kârlıysa, neden bir test cihazında test edilmelidir?
Fiyat hareketi üzerine manuel ticaretten bahsediyoruz, becerileri geliştirmek, pratik deneyim kazanmak gerekiyor.
Uzman Danışman simülatörü zaten hazır, sadece geleceğe bakmak için değil, analiz için daha yüksek zaman dilimlerini vidalamamız gerekiyor.
'Siyah kare' fikri işe yararsa, yapacak çok şey yok - görselleştirme modunda MTF'nin desteklenmediğini bilmiyordum, daha da kolay olurdu.