![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
"DayOfWeek" ten yeterli bilgiyi nasıl alacağımı hiç anlamadım. Robotun başlatıldığı gün ve bazı durumlarda (bazen) doğru değeri verir. Siparişleri açarken bana göründüğü gibi. Hiçbir şey açmazsanız, hava dışarı çıkacaktır.
Sorunu şu şekilde çözdüm:
Ama henüz test etmedim))) çalışması gerekir
"DayOfWeek" ten yeterli bilgiyi nasıl alacağımı hiç anlamadım. Robotun başlatıldığı gün ve bazı durumlarda (bazen) doğru değeri verir. Siparişleri açarken bana göründüğü gibi. Hiçbir şey açmazsanız, hava dışarı çıkacaktır.
Sorunu şu şekilde çözdüm:
Ama henüz test etmedim))) çalışması gerekir
Daha kolay - TimeDayOfWeek'i kullanın:
Bu nedenle, yalnızca enstrüman üzerinde işlemlere izin verme durumunu alacaksınız. Enstrüman işlem görürse , haftanın herhangi bir gününde bunun için geçerli olun.
Alert(bool(MarketInfo(Symbol(),MODE_TRADEALLOWED)));
yanlış
Alert(bool(MarketInfo(Symbol(),MODE_TRADEALLOWED)));
yanlış
Benim versiyonum şu:
Sonuç:
Bilgisayarımda saat GMT+2.
Bu nedenle, ilk seçenek için yanlış almayı nasıl başardığınız belli değil. Hiç işlem görmeyen bir enstrüman almış olabilirsiniz.
Aşağıdaki sonuçlara varıyoruz:
Benim versiyonum şu:
Sonuç:
Bilgisayarımda saat GMT+2.
Bu nedenle, ilk seçenek için yanlış almayı nasıl başardığınız belli değil. Hiç işlem görmeyen bir enstrüman almış olabilirsiniz.
Aşağıdaki sonuçlara varıyoruz:
EURUSD fxAçık
Nitekim, bu komisyoncu için yukarıdaki betiğin sonucu aşağıdaki gibidir:
Diğer brokerleri kontrol etmeye başladı. Komisyoncu G**X:
Komisyoncu A*** i:
Broker I***a F***x:
Bugünkü ilk testim A*****l M*****s üzerindeydi.
Böylece, IsTradeAllowed (ilk sürüm) ve MODE_TRADEALLOWED'in tüm brokerler için doğru çalışmadığını anlıyoruz. Ama IsTradeAllowed'ın ikinci versiyonu her yerde düzgün çalışıyor. Bu yüzden kullanmak en iyisidir.
Nitekim, bu komisyoncu için yukarıdaki betiğin sonucu aşağıdaki gibidir:
Diğer brokerleri kontrol etmeye başladı. Komisyoncu G**X:
Komisyoncu A*** i:
Broker I***a F***x:
Bugünkü ilk testim A*****l M*****s üzerindeydi.
Böylece, IsTradeAllowed (ilk sürüm) ve MODE_TRADEALLOWED'in tüm brokerler için doğru çalışmadığını anlıyoruz. Ama IsTradeAllowed'ın ikinci versiyonu her yerde düzgün çalışıyor. Bu yüzden kullanmak en iyisidir.
Bugün
IsTradeAllowed( Sembol (), TimeCurrent ())
doğruyu gösterir
Bu arada, neden yerel saatin var?
Bugün
IsTradeAllowed( Sembol (), TimeCurrent ())
doğruyu gösterir
Bu arada, neden yerel saatin var?
Bugün resmi tatil, bu yüzden üzgünüm.
Gerçek şu ki, hiçbir tanıma işlevi %100 çalışmıyor.