MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1280
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Merhaba!
1) Danışmanı derledi
2) Test cihazında başlatıldı.
3) Günlükte üç giriş vardır:
2020.10.25 20:06:08.484 2020.09.24 00:00:00 BULUT testi başladı
4) Görselleştirme hala duruyor.
Hangi mantıksal hata yapılırsa yapılsın, örneğin ticaret yapılmayacaktı, ancak testçi çubukları saymaya başlamalıdır. Ve program tıkandı.
Birkaç başka danışman çalıştırmaya çalıştım - hepsi işe yarıyor.
Bunu başlatıyorum - her şey duruyor.
Böyle bir sorunla karşılaşan var mı? Nasıl düzeltilir?
Hesaplanan değerleri bir günlüğe veya dosyaya yazarsanız bu nasıl yardımcı olacaktır?
Bir hata bulun, bir algoritma oluşturun.
Peki, tanjant aracılığıyla hesaplayabilirsiniz. Ve sonsuza kadar, açının kendisine ihtiyacınız yok, bu nedenle teğeti bilmek yeterli.
tanjant, saatte km veya mil başına nokta veya günde bin puandır ve bu hızdır. Grafik boyutu . ve üzerindeki teğet, ordinat ve apsis boyutlarına bağlı bir açıdır. Başlamanız gereken yer burasıdır.
Evet, yine hız elde edilir, sadece birimler: dakika başına puan. Ve hafta sonları ve deliklere gelince, kendim için şunu aldım: grafikte hangi mumlar var, bu zaman aralığı ve ne değil (günler / saatler), o zaman bu yok. Çünkü hafta sonunu hesaba katarsanız ve şu anda fiyat yerindeyse, buradaki hız herhangi bir sebep olmadan gözle görülür şekilde düşecektir. Ama sonra tekrar, her biri kendine :)
Neden hızdan korkuyorsun? Bu sadece tip döküm için bir kuraldır.
Açı algılama fonksiyonunun bir çeşidi olarak:
MT5'ten sonra, MT4 ile çalışma hissi çok kötü. Tarihe erişim bir şekilde hadım ediliyor. Keneler konusunda bile sessizim.
Lütfen söyleyin, grafikte işlem seviyelerinin açıklamalarının görüntülenmesini programlı olarak kontrol etmek mümkün mü? Bunları MQL4 kullanarak devre dışı bırakmak (ticaret seviyelerini grafikte bırakarak) veya değiştirmek mümkün müdür?
Bazı ticaret seviyelerini görsel olarak vurgulamam ve onlara kendi açıklamamı sağlamam gerekiyor. Bunu yapmak için, işlem seviyelerinin stiliyle eşleşen, ancak renkleri farklı olan yatay çizgiler oluşturuyorum, onlar için bir açıklama (OBJPROP_TEXT) belirledim ve grafikte nesne açıklamalarının görüntüsünü açtım (ChartSetInteger(0, CHART_SHOW_OBJECT_DESCR ,true) ). Aynı zamanda, oluşturduğum açıklama, ekran görüntüsünde gösterilenlerin üzerine bindirilir ve sonuç olarak, birini veya diğerini yapmak imkansızdır.
Terminal tarafından oluşturulan işlem seviyelerinin açıklamalarını bir şekilde devre dışı bırakmak veya değiştirmek mümkün müdür? Bir MQL programından bu açıklamalara erişim var mı?
Lütfen söyleyin, grafikte işlem seviyelerinin açıklamalarının görüntülenmesini programlı olarak kontrol etmek mümkün mü? Bunları MQL4 kullanarak devre dışı bırakmak (ticaret seviyelerini grafikte bırakarak) veya değiştirmek mümkün müdür?
Bazı ticaret seviyelerini görsel olarak vurgulamam ve onlara kendi açıklamamı sağlamam gerekiyor. Bunu yapmak için, işlem seviyelerinin stiliyle eşleşen, ancak renkleri farklı olan yatay çizgiler oluşturuyorum, onlar için bir açıklama (OBJPROP_TEXT) belirledim ve grafikte nesne açıklamalarının görüntüsünü açtım (ChartSetInteger(0, CHART_SHOW_OBJECT_DESCR ,true) ). Aynı zamanda, oluşturduğum açıklama, ekran görüntüsünde gösterilenlerin üzerine bindirilir ve sonuç olarak, birini veya diğerini yapmak imkansızdır.
Terminal tarafından oluşturulan işlem seviyelerinin açıklamalarını bir şekilde devre dışı bırakmak veya değiştirmek mümkün müdür? Bir MQL programından bu açıklamalara erişim var mı?
Yapabilir,
işaretini kaldırın.
Yapabilir,
işaretini kaldırın.
Bu onay kutusu işaretli değilse, işlem seviyeleri (çizgiler) açıklama ile birlikte grafikten kaybolur.
Soruyu sorarken, satırları kaldırmak istemediğim gerçeğine odaklanmaya çalıştım, sadece açıklamalarını değiştirmem veya grafikten kaldırmam gerekiyor (ekran görüntüsünde oklarla gösterilmiştir).
Bu onay kutusu işaretli değilse , işlem seviyeleri (çizgiler) açıklama ile birlikte grafikten kaybolur .
Soruyu sorarken, satırları kaldırmak istemediğim gerçeğine odaklanmaya çalıştım, sadece grafikten açıklamalarını değiştirmem veya kaldırmam gerekiyor (ekran görüntüsünde oklarla gösterilmiştir).
Onlara ihtiyacın yok, o mekanlarda kendi çizgilerini yaratıyorsun.
Onlara ihtiyacın yok, kendi hatlarını o mekanlarda yaratıyorsun.
Mevcut seviyelerden sadece bazılarını seçmek ( ekran görüntüsünde gösterilen örnek için - en üstteki ) ve gerisini olduğu gibi bırakmak istiyorum.
Bu seviyelerin açıklamalarına programlı olarak erişmek mümkün değilse, muhtemelen seviyelerin kendilerini kapatmanız ve sonra bunları kendiniz çizmek için terminali yoklamanız, ihtiyacınız olanları farklı bir renkte vurgulamanız ve bir farklı açıklama Ve sonuçta, sadece pozisyon açma seviyeleri değil, aynı zamanda kayıpları durdurun ve ayrıca çekilmesi gereken karları alın.
Belki de ticaret seviyelerinin açıklamasının görüntülenmesini devre dışı bırakmanın (sadece satır bırakarak) veya bunları değiştirmenin daha önemsiz bir yolu var mı?
Lütfen bana basit terimlerle söyler misiniz, bu işlevler arasındaki fark nedir?