Bantuan kod diperlukan - Pilih Pesanan
Results 1 to 5 of 5

Thread: Bantuan kod diperlukan - Pilih Pesanan

  1. #1
    Masa mesti mengerikan jika saya tidak dapat mencari kayu untuk pokok!
    Kod berikut harus memberi saya maklumat tentang kedudukan terbuka untuk pasangan carta anda sendiri TETAPI saya menerima maklumat untuk pasangan carta lain ... mengapa ??
    Pada carta GBP komen memberi hak pasangan carta tetapi lambang pesanan dan maklumat akan menjadi AUD ... bagaimana keadaan itu apabila ia tidak sepatutnya memasukkan segmen (OrderSymbol () == Simbol ()) ??

    HADIAH kepada sesiapa yang menjawab dengan betul dahulu .... Hari bebas dari dagangan pada petang Krismas: - RRB-
    Selamat Krismas semua orang.

    Kod dimasukkan tanpa kebenaran UpdateOpenTrades () int c, mOrdTotal; bool mOp; mOrdTotal = OrdersTotal (); untuk (c = mOrdTotal - 1; c gt; = 0; c) mOp = OrderSelect (c, SELECT_BY_POS, MODE_TRADES); harus (OrderSymbol () == Simbol ()) OrderMagicNumber () == mMagicN) OrderType () == OP_SELL) DelPending (); Komen (Symbol () ,, OrderSymbol () ,, OrderType () ,, DoubleToStr (OrderLots (), 2)); jika (OrderType () == OP_BUY) mTradeDataNumber 91; 0 # 93; # 1; lain mTradeData # 91; 0 # 93; = 2; mTradeData # 91; 1 # 93; = OrderOpenTime (); mTradeData # 91; 2 # 93; = OrderTicket (); mTradeData # 91; 5 # 93; = NormalizeDouble (OrderLots (), mLotSizeDigits); jika (iTime (NULL, 1440, 0) gt; OrderOpenTime ()) jika (TimeDayOfWeek (iTime (NULL, 1440, 0)) = 1) mTradeData # = iHigh (NULL, 1440, 1); mTradeData # 91; 4 # 93; = iLow (NULL, 1440, 1); lain mTradeData # 91; 3 # 93; = iHigh (NULL, 1440, dua); mTradeData # 91; 4 # 93; = iLow (NULL, 1440, dua); jika (mTradeDataNumber 91; 0 # 93; == 1) mTradeData # 91; 6 # 93; = NormalizeDouble (OrderOpenPrice () - OrderStopLoss (), mLotSizeDigits); lain mTradeData # 91; 6 # 93; = NormalizeDouble (OrderStopLoss () - OrderOpenPrice (), mLotSizeDigits); mOpenUpdated = true;/jika BUYSELL/jika Symb jika (mOp! = true) int mError = GetLastError (); Isyarat (Simbol (), Kemas Kini RalatBuka =, RalatDescription (mError));/untuk c kembali;
    TIA.
    M.

  2. #2
    1 Lampiran OK saya memenangi hadiah dan mendapat petang pada 25 ... Panggilan untuk DelPending (); telah menyemak pesanan dan dengan berbuat demikian berbasikal sebelum pesanan terdahulu dan, oleh itu memberikan maklumat itu kepada pesanan itu. Jelas panggilan itu harus berada di tempat yang berbeza. Saya mesti menjadi tua dan perlahan: - LRB- M.

  3. #3
    Anda mempunyai kurungan yang ideal yang tidak diperlukan di bawah: Kod dimasukkan jika (OrderSymbol () == Simbol ()) OrderMagicNumber () == mMagicN) Dan pastikan untuk tidak membuat OrderSelect (...) panggilan dalam OrderSelect pertama (...).

  4. #4
    Hello Ferru, Terima kasih atas balasan, bakat anda sentiasa dikagumi. Betul mengenai ')' tetapi itu bukan isu (kelihatan baik). Ya, ia adalah panggilan ke-2 dengan pesanan awal yang dipilih .... Tetapi untuk jangka hayat saya, saya tidak dapat melihatnya untuk masa yang lama !!! Terima kasih sekali lagi, M. EDIT: Dan hadiah seterusnya (sehari dari perdagangan pada Hari Tahun Baru) pergi kepada individu yang akan memberitahu saya berapa kali saya mendesak bahawa MT4 mesti bersalah! ;-)

  5. #5

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.