MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 997
![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
Stop-limit hangi durumda yakalanır?
onlar. örneğin:
1. Bir emir açık, durdur ve al.
SL = YANLIŞ
TP=YANLIŞ
2. Durdurma limiti tetiklenir
değişkeni değiştir
SL = DOĞRU
Teşekkür ederim. Grafikteki danışman adının rengi nasıl değiştirilir?
Teşekkür ederim. Grafikteki danışman adının rengi nasıl değiştirilir?
adı üste, aynı yazı tipinde ancak farklı bir renkte yazdırın
Tünaydın,
Bunu deneyimleyen varsa bana bildirin:
1. Expert Advisor'ı mql4'ten mql5'e dönüştürdü. Uzman Danışman, OOP olmadan yazılmıştır. Derleme normal şekilde ilerler, hata veya uyarı yoktur. Birçok diziye sahip yalnızca yaklaşık 3000 satırlık kod, çünkü OOP olmadan.
2. MT5 test cihazında çalıştırıyorum ve kodun bazı kısımları hiç dahil edilmedi (grafik nesneler görünmüyor). Kodun bazı bölümleri düzgün çalışmıyor. Örneğin, ilk resimdeki bu ikinci zikzak (farklı derinliklere sahip iki zikzak):
3. Baskıyı zikzak çizgilerin çizildiği yere koyuyorum:
4. Ve şimdi zikzak düzgün çalışmaya başlıyor. Burada, ilk resimde olması gereken kırmızı aşağı ok belirdi.
ve baskılar doğru:
İşte sadece bir örnek. Derlemeden sonra eklenen veya derlemeden sonra çalışmayan kod bölümleri de vardır.
Tüm kodlar OOP'ye dönüştürülmeli mi?
Tünaydın,
Bunu deneyimleyen varsa bana bildirin:
1. Expert Advisor'ı mql4'ten mql5'e dönüştürdü. Uzman Danışman, OOP olmadan yazılmıştır. Derleme normal şekilde ilerler, hata veya uyarı yoktur. Birçok diziye sahip yalnızca yaklaşık 3000 satırlık kod, çünkü OOP olmadan.
2. MT5 test cihazında çalıştırıyorum ve kodun bazı kısımları hiç açılmıyor (grafik nesneler görünmüyor), kodun bazı kısımları düzgün çalışmıyor. Örneğin, ilk resimdeki bu ikinci zikzak (farklı derinliklere sahip iki zikzak):
3. Baskıyı zikzak çizgilerin çizildiği yere koyuyorum:
4. Ve şimdi zikzak düzgün çalışmaya başlar:
ve baskılar doğru:
İşte sadece bir örnek. Derlemeden sonra eklenen veya derlemeden sonra çalışmayan kod bölümleri de vardır.
Tüm kodlar OOP'ye dönüştürülmeli mi?
Numara.
drawLine() içinde, en sonunda, kapanış ayracından önce ChartRedraw() yazın;
Numara.
drawLine() içinde, en sonunda, kapanış ayracından önce ChartRedraw() yazın;
Yanlış yere yazmışım özür dilerim.
Koymak :
şimdi farklı çiziyor, hala doğru değil:
Numara.
drawLine() içinde, en sonunda, kapanış ayracından önce ChartRedraw() yazın;
Hızlı yanıt için teşekkürler, beklemiyordum.
Numara.
drawLine() içinde, en sonunda, kapanış ayracından önce ChartRedraw() yazın;
ChartRedraw ( 0 ) ile gerekliydi;
Her şey çalışıyor. Çok teşekkürler !!!!
Numara.
drawLine() içinde, en sonunda, kapanış ayracından önce ChartRedraw() yazın;
Sonunda çalışmıyor.
Derlediğinizde mantık doğru çalışır ve grafik nesneleri doğru çizilir. İkinci kez derlediğinizde mantık artık çalışmıyor.