Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 667
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
Ne yazık ki, yardımcı olmuyor.
içinde();
if(IsTradeAllowed()) Print("Ticaret yapılabilir");
if(!IsTradeAllowed()) Print("Ticaret Yapılamaz");
Çıktılar: "Ticarete izin verilir"
Farklı bir şey olması gerekiyor. Bu nasıl ?
Şu şekilde deneyin:
if ( TimeCurrent ()>starttime) {
...
}
Bence ilke açık ve onay işareti olmadığı sürece TimeCurrent değişmeyecek
Şu şekilde deneyin:
if ( TimeCurrent ()>starttime) {
...
}
Bence ilke açık ve onay işareti olmadığı sürece TimeCurrent değişmeyecek
Evet, bu Forex için iyidir, çünkü keneler sıklıkla gelir. Ve eğer Forex için değilse?
Sonuç olarak, başlatma sırasında " starttime " değişkeninin zamanı, sunucu zamanından birkaç saniye daha uzun olacaktır.
Bu doğru değil. Kırılmamışsa hemen kontrol edin ))). Ama bu değil. Şimdi, ilk kene gelmeden önce, yeni (ilk) kene gelmesiyle her şeyin çalışmaya hazır olması için bilgileri işlemem gerekiyor.
Bunu birkaç yıldır kullanıyorum, ancak kene olmadığı sürece hiçbir şeyi işlemem gerekmiyor. Başka bir çözüme ihtiyacınız var ve verilen bağlantıya göre
Referans olarak, yalnızca TimeLocal() vardır, ancak bundan kaçınmak istedim.
Haklısınız, " starttime=( int ) TimeCurrent ()+sec; // örneğin +5 saniye", doğal olarak TimeCurrent () 'den daha fazla. Heyecanlandım, beynim çoktan eridi))
Referans olarak, yalnızca TimeLocal() vardır, ancak bundan kaçınmak istedim.
Göreve bağlı olarak, TimeCurrent () + OnTimer () bağlantısını veya TimeCurrent () + TimeGMT () + TimeGMTOffset () kullanmayı deneyebilirsiniz.
Zamanlayıcı ile tüm koşulları ve TimeCurrent () ile ticaret yapabilirsiniz. Pek çok çözüm var, ancak bireysel bir görev için seçim sizin.
Göreve bağlı olarak, TimeCurrent () + OnTimer () bağlantısını veya TimeCurrent () + TimeGMT () + TimeGMTOffset () kullanmayı deneyebilirsiniz.
Zamanlayıcı ile tüm koşulları ve TimeCurrent () ile ticaret yapabilirsiniz. Pek çok çözüm var, ancak bireysel bir görev için seçim sizin.
Ve soruma göre OnTimer() öğesini nasıl uygulayabilirim?
Her şey hesaplanana kadar çalışma yasağı bayrağını saklayın, örneğin...