Bagaimana mengetahui apakah order terakhir ditutup
Halaman 1 dari 462 12 TerakhirTerakhir
Results 1 to 10 of 19

Thread: Bagaimana mengetahui apakah order terakhir ditutup

  1. #1
    ...Terkena SL atau TP? Saya biasa memilih last order dengan kode ini untuk mengubah boolean jual atau beli menjadi false jika order ditutup dan memungkinkan untuk membuka order lain yang sama...:

    jika(jual==benar)
    jika(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)==benar)
    if(PesananTiket()==tiket_jual)
    jual=salah;

    Ada saran?

  2. #2
    Quote Originally Posted by ;
    Ronald, saya sebenarnya sudah membuat kode ini sekitar setengah tahun yang lalu. Dan saya ingat saya mengalami masalah. Terkadang terjadi slippage dan harga tidak keluar tepat di TP atau SL. Itu bisa /- x pips dari harga keluar yang telah ditentukan sebelumnya.
    Kami sudah menawarkan alternatif dari aslinya. Tolong ikuti terus threadnya!

  3. #3

    Quote Originally Posted by ;
    OrderSelect(i, SELECT_BY_POS, MODE_HISTORY); if(OrderClosePrice() == OrderTakeProfit()) Print(TakeProfit Hit); if(OrderClosePrice() == OrderStopLoss()) Print(StopLoss Hit);
    Ronald, saya sebenarnya sudah membuat kode ini sekitar setengah tahun yang lalu. Dan saya ingat saya mengalami masalah. Terkadang terjadi slippage dan harga tidak keluar tepat di TP atau SL. Itu bisa /- x pips dari harga keluar yang telah ditentukan sebelumnya.

  4. #4

    Quote Originally Posted by ;
    Ini harus bekerja seperti yang Anda inginkan. Total Kode yang Dimasukkan = OrdersHistoryTotal(); for(i = total - 1; i gt;= 0; i--){PesananPilih(i, SELECT_BY_POS,MODE_HISTORY); if(OrderSymbol() == Symbol()){ if(TimeCurrent() - OrderCloseTime()==1){ if(OrderClosePrice() == OrderTakeProfit()) Print(TakeProfit Hit); if(OrderClosePrice() == OrderStopLoss()) Print(StopLoss Hit);}}
    Terima kasih asgard2, solusi bagus yang berfungsi sempurna dengan sedikit perubahan ini ... Kode yang Dimasukkan if(TimeCurrent() - OrderCloseTime()==0) Terima kasih banyak!

  5. #5

  6. #6
    sangmane, tentu saja kamu benar......aku tidak memperhatikan lagi

  7. #7
    kenny, ide saya adalah jika hanya ada dua kemungkinan : mencapai TP atau SL, maka jika harga ditutup di atas SL dalam order beli, maka bisa dipastikan bukan SL yang menutup order tersebut

  8. #8
    Yup itu akan melakukannya.......... ide sangmane akan bekerja juga meskipun saya akan memeriksa OrderClosePrice gt;= TP karena kadang-kadang sama dan kadang-kadang sedikit melampaui batas. Punya sedikit momen AHA di sini. melihat melalui beberapa perdagangan, saya tidak dapat menemukan satu pun di mana TP dipukul dan harga ditelusuri kembali sebelum pengisian selesai yaitu harga pengisian SELALU sama atau lebih baik dari TP. Saya tidak pernah memperhatikan berapa banyak pips tambahan yang saya dapatkan melalui over-runs (atau telah slippage) pada TP saya. Mungkin orang lain dapat mengomentari ini dan mengkonfirmasi atau menyangkal teorinya........ Tidak dapat mengomentari apakah isi SL sama karena saya tidak memilikinya
    . Saya juga tidak dapat mengomentari apakah ini juga sama di bucketshop eksekusi instan karena saya telah berhenti menggunakannya.

  9. #9

    Quote Originally Posted by ;
    Sebenarnya hanya memperhatikan bahwa tidak semua broker menambahkan [sl] atau [tp] ke komentar, jadi ini juga tidak bisa diandalkan. Kembali ke Anda Ronald.......Saya telah melihat beberapa perdagangan TP dan ada perbedaan yang pasti antara TP dan harga penutupan, meskipun 0,1 pip, jadi Anda harus membuat ketentuan untuk itu.
    Orderselect... if(MathAbs(OrderClosePrice() - OrderTakeProfit()) gt; MathAbs(OrderClosePrice() - OrderStopLoss())) Print(StopLoss); if(MathAbs(OrderClosePrice() - OrderTakeProfit()) lt; MathAbs(OrderClosePrice() - OrderStopLoss())) Print(TakeProfit); Sesuatu seperti itu...

  10. #10

    Quote Originally Posted by ;
    ...Terkena SL atau TP? Saya biasa memilih pesanan terakhir dengan kode ini untuk mengubah boolean jual atau beli menjadi salah jika pesanan ditutup dan memungkinkan untuk membuka pesanan lain yang sama...: if(sell==true) if(OrderSelect(OrdersHistoryTotal()-1 ,SELECT_BY_POS,MODE_HISTORY)==true) if(OrderTicket()==ticket_sell) sell=false; Ada saran?
    jika hanya ada dua kemungkinan: terkena SL atau TP, kode seharusnya lebih mudah: Kode PHP: <code><span style=�color: #000000�> <span style=�color: #0000BB�></span ><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>PesanPilih</span><span style=�color: #007700�>(</span> <span style=�color: #0000BB�>OrdersHistoryTotal</span><span style=�color: #007700�>()-</span><span style=�color: #0000BB�>1</span> <span style=�color: #007700�>,</span><span style=�color: #0000BB�>SELECT_BY_POS</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_HISTORY</span><span style=�color: #007700�>))
    {
    if(</span><span style=�color: # 0000BB�>TipePesanan</span><span style=�color: #007700�>()==</span><span style=�color: #0000BB�>OP_BUY</span><span style=�color: #007700�>)
    {
    if(</span><span style=�color: #0000BB�>OrderClosePrice</span><span style=�color: #007700�>()gt ;</span><span style=�color: #0000BB�>OrderStopLoss</span><span style=�color: #007700�>())Cetak(</span><span style=�color: #DD0000 �>�HitTP�</span><span style=�color: #007700�>);
    elsePrint(</span><span style=�color: #DD0000�>�HitSL�</span> <span style=�color: #007700�>);
    }
    elseif(</span><span style=�color: #0000BB�>Tipe Pesanan</span><span style=�color : #007700�>()==</span><span style=�color: #0000BB�>OP_SELL</span><span style=�color: #007700�>)
    {
    if(</span><span style=�color: #0000BB�>OrderClosePrice</span><span style=�color: #007700�>()lt;</span><span style=�color: #0000BB �>OrderStopLoss</span><span style=�color: #007700�>())Cetak(</span><span style=�color: #DD0000�>�HitTP�</span><span style=� warna: #007700�>);
    elsePrint(</span><span style=�color: #DD0000�>�HitSL�</span><span style=�color: #007700�>);< br>}
    }
    </span><span style=�color: #0000BB�></span> </span> </code>

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.