MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1221
![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
Amaç, mevcut sıfır çubuğunda yalnızca bir sipariş açmaktır.
Mevcut çubukta zaten kapalı bir sipariş varsa, yenisini açmayın.
Ancak kod çalışmıyor:
böyle yazabilirmisin (şimdi ne işe yarar, yalnızca son tür çalışır - bir dikdörtgenle).
OBJ_LABEL veya OBJ_RECTANGLE_LABEL türündeki tüm nesneleri silmektir
Amaç, mevcut sıfır çubuğunda yalnızca bir sipariş açmaktır.
Mevcut çubukta zaten kapalı bir sipariş varsa, yenisini açmayın.
Ancak kod çalışmıyor:
datetime openBarTime=iTime(_Symbol,_Period,0);
bool orderFound=false;
for(int pos=OrdersTotal()-1;pos>=0;pos--) {
... /// тут всякие проверки на select,magic,symbol,type и проч
if (OrderOpenTime()>=openBarTime) {
orderFound=true; // нашёлся ордер открытый на текущем баре
break;
}
}
if (!orderFound) {
// не было ордеров на текущем баре - трам пам пам
...
}
gecikmeler ezberlenmeli ve ayrı ayrı çalışılmalıdır. Ve genel olarak, komplekste en uygun şekilde yapılır
TARİH tarafından kapalı benzer çek hakkında
Metni bir grafikte göstermenin genel yolu nedir? her yerde, sadece metin
https://www.mql5.com/ru/docs/objects üzerinden mi? doğru yolu göster
Metni bir grafikte göstermenin genel yolu nedir? her yerde, sadece metin
https://www.mql5.com/ru/docs/objects üzerinden mi? doğru yolu göster
https://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_text
https://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_label
https://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_text
https://www.mql5.com/ru/docs/constants/objectconstants/enum_object/obj_label
Teşekkürler, deneyeceğim
datetime openBarTime=iTime(_Symbol,_Period,0);
bool orderFound=false;
for(int pos=OrdersTotal()-1;pos>=0;pos--) {
... /// тут всякие проверки на select,magic,symbol,type и проч
if (OrderOpenTime()>=openBarTime) {
orderFound=true; // нашёлся ордер открытый на текущем баре
break;
}
}
if (!orderFound) {
// не было ордеров на текущем баре - трам пам пам
...
}
gecikmeler ezberlenmeli ve ayrı ayrı çalışılmalıdır. Ve genel olarak, komplekste optimal olarak yapılır
TARİH tarafından kapalı benzer çek hakkında
Genel olarak, benim durumum için referans kitabından bir örnek buldum:
Ve bunun gibi kapanış emirleri:
Yardım için teşekkürler :)
güç dengesi. Nereden indirebilirim. Teşekkür ederim.
Merhaba. Selam millet. Göstergeyi bulmaya yardım et
güç dengesi. Nereden indirebilirim. Teşekkür ederim.
Sitede arama yapmak sonuçları döndürür.
OBJ_LABEL veya OBJ_RECTANGLE_LABEL türündeki tüm nesneleri silmektir
Anladığım kadarıyla onlara 2 diyebilirsin.
ama soru şu
ObjectsDeleteAll
örneğin OBJ_TREND'i belirtir - işlev bir döngüdeki nesneler üzerinde yinelenir ve yalnızca gerekli nesne türüne sahip olanları seçer mi? veya yalnızca gerekli nesnelerle hemen bir döngü oluşturur.