Results 1 to 7 of 7

Thread: Pindah Stop Loss untuk Memecahkan Bahkan EA

  1. #1
    Saya cuba menggerakkan stop loss saya untuk memecah walaupun dalam EA saya dengan kod berikut:

    Kod yang dimasukkan/Pindah Stop Loss to Break Walaupun (OrderType () == OP_BUYSTOP) {if (bid gt; = OrderOpenPrice () (SLToBreakEvenPercent * TakeProfit2) OrderStopLoss () lt; OrderOpenPrice () , OrderOpenPrice (), OrderOpenPrice (), OrderTakeProfit (), 0, CLR_NONE); }} if (OrderType () == OP_SELLSTOP) {if (ask lt; = OrderOpenPrice () - (SLToBreakEvenPercent * TakeProfit2) (OrderStopLoss () gt; (), OrderOpenPrice (), OrderOpenPrice (), OrderTakeProfit (), 0, CLR_NONE); }}
    Stop stop akan bergerak tetapi keuntungan ambil asal tidak ditetapkan. Ia mengubah hanya stop loss pada pesanan dan bukan keuntungan ambil. Sebarang idea akan sangat dihargai.

  2. #2

    Quote Originally Posted by ;
    Saya cuba memindahkan stop loss saya untuk memecahkan walaupun dalam EA saya dengan kod berikut: Stop stop akan bergerak tetapi keuntungan ambil asal tidak ditetapkan. Ia mengubah hanya stop loss pada pesanan dan bukan keuntungan ambil. Sebarang idea akan sangat dihargai.
    Anda tidak cuba untuk mengubah TP, OrderTakeProfit () adalah TP semasa dan itulah yang anda tetapkan apabila anda memindahkan SL ke OrderOpenPrice (), dengan cara itu, mengapa anda tidak memeriksa nilai pulangan PesananModify () untuk melihat apakah ia telah bekerja atau tidak? jika gagal, anda boleh log kesalahan dan maklumat lain yang berguna untuk membantu anda mendiagnosis masalah ini. Ini boleh membantu:
    http://forum.mql4.com/48276

  3. #3
    Maaf, saya sangat baru untuk pengaturcaraan. Memeriksa nilai pulangan masuk akal dan saya terlepasnya. Bagaimanakah saya dapat mengubah suai pesanan untuk menukar hanya stop loss di mana keuntungan ambil tetap sama dengannya?

  4. #4

    Quote Originally Posted by ;
    Maaf, saya sangat baru untuk pengaturcaraan. Memeriksa nilai pulangan masuk akal dan saya terlepasnya. Bagaimanakah saya dapat mengubah suai pesanan untuk menukar hanya stop loss di mana keuntungan ambil tetap sama dengannya?
    Anda serius perlu mempelajari bahan yang ada sebelum bertanya.
    http://docs.mql4.com/trading/OrderModifyJika anda tidak melakukannya, anda akan datang ke sini beratus-ratus kali bertanya soalan yang sama yang semua dijawab dalam dokumentasi mql. Berikut adalah buku yang harus anda baca juga:
    http://book.mql4.com/

  5. #5
    Sama ada anda tahu forum ini adalah tempat untuk orang belajar. Saya telah mengkaji bahan itu, untuk seseorang yang baru untuk pengaturcaraan ia tidak selalu masuk akal. Jika anda tidak mempunyai jawapan, jangan balas kepada benang saya. Sesetengah orang bukan sahaja dapat membantu tetapi belajar. Tidak seperti anda, Raptor memberikan beberapa maklumat berguna dengan menunjukkan saya tidak memeriksa nilai pulangan.

  6. #6
    Saya memberi anda semua yang anda perlukan, tetapi anda tidak faham. Pembelajaran tidak bermakna makan sudu, tetapi itulah yang anda harapkan di sini. Jawapan untuk soalan anda adalah betul dalam pautan pertama yang saya hantar untuk anda. Kod Insert jika (OrderStopLoss () lt; Bid-Point * TrailingStop) {OrderModify (OrderTicket (), OrderOpenPrice (), Bid-Point * TrailingStop, OrderTakeProfit (), 0, Blue); kembali (0); } Sekali lagi di sini pautan untuk anda belajar dari itu:
    http://docs.mql4.com/trading/OrderModifyAnda tidak boleh mengubah suai OrderOpenPrice untuk pesanan yang telah dibuka. Dan jika anda tidak mahu mengubah TakeProfit, anda hanya memberitahu broker bahawa nilai OrderTakeProfit yang sedia ada mesti diambil. Jika anda mahukan TakeProfit yang berbeza, maka anda perlu memberitahu broker apa yang anda mahu. Tentukan nilai baru, misalnya double new_tp = ...... nilai anda dan kemudian OrderModify (OrderTicket (), OrderOpenPrice (), Bid-Point * TrailingStop, new_tp, 0, Blue); Saya tidak suka nada suara anda apabila orang membantu anda. Dengan mengandaikan bahawa saya tidak tahu jawapan soalan anda agak pelik, atau saya harus mengatakan sombong?

  7. #7

    Quote Originally Posted by ;
    Maaf, saya sangat baru untuk pengaturcaraan. Memeriksa nilai pulangan masuk akal dan saya terlepasnya. Bagaimanakah saya dapat mengubah suai pesanan untuk menukar hanya stop loss di mana keuntungan ambil tetap sama dengannya?
    Itulah yang telah dilakukan oleh kod anda. . . tetapi anda berkata Stop stop akan bergerak tetapi keuntungan ambil asal tidak ditetapkan. Ia mengubah hanya stop loss pada pesanan dan bukan keuntungan ambil. mencadangkan bahawa anda mahu mengubah suai SL dan TP.

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.