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.
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;
Gösterge çevrimiçi olarak iyi çalışıyor, ancak test cihazında (mt4) düzgün görüntülenmiyor... Test cihazında başlatma sırasında normal şekilde başlıyor, ancak daha sonra olması gerektiği gibi çalışmıyor. Sebebi ne?
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.