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

 
Roman Sharanov :

EasyAndFastGUI'de MQL5'te arayüzlerin geliştirilmesi ile tanışmak istiyorum

2015'ten itibaren "Grafik Arayüzler" başlıklı 10 bölüm (veya ne?) makalesi var

Sorum şu, hepsi tutarlı mı yoksa eskilerini okumanın bir anlamı yok mu?

Anlamak istiyorsanız - baştan okuyun. İsterseniz - en son sürümü indirin ve örnekleri inceleyin.
 

Merhaba! MQL5 ile ilgili soru.
Bir sipariş nasıl doğru kapatılır, normal bir örnek bulamadım. Sadece nasıl kapatılacağını biliyorum, CTrade sınıfını kullanıyorum ama normal bir hazır çözüm var mı?
Amaç sadece kapatmak için bir komut göndermek değil, ancak aracıdan "EVET, KONUM KESİNLİKLE KAPALI, rahatla))" yanıtını aldıktan sonra true döndüren bir işleve sahip olmaktır.
trade.ResultRetcode() ve TRADE_RETCODE_DONE hakkında da bilgim var ama tekerleği yeniden icat etmek istemiyorum, hazır bir çözümü olan var mı?

 
Evgeny Dyuka :

Merhaba! MQL5 ile ilgili soru.
Bir sipariş nasıl doğru kapatılır, normal bir örnek bulamadım. Sadece nasıl kapatılacağını biliyorum, CTrade sınıfını kullanıyorum ama normal bir hazır çözüm var mı?
Amaç sadece kapatmak için bir komut göndermek değil, ancak aracıdan "EVET, KONUM KESİNLİKLE KAPALI, rahatla))" yanıtını aldıktan sonra true döndüren bir işleve sahip olmaktır.
trade.ResultRetcode() ve TRADE_RETCODE_DONE hakkında da bilgim var ama tekerleği yeniden icat etmek istemiyorum, hazır bir çözümü olan var mı?

MT4'ten OrderClose, pozisyon kapatıldığında MT4'tekiyle aynı mantıkla true değerini döndürür.

 
fxsaber :

MT4'ten OrderClose, pozisyon kapatıldığında MT4'tekiyle aynı mantıkla true değerini döndürür.

Sanırım son kez MT5 taraftarları kitaplığınızı eleştirirken ortaya çıkacak, her şey yoluna girecek ... ama çok az kişi MT5 sipariş sistemini nasıl kullanacağını biliyor))))

 
fxsaber :

MT4'ten OrderClose, pozisyon kapatıldığında MT4'tekiyle aynı mantıkla true değerini döndürür.

teşekkürler bu kütüphaneyi bilmiyordum
 
Igor Makanu :

Sanırım son kez MT5 taraftarları kitaplığınızı eleştirirken ortaya çıkacak, her şey yoluna girecek ... ama çok az kişi MT5 sipariş sistemini nasıl kullanacağını biliyor))))

mql5 geliştiricilerinin hazır bir çözümü olmaması garip. Ve düzen, anlaşma ve pozisyon genellikle beyni bozar. Pozisyon açık olandır ve zaten kapalıysa nedir? Mantıksal olarak bir sipariş bir pozisyon açar ve bir diğeri kapanırsa, yani. pozisyon başına iki ... aynı zamanda, açılış emrinin bileti (bazen, belki, muhtemelen) pozisyon kimliğine eşittir ve o zaman kapanış emrinin bileti nedir????
 
Evgeny Dyuka :
mql5 geliştiricilerinin hazır bir çözümü olmaması garip. Ve düzen, anlaşma ve pozisyon genellikle beyni bozar. Pozisyon açık olandır ve zaten kapalıysa nedir? Mantıksal olarak bir sipariş bir pozisyon açar ve bir diğeri kapanırsa, yani. pozisyon başına iki ... aynı zamanda, açılış emrinin bileti (bazen, belki, muhtemelen) pozisyon kimliğine eşittir ve o zaman kapanış emrinin bileti nedir????
  • Emir, sizin tarafınızdan sunucuya bir veya başka bir eylemi gerçekleştirmesi için verilen bir emirdir. Yürütülebilir, kısmen (eksik olarak) yürütülebilir ve reddedilebilir.
  • Anlaşma, bir emrin yerine getirilmesinin sonucudur (bir veya başka bir işlemi gerçekleştirmek için verdiğiniz emir)
  • Pozisyon - pazara girmek için bir anlaşmanın yürütülmesinin sonucu.
  • Kapalı bir pozisyon (bu, pozisyon olmadığında ve bunun hakkında somut bir şey olarak konuşmanın faydasız olduğu zamandır - mevcut değildir) - piyasadan çıkmak için bir anlaşmanın yürütülmesinin sonucudur.
  • Bir emir gerçekleştirildiğinde piyasadan çıkmak için bir ticaret elde edilir - bir pozisyonu kapatmak için emriniz.
  1. Bir satın alma pozisyonu açmak için sunucuya bir emir gönderin - ORDER_TYPE_BUY tipinde bir emir
  2. Eğer emir sunucu tarafından kabul edilir ve tamamen yerine getirilirse, bir anlaşma oluşur - DEAL_ENTRY_IN tipi ile piyasaya girmek için bir anlaşma
  3. Sonuç olarak, POSITION_TYPE_BUY tipinde bir pozisyonunuz var.
  4. Bir satın alma pozisyonunu kapatmak için sunucuya bir emir gönderin - kapatılan pozisyonla aynı hacme sahip ORDER_TYPE_SELL tipinde bir emir
  5. Eğer emir sunucu tarafından kabul edilir ve tamamen yerine getirilirse, bir anlaşma oluşur - DEAL_ENTRY_OUT tipi ile piyasadan çıkmak için bir anlaşma
  6. Sonuç olarak, POSITION_TYPE_BUY türünde bir pozisyonunuz yok - tamamen kapalı ve geçmişi Geçmiş terminal günlüğünde görüntülenebilir - bu ve diğer pozisyonların tüm emirleri ve anlaşmaları var
Bu kısaca - ilk anlayış için. Ve sonra - kendileri - her şey forumda ve makalelerde. Bir arzu olurdu.
 
Evgeny Dyuka :
mql5 geliştiricilerinin hazır bir çözümü olmaması garip.

Orada.

Документация по MQL5: Стандартная библиотека / Торговые классы
Документация по MQL5: Стандартная библиотека / Торговые классы
  • www.mql5.com
Стандартная библиотека / Торговые классы - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin :
  • Emir, sizin tarafınızdan sunucuya bir veya başka bir eylemi gerçekleştirmesi için verilen bir emirdir. Yürütülebilir, kısmen (eksik olarak) yürütülebilir ve reddedilebilir.
  • Anlaşma, bir emrin yerine getirilmesinin sonucudur (bir veya başka bir işlemi gerçekleştirmek için verdiğiniz emir)
  • Pozisyon - pazara girmek için bir işlemin yürütülmesinin sonucu.
  • Kapalı bir pozisyon (bu, pozisyon olmadığında ve bunun hakkında somut bir şey olarak konuşmanın faydasız olduğu zamandır - mevcut değildir) - piyasadan çıkmak için bir anlaşmanın yürütülmesinin sonucudur.
  • Bir emir gerçekleştirildiğinde piyasadan çıkmak için bir ticaret elde edilir - bir pozisyonu kapatmak için emriniz.
  1. Bir satın alma pozisyonu açmak için sunucuya bir emir gönderin - ORDER_TYPE_BUY tipinde bir emir
  2. Eğer emir sunucu tarafından kabul edilir ve tamamen yerine getirilirse, bir anlaşma oluşur - DEAL_ENTRY_IN tipi ile piyasaya girmek için bir anlaşma
  3. Sonuç olarak, POSITION_TYPE_BUY tipinde bir pozisyonunuz var.
  4. Bir satın alma pozisyonunu kapatmak için sunucuya bir emir gönderin - kapatılan pozisyonla aynı hacme sahip ORDER_TYPE_SELL tipinde bir emir
  5. Eğer emir sunucu tarafından kabul edilir ve tamamen yerine getirilirse, bir anlaşma oluşur - DEAL_ENTRY_OUT tipi ile piyasadan çıkmak için bir anlaşma
  6. Sonuç olarak, POSITION_TYPE_BUY türünde bir pozisyonunuz yok - tamamen kapalı ve geçmişi Geçmiş terminal günlüğünde görüntülenebilir - bu ve diğer pozisyonların tüm emirleri ve anlaşmaları var
Bu kısaca - ilk anlayış için. Ve sonra - kendileri - her şey forumda ve makalelerde. Bir arzu olurdu.
teşekkürler, inceleyeceğim
 
Artyom Trishkin :
  • Emir, sizin tarafınızdan sunucuya bir veya başka bir eylemi gerçekleştirmesi için verilen bir emirdir. Yürütülebilir, kısmen (eksik olarak) yürütülebilir ve reddedilebilir.
  • Anlaşma, bir emrin yerine getirilmesinin sonucudur (bir veya başka bir işlemi gerçekleştirmek için verdiğiniz emir)
  • Pozisyon - pazara girmek için bir işlemin yürütülmesinin sonucu.
  • Kapalı bir pozisyon (bu, pozisyon olmadığında ve bunun hakkında somut bir şey olarak konuşmanın faydasız olduğu zamandır - mevcut değildir) - piyasadan çıkmak için bir anlaşmanın yürütülmesinin sonucudur.
  • Bir emir gerçekleştirildiğinde piyasadan çıkmak için bir ticaret elde edilir - bir pozisyonu kapatmak için emriniz.
  1. Bir satın alma pozisyonu açmak için sunucuya bir emir gönderin - ORDER_TYPE_BUY tipinde bir emir
  2. Eğer emir sunucu tarafından kabul edilir ve tamamen yerine getirilirse, bir anlaşma oluşur - DEAL_ENTRY_IN tipi ile piyasaya girmek için bir anlaşma
  3. Sonuç olarak, POSITION_TYPE_BUY tipinde bir pozisyonunuz var.
  4. Bir satın alma pozisyonunu kapatmak için sunucuya bir emir gönderin - kapatılan pozisyonla aynı hacme sahip ORDER_TYPE_SELL tipinde bir emir
  5. Eğer emir sunucu tarafından kabul edilir ve tamamen yerine getirilirse, bir anlaşma oluşur - DEAL_ENTRY_OUT tipi ile piyasadan çıkmak için bir anlaşma
  6. Sonuç olarak, POSITION_TYPE_BUY türünde bir pozisyonunuz yok - tamamen kapalı ve geçmişi Geçmiş terminal günlüğünde görüntülenebilir - bu ve diğer pozisyonların tüm emirleri ve anlaşmaları var
Bu kısaca - ilk anlayış için. Ve sonra - kendileri - her şey forumda ve makalelerde. Bir arzu olurdu.
Yazıyorsunuz " Kapalı bir pozisyon (bu, pozisyon olmadığında ve bunun hakkında somut bir şey olarak konuşmak işe yaramaz - yok) - piyasadan çıkmak için bir anlaşmanın yürütülmesinin sonucu." Tarihte böyle tek bir varlık olmadığı ortaya çıktı, ancak bir dizi olay var - sipariş-> anlaşma (açılış), sipariş-> anlaşma (kapanış) ve tüm bunların tek bir adı yok.
Banal bir görevi çözemiyorum - bu son varlığa (muhtemelen kene göre) başvurmam ve bunun hakkında bilgi toplamam gerekiyor - açma / kapama zamanı, hacim vb. Diyelim ki bu bir kez bir siparişle açıldı ve bir siparişle kapatıldı. Son ikisini HistoryOrderTotal'dan almak ve onlardan bir tür analiz oluşturmak gerekli mi? Ya farklı biletleri varsa...
Tarihe böyle bir başvuruya pratikte nasıl karar verilir?
Neden: