Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 36

 
Dimka-novitsek :

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:

request.price=BID
 
Teşekkür ederim!!! Üzgünüm, gerçekten uzun bir süre fark edemedim. Evet, hepsi bu! Yani derlenmiş.Tekrar teşekkürler!!
 
tam olarak, 10016
TRADE_RETCODE_INVALID_STOPS
İstekte yanlış duraklar
 
Dimka-novitsek :

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.

 
Urain : Ancak ses seviyesini değiştirmek için ayrı, durakları değiştirmek için ayrı sipariş gönderebilirsiniz.
Hım, anlamıyorum.. Sadece " ses seviyesini değiştirmek için bir 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?
 
Yedelkin :
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.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5
 
Urain : Bahsettiğim şey... MQL5 Referansı / Standart Sabitler, Numaralandırmalar ve Yapılar / Ticaret Sabitleri / Ticaret İşlem Çeşitleri

ö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?
 
Yedelkin :
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 :

Yedelkin :
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.

sergeev : ilk olarak. ...bir emrin bir pozisyondan ne kadar farklı olduğuna dair bir yanlış anlaşılma hakkında bir izlenim vardı.

ikincisi - kendinize soruyu cevapladığınızda - uygulama nedir

Evet, aynı operadan.

sergeev : peki ve üçüncü olarak, onuncu kez bir gözleme, ama terminalde zayıf bir şekilde denediniz mi? 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, 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.

 
Yedelkin :

aptal biri soracak - on akıllı cevap vermeyecek.