Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 36
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
Genel olarak, işte işlev ve çağrısı
'volume' - bazı operatörler htghtgfhthf.mq5 104 15 bekliyordu
'Lot' - ifadenin etkisi yoktur htghtgfhthf.mq5 104 22
Aslında yapıya yemin ediyor. Çift değişken.. Lot eşittir lot.. Anlamıyorum!
En azından noktalı virgül eksik:
TRADE_RETCODE_INVALID_STOPS
İstekte yanlış duraklar
Güzel gün! Diyelim ki pozisyonun bir kısmını ters pozisyon açarak kapattım. Zararı ve karı ne durdurmalıyım ? Muhtemelen sipariş ettiğim şey olacak, eskisi gibi değil mi? Hayır, olamaz, pozisyonu azaltmak için ters işlem yapıyorum ve onun kârı ve zararı genellikle pozisyona göre tersine çevrilir. Genel olarak, kendini karıştırdı. Lütfen açıkla.
...
MQL5'te bu sorunu anlamak için önce basit (ama temel bir ifadeyi) anlamanız gerekir:
Bir ticaret emri, bir ticaret pozisyonunun durumunu değiştirmek için verilen bir emirdir.
Bu nedenle, bir pozisyonu kesmeniz gerekiyorsa, türü değişmeyecektir, bu, stop ve kârı pozisyondan yeni bir isteğe kopyalayıp sakince gönderdiğimiz anlamına gelir.
Konumun tersine çevrilmesi gerekiyorsa, alanları değiştiririz.
Aslında, stoplar OCO emirleridir (bir pozisyonun varlığı gerçeğine bağlı ve otomatik olarak pozisyonla aynı hacim ve ters tipe sahip bekleyen emirler) ve hacmi değiştirmek için bir emir, yürütmek için ayrı bir kesintisiz emirdir. şu anda bir işlem.
Anlamanın karmaşıklığı, bu farklı konum değiştirme eylemlerinin tek bir istekle gerçekleştirilmesi gerçeğinden kaynaklanmaktadır.
Ancak ses seviyesini değiştirmek için ayrı ve durakları değiştirmek için ayrı bir sipariş gönderebilirsiniz. Bazı işlemlerde (örneğin, bir piyasa yürütme ile), farklı şekilde çalışmayacaktır.
Tehdit Genel olarak, standart kitaplığı dikkatlice sökün, uygulanan çok şey var.
Hm, anlamıyorum.. Sadece "ses seviyesini değiştirmek için emir" gönderirseniz, o zaman böyle bir sırayla SL==TP==0.0, değil mi? Ancak böyle bir emir gerçekleştiğinde pozisyonun SL/TP seviyeleri sıfırlanmalıdır. Yani, <'sesi değiştirme sırası' +' durakları değiştirme sırası'> zorunlu bir bağlantıdan mı bahsediyorsunuz?
Hakkında konuşuyorum...
MQL5 Referansı / Standart Sabitler, Numaralandırmalar ve Yapılar / Ticaret Sabitleri / Ticari İşlem Türleri
özellikle TRADE_ACTION_DEAL ve TRADE_ACTION_SLTP ve bunları nasıl bağlayacağınız size kalmış, ancak böyle bir olasılık var.
özellikle TRADE_ACTION_DEAL ve TRADE_ACTION_SLTP ve bunları nasıl bağlayacağınız size kalmış, ancak böyle bir olasılık var.
Tamam, soruyu açıklayacağım: Eğer sadece "ses seviyesini değiştirmek için emir" gönderirseniz, böyle bir sırayla SL==TP==0.0 olduğu anlaşılır, değil mi?
Her şeyden önce. Bir şekilde MqlTradeRequest'i garip ve "Rusça" olarak değil, bazı bağlamlarda, bir siparişin bir pozisyondan nasıl farklı olduğunu anlamadığınız izlenimini edindiniz.
ikincisi - kendinize soruyu cevapladığınızda - uygulama nedir. o zaman SL==TP ile ilgili bu soru hemen kaybolacaktır.
ve üçüncüsü, sayısız kez gözleme, ancak terminalde denemek için zayıf mı? Bilgi tabanının her türlü yanlış anlaşılmasının forumda tartışılması mümkün mü?
ileri - belgelere, alıştırmaya, terminale, test cihazına, komut dosyası testlerine.
ve ancak o zaman gel ve sor
problemin belirli bir tartışması için gösterilmiştir - yaptığınız şeyin sonuçları ve çelişkiyi nereden elde ettiğiniz.
sergeev :
Tamam, soruyu açıklayacağım: Eğer sadece "ses seviyesini değiştirmek için emir" gönderirseniz, böyle bir sırayla SL==TP==0.0 olduğu anlaşılır, değil mi?
Her şeyden önce. Bir şekilde garip ve MqlTradeRequest olarak adlandırılan "Rusça" değil
Ne yazık ki, akşam konuyu takip etmeyi bıraktınız. Birisi MqlTradeRequest'i Rusça "garip ve değil" olarak adlandırdıysa, o zaman kesinlikle ben değilim.Alıntılara ve alıntılanan ifadenin yazarına yapılan itiraza dikkat etme zahmetine girin. sunduğu terminoloji. Şahsen bu beni hiç rahatsız etmiyor.
ikincisi - kendinize soruyu cevapladığınızda - uygulama nedir
Evet, aynı operadan.
ileri - belgelere, alıştırmaya, terminale, test cihazına, testleri komut dosyasına.
Sorunun size değil, belirli bir yazara yöneltildiğini bir kez daha fark etmediniz. Ve onun (yazarın) terminolojisinin kullanımıyla. Böyle bir soruya yanıt alabilmek için bilimsel dürtme yöntemini bir kez daha eklemek kesinlikle gerekli değildir. Oldukça kesin şeyler iddia eden yazarın cevabını duymak yeterlidir. Anlamak gerçekten bu kadar zor mu?
Dördüncüsü, tema "Yeni Başlayanlar İçin". Favori yönteminize atıfta bulunmadan soruyu kesinlikle kesin olarak cevaplamak bu başlıkta gerçekten çok mu zor? Asıl soruyu tam olarak kimin sorduğunu ve hangi mesajdan sonra sorularımın sorulduğunu fark edebilirsiniz.