Membantu! - Bagaimana membuat trailing stop loss mengambil kerugian?
Results 1 to 3 of 3

Thread: Membantu! - Bagaimana membuat trailing stop loss mengambil kerugian?

  1. #1
    Saya mendapatkan keuntungan yang tidak diinginkan ketika menjalankan trailing stop loss karena kode tersebut tidak memperhitungkan komisi dan swap,
    Saya mencoba yang berikut yang tidak berfungsi
    membutuhkan bantuan, terima kasih!



    Void LongTrailingStop ()

    int lcnt;
    int ltotal = OrdersTotal ();
    dual BuyProfit;

    untuk (lcnt = ltotal-1; lcnt gt; = 0; lcnt--)

    OrderSelect (lcnt, SELECT_BY_POS, MODE_TRADES);
    if (OrderType () lt; = OP_SELL OrderSymbol () == Symbol ())

    if (OrderType () == OP_BUY)/posisi panjang dimulai

    if (TrailingStopgt; 0)

    if (Bid-OrderOpenPrice () gt; (Point * TrailingStop))

    if (OrderStopLoss () lt; Bid- (Point * TrailingStop))

    BuyProfit = (OrderProfit () OrderCommission () OrderSwap ());
    OrderModify (OrderTicket (), OrderOpenPrice (), Bid- (Point * TrailingStop BuyProfit), OrderTakeProfit (), 0, Green);
    kembali (0);

  2. #2
    Hai johnny, Dari kode Anda, akan tampak bahwa Anda menganggap OrderProfit () hanya memiliki satu harga satuan poin. OrderProfit () tidak sama dengan Bid-OrderOpenPrice (). Jika OrderProfit () mengembalikan nilai 1, maka itu tidak berarti keuntungan Anda adalah 1 poin. OrderProfit () tergantung pada ukuran lot Anda, dihitung sebagai berikut: 1 pips = 10 poin = $ 10 untuk pesanan pembelian, OrderProfit () = lotsize * (Bid-OrderOpenPrice)(10 * poin) * $ 10 mengharapkan dukungan ini

  3. #3
    Terima kasih atas balasan Anda, OrderModify (OrderTicket (), OrderOpen Price (), Bid- (Point * TrailingStop BuyProfit), Orde rTakeProfit (), 0, Green); kembali (0); Tidak berfungsi, error 130 untuk trailing stop, saya menggunakan OrderModify, bersama dengan bool OrderModify (tiket int, harga ganda, stoploss ganda, takeprofit ganda, Masa kedaluwarsa, Warna arrow_color = CLR_NONE) dan secara default stoploss ganda tidak memperhitungkan Harga perdagangan. Stop loss yang saya kodekan Bid- (Point * TrailingStop BuyProfit) tidak memiliki pekerjaan lebih banyak. Mungkin saya harus bertanya, bagaimana cara saya mengkodekan trailing stop yang mungkin tidak akan memperhitungkan biaya perdagangan ketika berhenti dari kerugian?

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
This website uses cookies
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.