MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1308
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Strateji test cihazında siparişin sona erme süresini nereden öğrenebilirim? Sütunlar sekmesinde değil.
Son kullanma süresini nasıl belirlersiniz?
void Open_Order( ENUM_ORDER_TYPE Type, double price, double sl_price, double tp_price, datetime close ) { MqlTradeRequest request; MqlTradeResult result; ZeroMemory (request); ZeroMemory (result); request.action = TRADE_ACTION_PENDING ; request.magic = id_number; request.symbol = _Symbol ; request.volume = volume; request.price = price; request.sl = sl_price; request.tp = tp_price; request.deviation = slippage; request.type = Type; request.type_filling = ORDER_FILLING_FOK ; request.type_time = ORDER_TIME_SPECIFIED ; request.expiration = close; if (! OrderSend (request,result)) Print ( "Error - " ,result.retcode); }Siparişe yorum ekle, başka seçenek göremiyorum(
teşekkürler
Forumdaki ilk yorumu ben yazıyorum, özellikle topluluğa aşina değilim, bu yüzden domatesleri çok sert atmayın. İşe. Uzman Danışmanımı yazma sürecinde, OrdersTotal()'ın tüm açık siparişler için (aslında mantıklı olan) çalıştığı gerçeğiyle karşılaştım ve "bir yakın-sonraki açıldı" için koşulların ayarlanması durumunda, şaşırdım. Koşullarda sihir ayarlarken ve kodu çoğaltırken bile - hesaptaki açık grafiklerde aynı anda iki veya daha fazla danışmanın birbirinin çalışmasına izin vermediğini (bir sipariş kapanana kadar ticaret yapın - diğeri açılır) bulun. Konuyla ilgili birçok yer aradım - birçok çözüm verildi ve anladığım kadarıyla bu, zayıflık-temel, ancak her durumda hiçbir şey yardımcı olmadı. OrdersTotal'ı yalnızca ekli belirli bir danışman için benzersiz hale getirmek ve diğerini (Sipariş Toplamı) hiçbir şekilde bağlanmayacak şekilde "if... (...)" açarken ve/veya kapatırken hangi koşulu ayarlamalıyım? ve tüm siparişlerin kendi sayısını tut. Teşekkür ederim.
Kodunuzu eklersiniz ve size hataları gösterirler.
OrdersTotal() , Metatrader 4 terminalindeki tüm pozisyonların ve emirlerin toplam sayısını döndürür
Böylece emirleri sihirle ve finansal enstrümanla ayırabilirsiniz...
@MakarFX teşekkürler....derleme yaparken böyle hatalar oluyor
'CounterOrderTradeType' - işlev tanımlı değil birçok expt trade.mq4 için test edin 48 on dokuz
'CounterOrderTradeType' - yalnızca global, ad alanı veya sınıf kapsamında işlev bildirimlerine izin verilir birçok expt trade.mq4 için test edin 141 5