Membantu! - Bagaimana caranya agar trailing stop tidak mengambil kerugian saat laba negatif?
Results 1 to 6 of 6

Thread: Membantu! - Bagaimana caranya agar trailing stop tidak mengambil kerugian saat laba negatif?

  1. #1
    Saya kembali menguji menggunakan demo perdagangan MB. Standar ini tidak akan memperhitungkan komisi dan pertukaran pesanan.
    Siapa pun telah mencoba berhasil agar trailing berhenti tidak mengambil pengurangan dengan laba yang merugikan?

    Kode trailing stop khas:

    membatalkan ShortTrailingStop ()

    int scnt;
    int stotal = OrdersTotal ();

    untuk (scnt = stotal-1; scnt gt; = 0; scnt--)

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

    if (OrderType () == OP_SELL)/posisi pendek dimulai

    if (TrailingStopgt; 0)

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

    if ((OrderStopLoss () gt; (Tanya (Point * TrailingStop)))

  2. #2
    Mudah. Hanya memiliki kode trailing menambahkan profit = profit OrderProfit () dan menolak untuk menguangkan kecuali profit, 0. - Anda harus menutup pesanan dengan kode program alih-alih menggunakan stoploss di-order.

  3. #3
    Terima kasih atas jawaban Anda, Maka itu tidak melacak, itu hanya akan mengambil keuntungan jika ada permintaan profit OrderModify () bekerja untuk trailing, tetapi Parameter stoploss ganda adalah penyebab masalah. Ini tidak akan bekerja dengan broker yang ditugaskan. Apakah ada cara untuk bekerja dengan ini?

  4. #4

    Quote Originally Posted by ;
    Saya kembali menganalisis ... if (OrderType () lt; = OP_SELL OrderSymbol () == Symbol ()) {if (OrderType () == OP_SELL)/posisi pendek dibuka {
    Yah aku tidak terlalu yakin apakah itu akan mengubah hasil akhir dari kode sekarang, tapi aku yakin aku telah melihat ini sedikit disebutkan di beberapa thread lain baru-baru ini. Jika (OrderType () lt; = OP_SELL mungkin akan selalu akurat, ada hubungannya dengan OrderType () bukan angka. Saya percaya Anda lolos dengan itu menyebabkan Anda berikutnya ketika () yaitu jika (OrderType () == OP_SELL) Tonton dalam 1 ini Anda menilai apakah itu sama dengan OP_SELL, itu penggunaan yang tepat. Memeriksa apakah kurang dari OP_SELL bukan penggunaan yang tepat (gramar?)) Saya yakin ada nilai tukar yang disimpan untuk pesanan, tetapi tidak yakin tentang komisi . tepuk tangan

  5. #5
    Terima kasih untuk jawabannya. Itu bukan masalah, saya baru saja mengubahnya menjadi == FYI yang memeriksa apakah itu OP_SELL atau OP_BUY yang akan mengembalikan 1 dan 0. Lt; = 0 atau 1. Mungkin bukan alasan Tailing Stop Loss untuk menjual dalam kerugian.

  6. #6
    Rutinitas agak terlibat. Anda perlu menghitung keuntungan pip yang tercapai sejak pesanan dimulai. Kurangkan faktor jejak Anda. Jika jejak akan diaktifkan, periksa apakah pesanan benar-benar untung. Jika itu terjadi, biarkan pesanan ditutup. Anda akan perlu menggunakan iBarShift atau bahkan iLowest untuk menghitung harga tertinggi atau terendah yang dicapai sejak produksi pesanan. Mulailah dengan OrderOpenTime () dan lanjutkan ke waktu saat ini dan temukan harga TertinggiTerendah (berdasarkan apakah itu BELI atau JUAL). Juga simpan penghitungan OrderProfit () - Jika profitnya mendekati order dengan OrderClose ().

Similar Threads

  1. Balasan: 2
    Postingan Terakhir: 02-12-2022 16:31, 04:31 PM
  2. Memanggil pipa bernama dll dari MT5. Bagaimana caranya?
    By xabieh843 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 30
    Postingan Terakhir: 12-08-2021 15:01, 03:01 PM
  3. Bagaimana cara menghentikan teks agar tidak diseret atau merespons mouse?
    By sehwi550 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 2
    Postingan Terakhir: 11-24-2021 18:00, 06:00 PM
  4. Membantu! - Bagaimana caranya agar trailing stop tidak mengambil kerugian saat laba negatif?
    By HYitthyeweed in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 5
    Postingan Terakhir: 10-20-2009 14:51, 02:51 PM
  5. Membantu! - Bagaimana membuat trailing stop loss mengambil kerugian?
    By HYitthyeweed in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 2
    Postingan Terakhir: 10-17-2009 12:17, 12:17 PM

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.