MQL4 EA'dan grafiğe gösterge ekle - sayfa 2

 
Vasyl Nosal :
Servis masasına yazıp mql5'teki gibi ChartIndicatorAdd() eklemelerini isteyebilir misiniz?
Büyük olasılıkla yapmazlar :) mql5'te var olan ancak mql4'te olmayan Sunucu zaman kayması ile simüler istekte öneriyi zaten reddettiler. Ve yapmayacaklar çünkü mql5'in +'sını mql4'e eklerlerse artık kimse mql5'i seçmeyecek!
 
Georgiy Liashchenko :
Büyük olasılıkla yapmazlar :) mql5'te var olan ancak mql4'te olmayan Sunucu zaman kayması ile simüler istekte öneriyi zaten reddettiler. Ve yapmayacaklar çünkü mql5'in +'sını mql4'e eklerlerse artık kimse mql5'i seçmeyecek!

Bu? :)))))))))))))))))))))))

ZamanGMT()

ZamanGMTOffset()

 
Vasyl Nosal :

Bu? :)))))))))))))))))))))))

ZamanGMT()

ZamanGMTOffset()

hayır, bu sunucu ile bilgisayarınızın yerel saati arasındaki zaman farkını verir, demek istediğim sunucu GMT saati ile 0 GMT arasındaki zaman farkı
 
Georgiy Liashchenko :
hayır, bu sunucu ile bilgisayarınızın yerel saati arasındaki zaman farkını verir, demek istediğim sunucu GMT saati ile 0 GMT arasındaki zaman farkı

TimeCurrent()- TimeGMT()

?

 
Vasyl Nosal :

TimeCurrent()- TimeGMT()

?

bu yalnızca, özellikle saat diliminiz için bir ea yaparsanız çalışır

 
Georgiy Liashchenko :

bu yalnızca, özellikle saat diliminiz için bir ea yaparsanız çalışır

Hayır. TimeCurrent() komisyoncu zamanıdır ve timeGMT 0 GMT zamanıdır

saat dilimim hesaplamada değil

 
Vasyl Nosal :

Hayır. TimeCurrent() komisyoncu zamanıdır ve timeGMT 0 GMT zamanıdır

saat dilimim hesaplamada değil

Bir durum hayal edin, Sunucu 0 GMT'de, GMT+1'de yaşıyorsunuz, komisyoncu zamanı GMT+2 . TimeCurrent(), GMT 0'ı döndürür, çünkü sunucu GMT 0'dır, aynısı TimeGMT() için de geçerlidir. TimeLocal(), GMT+1'i veya bilgisayarınızda hangi saati seçerseniz seçin döndürür. TimeGMTOffset(), GMT+1 ve GMT 0 arasındaki farkı 1 saat olarak döndürür. Ve GMT 0 ile komisyoncu zamanı arasında offset almak için bir komut yok. Hangisi 2 saate eşit olurdu. Başka bir deyişle, bize zamanın kaç saat kaydığını söyleyen bir komut yok.

buna neden ihtiyacımız var? Alım satım seansları, haberler vb. gibi önceden belirlenmiş zaman olaylarına dayalı stratejiler için. İstediğiniz zaman otomatik olarak herhangi bir saat dilimine veya komisyoncu saatine göre ayarlanır.

 

Bu bir hizmet masası yanıtıydı

"Mql4'te şablon kullanmadan EA içinden bir grafiğe gösterge eklemenin bir yolu var mı?"

Hiçbir yolu yok. Ve MQL4'e ChartIndicatorAdd() ekleme planımız yok

 
Georgiy Liashchenko :
Teşekkürler, şimdi çalıştı, ancak yalnızca ikinci denemeden itibaren çalışıyor. ea'yı başlatırsam, gösterge çağrısı / .ex4[123] açılamıyor hatası veriyor. Ea zaten bir grafiğe eklenmişse ve onu yeniden eklemeye çalışırsam çalışır. Bu nasıl çözülebilir?

Bu problemim yok (gönderdiğim kodla).

hWnd'nin 0'dan farklı olduğunu kontrol edin .

Ayrıca uyku değerini 50 veya 100'e yükseltmeyi deneyebilirsiniz.

 Sleep ( 10 0);
 
Alain Verleyen :

Bu problemim yok (gönderdiğim kodla).

hWnd'nin 0'dan farklı olduğunu kontrol edin.

Ayrıca uyku değerini 50 veya 100'e yükseltmeyi deneyebilirsiniz.

uyku işe yaradı teşekkürler
Neden: