Perintah memadamkan ralat 4108 (dengan 2 pesanan terbuka)
Results 1 to 7 of 7

Thread: Perintah memadamkan ralat 4108 (dengan 2 pesanan terbuka)

  1. #1
    Terdapat pengaturcaraan di sana yang ingin anda dapat membantu saya dengan kod ini. Saya menggunakan satu ini untuk menutup pesanan terbuka, ia berfungsi apabila saya hanya mempunyai 1 perdagangan terbuka, tetapi apabila saya mempunyai 2 perdagangan ia hanya menutup satu, dan memberikan perintah memadam Pesanan 4108. Siapa pun mempunyai idea tentang apa yang harus dilakukan?


    untuk (int i = 1; ilt; = OrdersTotal (); i )/Kitaran untuk semua pesanan ..
    {//dipaparkan di terminal
    jika (OrderSelect (i-1, SELECT_BY_POS) == true)/Jika ada yang seterusnya
    {
    Pemberitahuan (HA ENTRADO OrderTicket 0, OrderTicket ());
    jika (OrderType () == OP_BUY)
    {OrderClose (OrderTicket (), OrderLots (), Bid, 25);}
    jika (OrderType () == OP_SELL)
    {OrderClose (OrderTicket (), OrderLots (), Ask, 25);}

    }
    }

  2. #2
    Gelung anda salah. Cuba ini: Kod yang dimasukkan untuk (int i = OrdersTotal () - 1; i gt; = 0; i--) {if (! SelectSelect (i, SELECT_BY_POS, MODE_TRADES)) terus; ... ...

  3. #3
    Isu ini adalah bahawa anda perlu menghitung pesanan anda dan tidak dikira, di mana anda menggunakan i , FerruFX betul mengenal saya--.

  4. #4

    Quote Originally Posted by ;
    Isu ini adalah bahawa anda perlu menghitung pesanan anda dan tidak dikira, di mana anda menggunakan i , FerruFX betul mengenal saya--.
    Betul. Kerana jika anda menutup # 1 sebelum # 2, # 2 menjadi # 1 dan tidak dapat ditutup kerana # 1 ditutup sebelum ini. Itulah penjelasan asas tetapi untuk memahami bagaimana ia berfungsi.

  5. #5
    BTW ini telah dijelaskan secara terperinci dalam artikel hebat mengenai MQL beberapa tahun lalu oleh penyumbang besar ... dan jika saya tidak salah, itu adalah oleh RaptorUK.

  6. #6
    Terima kasih Ferrux. Bagus, hebat. Saya hanya seorang pemula dalam komuniti pengaturcaraan, tetapi sekarang apa yang saya lakukan kebanyakannya untuk memprogramkan idea saya. Saya akan membaca tutorial itu. Terima kasih.

  7. #7

    Quote Originally Posted by ;
    Terima kasih Ferrux. Bagus, hebat. Saya hanya seorang pemula dalam komuniti pengaturcaraan, tetapi sekarang apa yang saya lakukan kebanyakannya untuk memprogramkan idea saya. Saya akan membaca tutorial itu. Terima kasih.
    Sama-sama.

Kebenaran Posting

  • Anda tidak boleh menghantar thread baru
  • Anda tidak boleh membalas kiriman
  • Anda tidak boleh mengedit siaran anda
  • Anda tidak boleh menyiarkan lampiran
  •  
  • Kod BB Hidup
  • Smilies Hidup
  • Kod [IMG] adalah Hidup
  • Kod [VIDEO] adalah Hidup
  • Kod HTML Tidak Hidup
Polisi Kuki
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.