Masalah TakeProfit dan Stop Loss
Results 1 to 4 of 4

Thread: Masalah TakeProfit dan Stop Loss

  1. #1
    Saya sendiri keliru...EA saya mempunyai StopLoss=20 dan TakeProfit=40. Memandangkan saya mempunyai IBFX, saya perlu mengubah suai susunan untuk menambah nilai tersebut. Saya tidak pasti dengan tepat cara menukar nombor StopLoss dan TakeProfit kepada harga. Saya menggunakan kod ini untuk pembelian:

    int ticket=OrderSend(Simbol(),OP_BELI,Lots,Tanya,3,0,0 ,NULL,0,0,Hijau);
    jika(ticketgt;0)
    {
    OrderSelect(tiket,SELECT_BY_TICKET);
    OrderModify(tiket,OrderOpenPrice(),Bida-(StopLoss*Point*10),Tanya (TakeProfit*Point*10),0,Hijau);
    }

    Tetapi apabila saya mencetak nilai StopLoss dan TakeProfit selepas pengubahsuaian, nilai itu bukan yang sepatutnya. Saya pasti ini adalah sesuatu yang mudah tetapi otak saya ligat cuba memikirkan normalisasi, titik dan digit...

    Terima kasih atas sebarang bantuan

  2. #2
    Saya mengetahui sebab nilai StopLoss dan TakeProfit berbeza. Pada satu ketika saya mengklik pada Expert Properties dalam Penguji Strategi dan menukar nilai StopLoss dan TakeProfit. Nilai tersebut terus mengatasi perkara yang saya ubah dan susun semula dalam fail mq4 sebenar. Walaupun saya memadamkan EA daripada senarai dalam MT4, simpan semula dan susun semula EA dengan nilai baharu, nilai lama yang sama terus muncul apabila saya melihat dalam Hartanah Pakar! Bagaimanakah perkara-perkara itu masih ada di sana apabila saya memadamkan semuanya memulakan semula MT4 dan menyusun semula??

  3. #3

    Quote Originally Posted by ;
    Saya mengetahui sebab nilai StopLoss dan TakeProfit berbeza. Pada satu ketika saya mengklik pada Expert Properties dalam Penguji Strategi dan menukar nilai StopLoss dan TakeProfit. Nilai tersebut terus mengatasi perkara yang saya ubah dan susun semula dalam fail mq4 sebenar. Walaupun saya memadamkan EA daripada senarai dalam MT4, simpan semula dan susun semula EA dengan nilai baharu, nilai lama yang sama terus muncul apabila saya melihat dalam Hartanah Pakar! Bagaimanakah perkara-perkara itu masih ada di sana apabila saya memadamkan semuanya memulakan semula MT4 dan menyusun semula??
    Ia menyimpan tetapan yang digunakan dalam fail .ini dengan nama yang sama dengan pakar yang anda uji. Ini ada dalam folder MetaTradertester. Jika anda memadamkannya (atau menamakan semula jika anda rasa lebih selamat) ia hendaklah menggunakan tetapan lalai yang telah anda kodkan dalam EA. Juga, sesetengah pelayan broker cerewet pada nilai yang diluluskan, saya akan mencadangkan menggunakan fungsi NormalizeDouble untuk mengelakkan isu ini. Dalam contoh anda di atas, anda memerlukan ini untuk TP dan SL. cth. NormalizeDouble(Bid-(StopLoss*Point*10), Digits) idea yang sama untuk TP Regards, Paul.

  4. #4
    Saya tidak nampak di mana kawasan fail ini berada (saya ada IBFX)...amat dihargai!

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.