[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 284
![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
int NumberOfPos_HISTORY
Denedim, sadece açık mevcut pozisyonların sayısını hesaba katıyor, geçmiş siparişin nasıl kapandığını hesaba katmıyor - değer sıfıra dönüyor, belki başka bir şey değişecek mi?
İşte hoşuma giden şey. I. Kim'in başka bir işlevini aldım ve biraz değiştirdim.
Saat gibi çalışır
BAŞLAT işlevinde, kontrole koyabilirsiniz
Ve işte fonksiyonun kendisi:
Herkese merhaba!!
Beyinler buğulandı, buğulandı ve kapatıldı .....
Sarhoşların nasıl hendek kazacağını veya evsizler tarafından çöp toplamayı nasıl organize edeceğini bulmak muhtemelen ..........'den daha kolaydır.
Bu konunun başında bir yerde benimkine benzer bir sorun dile getirildi. Okudum, okudum .... Hala girmedim ama konuşma bayraklarla ilgiliydi ...
Fikir basit. En basit SimpleMA, sebe için biraz değiştirilmiş olsa da, temelde değil.
EA'nın satın alması (satın alma için) için HANGİ işlevleri eklemeniz gerekiyor, sipariş bir alımla tetiklenecek ve bir sonraki sipariş bir satış koşuluna, yani satılık MA'ların kesişimine göre verilecektir. ?
Başka bir şart var mı yok mu.
Belki https://www.mql5.com/ru/forum/107476/page21 işlevi yardımcı olacaktır.
isCloseLastPosByTake() işlevi.
Bu fonksiyon, son pozisyonu alma ile kapatmak için bayrağı döndürür.
Bayrak kaldırıldı - Doğru - TakeProfit çalıştı.
Bayrak atlandı - Yanlış - pozisyon başka bir nedenle kapatıldı.
Fonksiyonun kendisini kodun en sonuna koyun. Ve satış şartlarına ekleyin:
EUR/USD çiftinde.
Kibar insanlar. Momentumun neden momentum olmadığını anlamıyorum (resme bakın) :).
İtme
İşte hoşuma giden şey. I. Kim'in başka bir işlevini aldım ve biraz değiştirdim.
Saat gibi çalışır
BAŞLAT işlevinde, kontrole koyabilirsiniz
Ve işte fonksiyonun kendisi:
Evet, her şey çalışıyor! kurtul , çok teşekkür ederim! Teşekkür ederim! Sana iyi şanslar!
Yardım!!! EA, yeni bir mumun açılışında alım satımlar açmalıdır, ancak mumun başında açmaya ek olarak, "sol" olanları da düzensiz bir şekilde açar...
Artı, Yüksek ve Düşük'ü atadıktan sonra satın almayı bıraktım ... ama sadece satıyor ...
Ve OrderSend() içinde ne olduğuna dikkatlice bakmak kader değildir. Biri yanlışlıkla çöküyor, diğeri çalışıyor
if ( AllowBUY ) tick = OrderSend ( Symbol ( ) , OP_SELLSTOP , Lot , price1 , 3 , ( price1 - SL * Point ) * loss , ( price1 - TP * Point ) * profit , "scriptSELLstop" , CLR_NONE , expiration ) ; if ( AllowSELL ) tick = OrderSend ( Symbol ( ) , OP_SELLSTOP , Lot , price2 , 3 , ( price2 + SL * Point ) * loss , ( price2 - TP * Point ) * profit , "scriptSELLstop" , CLR_NONE , expiration ) ;
Yardım!!! EA, yeni bir mumun açılışında alım satımlar açmalıdır, ancak mumun başında açmaya ek olarak, "sol" olanları da düzensiz bir şekilde açar...
Artı, Yüksek ve Düşük'ü atadıktan sonra satın almayı bıraktım ... ama sadece satıyor ...
Teşekkür ederim ... Bir saat oturdum ... Ne olduğunu anlayamadım ... bazen birinin yaptığı hatalara gözlerini açması gerekiyor ...