Kode untuk menangkap tinggirendah perdagangan bar dibuka pada?
Results 1 to 10 of 10

Thread: Kode untuk menangkap tinggirendah perdagangan bar dibuka pada?

  1. #1
    Adakah yang mendapat kode untuk menangkap tinggi atau rendah dari perdagangan bar dibuka ?? Tolong diat; bukan harga masuk pesanan.


    Terima kasih

  2. #2

    Quote Originally Posted by ;
    Adakah yang mendapat kode untuk menangkap bar tinggi atau rendah dari perdagangan dibuka pada ?? Tolong diat; bukan harga masuk pesanan. Terima kasih Dale
    OrderSelect () pesanan, gunakan iBarshift () dengan OrderOpenTime () untuk mendapatkan nomor bar ketika pesanan dibuka, gunakan nomor bar dengan Tinggi [] atau iHigh () dan Rendah [] atau iLow ()

  3. #3
    Hai RaptorUK Jika Anda memiliki waktu luang, jangan lupa untuk mengkodekan contoh? Terimakasih atas balasan anda.

  4. #4
    Oh, saya rasa saya tahu cara melakukannya. Terima kasih, Ada yang bisa saya bantu? Dengan hormat

  5. #5
    Ini terlihat benar bagi saya, akan menguji kode; int iOrders = OrdersTotal () - 1, i; {for (i = iOrders; igt; = 0; i--) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) if ((OrderSymbol () == Symbol ())) {if ((OrderType () lt; = OP_BUY) GetMarketInfo ()) {if (iLow (0,0,0) lt; Rendah [iBarShift (0,0,0, OrderOpenTime ())]) OrderClose (OrderTicket (), 0,04, Ask, 10, Red) ;//Banyak? }}}}}

  6. #6

    Quote Originally Posted by ;
    Ini terlihat benar bagi saya, akan menguji kode; int iOrders = OrdersTotal () - 1, i; {for (i = iOrders; igt; = 0; i--) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) if ((OrderSymbol () == Symbol ())) {if ((OrderType () lt; = OP_BUY) GetMarketInfo ()) {if (iLow (0,0,0) lt; Rendah [iBarShift (0,0,0, OrderOpenTime ())]) OrderClose (OrderTicket (), 0,04, Ask, 10, Red) ;//Banyak? }}}}}
    Anda perlu menentukan simbol untuk iLow () dan iBarShift () jika Anda ingin menggunakan simbol saat ini, gunakan NULL bukan 0. Anda dapat menggunakan OrderLots () alih-alih 0,04 dan Anda juga dapat menggunakan OrderClosePrice () alih-alih AskBid, cara Anda tidak perlu menentukan apakah Anda menutup Beli atau Jual. Anda juga harus memeriksa apakah OrderClose () berfungsi, jika tidak, Anda tidak perlu tahu alasannya. . . Baca ini:
    http://forum.mql4.com/48276

  7. #7
    Terima kasih! RaptorUK. Dilakukan

  8. #8
    Hai RaptorUK Saya telah membaca artikel Anda dari tautan yang Anda posting, Dapatkah Anda membantu saya menemukan cara yang tepat untuk menemukan dan melihat kesalahan dalam Log dan bagaimana cara melihat dan menemukan kesalahan di Tab Pakar? Dengan Hormat Dalam kedua versi, jika
    http://docs.mql4.com/trading/OrderSendgagal karena alasan apa pun, nomor kesalahan akan dicetak ke log dan, jika berjalan di Strategy Tester kesalahan juga akan terlihat di tab Jurnal, jika menjalankan Demo atau Langsung kesalahan akan terlihat di tab Ahli. Ketika suatu fungsi tidak berfungsi seperti yang diharapkan, misalnya pesanan tidak ditempatkan, log atau tab JurnalPakar dapat dilihat dan kesalahan apa pun akan mudah dilihat, analisis cepat kesalahan yang relevan kemudian akan memungkinkan Anda untuk memperbaiki masalah dengan kode Anda atau logika kode.

  9. #9

    Quote Originally Posted by ;
    Hai Saya telah membaca artikel Anda dari tautan yang Anda posting, Dapatkah Anda membantu saya menemukan cara yang tepat untuk menemukan dan melihat kesalahan dalam Log dan bagaimana cara melihat dan menemukan kesalahan di Tab Ahli?
    Jika Anda menjalankan EA, Script atau Indior di Demo atau Live dan mencetak informasi, itu akan terlihat di tab Pakar, jika Anda mengklik kanan pada teks di tab ahli dan klik Buka folder yang berisi log akan dibuka, Anda kemudian dapat membuka file log terbaru dan membaca apa yang ditulis kode Anda ke log. Hal yang sama dapat dilakukan dengan EA yang berjalan di Strategy Tester, tetapi kali ini outputnya masuk ke tab jurnal, bukan yang di sebelah tab ahli, tab Jurnal ini di bagian bawah jendela Tester. . . klik kanan dan klik Buka untuk membuka folder tempat file log disimpan.

  10. #10
    Terima kasih RaptorUK, Pengujian Apakah Anda memiliki kode atau dapatkah Anda menunjukkan kepada saya cara mendapatkan kode ini hanya dengan menutup urutan pada bagan yang dilampirkan? Atau apakah Anda memiliki kode yang dapat membaca angka-angka ajaib yang ditugaskan sebelumnya dari sebuah skrip, dan hanya memesan dekat dengan nomor ajaib yang dapat digunakan dalam dua pasangan yang berbeda secara bersamaan. Dengan hormat int iOrders = OrdersTotal () - 1, i; {for (i = iOrders; igt; = 0; i--) {if (OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {if ((OrderSymbol () == Symbol ()))/{if (OrderType () == OP_BUY)) {{if (iClose (NULL, 0,0) lt; Low [1]) OrderClose (OrderTicket (), 0,04, Bid, 4, Red); {}}}}}}

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.