EA'yı 1 dakikalık grafikte hata ayıklamaya çalıştım, ancak MT4 otomatik olarak 1H grafiğini başlatıyor ve daha sonra zaman çerçevesini değiştirmek mümkün değil. Bunun üstesinden gelmek için herhangi bir yöntem var mı? EA'm Zaman komutlarını kullanıyor
saatlik grafikte istenildiği gibi dakika değil saat döndürür
EA'yı 1 dakikalık grafikte hata ayıklamaya çalıştım, ancak MT4 otomatik olarak 1H grafiğini başlatıyor ve daha sonra zaman çerçevesini değiştirmek mümkün değil. Bunun üstesinden gelmek için herhangi bir yöntem var mı? EA'm Zaman komutlarını kullanıyor
saatlik grafikte istenildiği gibi dakika değil saat döndürür
Bu forum MT5/mql5 ile ilgilidir, lütfen MT4/mql4 ile ilgili sorunuzu bu foruma gönderin.
MT4 yükseltmesini bitirir bitirmez hata ayıklayıcıyı kesinlikle geliştireceğiz.
Renat, hata ayıklama sistemi gerçekten bir şekilde düşünülmemiş. Gerçek zamanlı modda hata ayıklama ahlaksızdır :) Uzman Danışmanların hata ayıklaması, strateji test modunda gerçekleştirilmelidir. Aksi takdirde, kesme noktaları çöpe atılabilir ve metin dosyaları ve günlükler aracılığıyla "dizlerinizin üzerinde" hata ayıklanabilir. Bence MT5'in popüler olmamasının nedeni bu, çünkü işlevsellik eklediler, ancak uygulanabilir değil, yani MT5'in hata ayıklama, sınıflar ve diğer güzellikleri var, ancak bunları kullanmak imkansız. Normal bir hata ayıklayıcı olana kadar, tüm çabalar boşuna olacaktır.
Renat, hata ayıklama sistemi gerçekten bir şekilde düşünülmemiş. Gerçek zamanlı modda hata ayıklama ahlaksızlıktır :) Uzman Danışmanların hata ayıklaması, stratejileri test etme modunda gerçekleştirilmelidir. Aksi takdirde, kesme noktaları çöpe atılabilir ve metin dosyaları ve günlükler aracılığıyla "dizlerinizin üzerinde" hata ayıklanabilir. Bence MT5'in popüler olmamasının nedeni bu, çünkü işlevsellik eklediler, ancak uygulanabilir değil, yani MT5'in hata ayıklama, sınıflar ve diğer güzellikleri var, ancak bunları kullanmak imkansız. Normal bir hata ayıklayıcı olana kadar, tüm çabalar boşuna olacaktır.
Saygılarımla, Alexander.
Hatırlıyorum, 4'te ne hata ayıklayıcı ne de yapılar mevcutken, hem MQL hem de DLL'de bir çift hata ayıklamak zorunda kaldım.
Bu yüzden şu anda sahip olduğumuz şeyi "kullanmanın imkansız" olduğunu söylemek çok saçma.
Kim isterse - bir fırsat arar. Aralar verdiler, hata ayıkladılar ve bunun için teşekkürler, modüler hata ayıklamada %100 yardımcı oluyor. Ve küresel olarak - Print'i eski moda bir şekilde koyabilirsiniz.
Ve MT5'i popüler hale getirmek için MT4'ten uzaklaşmanız, desteği durdurmanız, brokerleri geçiş yapmaya zorlamanız gerekir. MT4 yapılarında olduğu gibi <600. Geliştiricilere, özellikle de MQL geliştiricilerine bağlı değildir.
4'te ne hata ayıklayıcı ne de yapılar varken, hem MQL hem de DLL'yi bir çift olarak hata ayıklamak zorunda kaldığımızı hatırlıyorum.
Bu yüzden şu anda sahip olduğumuz şeyi "kullanmanın imkansız olduğunu" söylemek çok saçma.
Kim isterse - bir fırsat arar. Aralar verdiler, hata ayıkladılar ve bunun için teşekkürler, modüler hata ayıklamada% 100 yardımcı oluyor. Ve küresel olarak - Print'i eski moda bir şekilde koyabilirsiniz.
Ve MT5'i popüler hale getirmek için MT4'ten uzaklaşmanız, desteği durdurmanız, brokerleri geçiş yapmaya zorlamanız gerekir. MT4 yapılarında olduğu gibi <600. Bu geliştiricilere bağlı değil, MQL geliştiricileri çok daha az.
Boniface% 100 haklı. Geçen yüzyılı hatırlamanın bir anlamı yok. Mevcut olanı kullanmak gerçekten imkansız. Ürün olduğunu iddia eden bir yazılım size fırsat aratmamalı, fırsat sunmalıdır. Elbette bir hata ayıklayıcı yerine baskılar ve ev yapımı izler imdada yetişiyor. Ancak bu tam olarak bir ikamedir.
Ve ot bitiminde veya piyasa ile bağlantı olmadan hata ayıklama için? Çözümünüz var mı? Çünkü hata ayıklayıcı ile "OnTick" den sonra bir sorun var, MT4'te bir "Tick generator" var, mt5'te böyle bir şey var mı?
Şimdiden teşekkürler,
Merhaba Bisemper
Ben de aynı sorunu yaşadım, çözümüm Strateji Test Cihazında Journal'a aktarmak için Alert("messsages/values/variables/etc.") kullanmak oldu.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
EA'yı 1 dakikalık grafikte hata ayıklamaya çalıştım, ancak MT4 otomatik olarak 1H grafiğini başlatıyor ve daha sonra zaman çerçevesini değiştirmek mümkün değil. Bunun üstesinden gelmek için herhangi bir yöntem var mı? EA'm Zaman komutlarını kullanıyor
saatlik grafikte istenildiği gibi dakika değil saat döndürür
EA'yı 1 dakikalık grafikte hata ayıklamaya çalıştım, ancak MT4 otomatik olarak 1H grafiğini başlatıyor ve daha sonra zaman çerçevesini değiştirmek mümkün değil. Bunun üstesinden gelmek için herhangi bir yöntem var mı? EA'm Zaman komutlarını kullanıyor
saatlik grafikte istenildiği gibi dakika değil saat döndürür
MT4 yükseltmesini bitirir bitirmez hata ayıklayıcıyı kesinlikle geliştireceğiz.
Renat, hata ayıklama sistemi gerçekten bir şekilde düşünülmemiş. Gerçek zamanlı modda hata ayıklama ahlaksızdır :) Uzman Danışmanların hata ayıklaması, strateji test modunda gerçekleştirilmelidir. Aksi takdirde, kesme noktaları çöpe atılabilir ve metin dosyaları ve günlükler aracılığıyla "dizlerinizin üzerinde" hata ayıklanabilir. Bence MT5'in popüler olmamasının nedeni bu, çünkü işlevsellik eklediler, ancak uygulanabilir değil, yani MT5'in hata ayıklama, sınıflar ve diğer güzellikleri var, ancak bunları kullanmak imkansız. Normal bir hata ayıklayıcı olana kadar, tüm çabalar boşuna olacaktır.
Saygılarımla, Alexander.
Renat, hata ayıklama sistemi gerçekten bir şekilde düşünülmemiş. Gerçek zamanlı modda hata ayıklama ahlaksızlıktır :) Uzman Danışmanların hata ayıklaması, stratejileri test etme modunda gerçekleştirilmelidir. Aksi takdirde, kesme noktaları çöpe atılabilir ve metin dosyaları ve günlükler aracılığıyla "dizlerinizin üzerinde" hata ayıklanabilir. Bence MT5'in popüler olmamasının nedeni bu, çünkü işlevsellik eklediler, ancak uygulanabilir değil, yani MT5'in hata ayıklama, sınıflar ve diğer güzellikleri var, ancak bunları kullanmak imkansız. Normal bir hata ayıklayıcı olana kadar, tüm çabalar boşuna olacaktır.
Saygılarımla, Alexander.
Hatırlıyorum, 4'te ne hata ayıklayıcı ne de yapılar mevcutken, hem MQL hem de DLL'de bir çift hata ayıklamak zorunda kaldım.
Bu yüzden şu anda sahip olduğumuz şeyi "kullanmanın imkansız" olduğunu söylemek çok saçma.
Kim isterse - bir fırsat arar. Aralar verdiler, hata ayıkladılar ve bunun için teşekkürler, modüler hata ayıklamada %100 yardımcı oluyor. Ve küresel olarak - Print'i eski moda bir şekilde koyabilirsiniz.
Ve MT5'i popüler hale getirmek için MT4'ten uzaklaşmanız, desteği durdurmanız, brokerleri geçiş yapmaya zorlamanız gerekir. MT4 yapılarında olduğu gibi <600. Geliştiricilere, özellikle de MQL geliştiricilerine bağlı değildir.
4'te ne hata ayıklayıcı ne de yapılar varken, hem MQL hem de DLL'yi bir çift olarak hata ayıklamak zorunda kaldığımızı hatırlıyorum.
Bu yüzden şu anda sahip olduğumuz şeyi "kullanmanın imkansız olduğunu" söylemek çok saçma.
Kim isterse - bir fırsat arar. Aralar verdiler, hata ayıkladılar ve bunun için teşekkürler, modüler hata ayıklamada% 100 yardımcı oluyor. Ve küresel olarak - Print'i eski moda bir şekilde koyabilirsiniz.
Ve MT5'i popüler hale getirmek için MT4'ten uzaklaşmanız, desteği durdurmanız, brokerleri geçiş yapmaya zorlamanız gerekir. MT4 yapılarında olduğu gibi <600. Bu geliştiricilere bağlı değil, MQL geliştiricileri çok daha az.
Ve ot bitiminde veya piyasa ile bağlantı olmadan hata ayıklama için? Çözümünüz var mı? Çünkü hata ayıklayıcı ile "OnTick" den sonra bir sorun var, MT4'te bir "Tick generator" var, mt5'te böyle bir şey var mı?
Şimdiden teşekkürler,
Merhaba Bisemper
Ben de aynı sorunu yaşadım, çözümüm Strateji Test Cihazında Journal'a aktarmak için Alert("messsages/values/variables/etc.") kullanmak oldu.
Biraz uzun soluklu ama hey işe yarıyor! :)
Yeni makale MQL5 programlarında hata ayıklama yayınlandı:
Nikolay Demko tarafından