Masalah Pengkodean: Buka [1]
Results 1 to 5 of 5

Thread: Masalah Pengkodean: Buka [1]

  1. #1
    Saya mengalami masalah dalam memprogram suatu garis. Saya ingin memiliki di antara persyaratan pembukaan menjadi 12 EMA tidak lebih besar dari pembukaan bar. Saya melakukan transaksi untuk mencoba dan tidak terbuka di pasar samping.

    Ini adalah baris kode:

    if ((Tutup [2] gt; = Tutup [1]) (Buka [1] gt; = Buka [0]) (Buka [1] gt; ema12) (ema12 gt; ema24)) upcandle = true;

    Kode ema12gt; ema24 bekerja dengan baik, tetapi Open [1] gt; ema12 tidak melakukan pekerjaan itu. Dalam pengujian kembali ada kesempatan di mana ada perdagangan dibuka di bawah ema12.

    Saran???

    Terima kasih!

  2. #2
    Buka [1] adalah harga terbuka dari bilah sebelumnya ... Layaknya bilah saat ini untuk berada di bawah 12ema. Selain itu, apa pergeseran untuk variabel EMA12 Anda? Apakah 1 atau 0?

  3. #3

  4. #4
    1 Attachment (s) Ronald - Saya mencoba menambahkan pergeseran ke EMA, tetapi hanya berakhir dengan respon kesalahan dari itu tidak terduga [. Saya telah melampirkan gambar yang menunjukkan bagaimana mesin seharusnya bekerja dalam perdagangan pertama yang dipamerkan. Perdagangan kedua seharusnya tidak terjadi karena [1] berada di bawah garis 12 ema. Dan Oksana, sesuai permintaan Anda:/ --------------------------------------- --------------------------- /| Safe Pip EA.mq4 |/| |/| |/ ----------------------------------------------- ------------------- # Hak cipta #property #property Hyperlink ekstern ganda Lot = 0,1; Eksternal ganda StopLoss = 15; extern ganda TakeProfit = 15; Eksternal ganda MaxTotalOrders = 1; Eksternal ganda MaxOmegaIBOrders = 1; extern bool MakeTrades = Benar; extern bool NoisyAlerts = Benar; Eksternal int TrailingStop = 10; Eksternal int BreakEven = 6; ekstern int maxLots = 1;/ ----------------------------------------------- ------------------- /| fungsi inisialisasi ahli |/ ----------------------------------------------- ------------------- static int order_num = -1; int init ()/- order_num = -1;/- kembali (0);/ ----------------------------------------------- ------------------- /| fungsi deinitialisasi ahli/ ----------------------------------------------- ------------------- int deinit ()/-/- return (0);/ ----------------------------------------------- ------------------- /| fungsi awal ahli |/ ----------------------------------------------- ------------------- int start ()/- int cnt, tiket, total; ganda ema12, ema24;/- Bergerak untuk mencapai titik setel Set/- Ema lines didefinisikan ema12 = iMA (NULL, 0,12,0, MODE_EMA, PRICE_CLOSE, 0); ema24 = iMA (NULL, 0,24,0, MODE_EMA, PRICE_CLOSE, 0);/- Periksa untuk mengetahui apakah ada sinyal candle bool upcandle = false; bool downcandle = false; if ((Tutup [2] gt; = Tutup [1]) (Buka [1] gt; = Buka [0]) (Buka [1] gt; ema12) (ema12 gt; ema24)) upcandle = true; if ((Close [1] lt; Open [0]) (High [1] lt; ema12)) downcandle = true;/periksa untuk membeli atau menjual sinyal bool buy = false; bool sell = false;/Jika harga yang diminta di bar saat ini lebih besar dari 2 pips dari lilin kedua sebelumnya dan 12ema/adalah lebih dari 24 ema maka itu adalah sinyal beli jika ((Tanya == Tinggi [2] 3 * Titik ) (ema12 gt; ema24)) buy = true;/Jika harga penawaran di bar saat ini kurang dari 2 pips dari lilin kedua sebelumnya dan 12ema/di bawah 24 ema maka itu adalah sinyal beli jika (((Rendah [2] == Bid) gt; 2 * Point) (ema24 gt; ema12)) sell = true; if (upcandle) ObjectCreate (upcandle Time [1], OBJ_ARROW, 0, Time [1], Low [1] -2 * Point);total = OrdersTotal (); if (totallt; 1) if (beli) ticket = OrderSend (Symbol (), OP_BUY, Lots, Ask, 0, Ask-StopLoss * Point, Ask TakeProfit * Point, SafePip, 12345,0, Green); ObjectCreate (buyl Time [1], OBJ_RECTANGLE, 0, Time [0] - (Waktu [0] -Kali [1]) * 0,5, Rendah [0] -2 * Titik, Waktu [0] (Waktu [0 ] -Kali [1]) * 0,5, Rendah [0] -2,5 * Titik); if (NoisyAlerts) PlaySound (alert.wav); if (ticketgt; 0) if (OrderSelect (tiket, SELECT_BY_TICKET, MODE_TRADES)) Print (Order BUY dibuka:, OrderOpenPrice ()); else Print (Kesalahan membuka order BUY:, GetLastError ()); kembali (0); if (BreakEvengt; 0) if (Bid-OrderOpenPrice () gt; Point * BreakEven) if (OrderStopLoss () lt; OrderOpenPrice ()) OrderModify (OrderTicket (), OrderOpenPrice (), OrderOpenPrice () Point * 1, OrderTakeProfit ( ), 0, Gray);* Perbarui trailing stop *if (TrailingStopgt; 0) if (Bid-OrderOpenPrice () gt; Point * (TrailingStop)) jika (OrderStopLoss () lt; Bid-Point * TrailingStop) OrderModify (OrderTicket (), OrderOpenPrice () , Bid-Point * TrailingStop, OrderTakeProfit (), 0, Gray); kembali (0); kembali (0);/ ----------------------------------------------- ------------------- Ini adalah pekerjaan yang sedang berjalan, dan ada hal-hal yang sudah saya ubah untuk berubah. Saya sadar tidak ada pengkodean untuk suatu kondisi. Saya hanya menggunakan level SL atau TP.

  5. #5
    Masalahnya mungkin pada kenyataan bahwa Anda menghitung EMA pada candle saat ini dan menggunakan awal dari candle sebelumnya untuk menentukan titik masuk. Ubah pengaturan ema Anda untuk Memeriksa lilin sebelumnya juga: ema12 = iMA (NULL, 0,12,0, MODE_EMA, PRICE_CLOSE, 1); ema24 = iMA (NULL, 0,24,0, MODE_EMA, PRICE_CLOSE, 1);

Similar Threads

  1. Indikator Buka/Tinggi atau Buka/Rendah
    By bohismokty05 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 1
    Postingan Terakhir: 11-27-2022 21:57, 09:57 PM
  2. Buka Senin-Tutup Jumat - tes egi
    By Ahymuhhy93 in forum Pilihan Biner
    Balasan: 21
    Postingan Terakhir: 12-13-2021 09:52, 09:52 AM
  3. USDJPY: Jam Buka
    By Oxaaah93 in forum Sistem dan Strategi Perdagangan
    Balasan: 40
    Postingan Terakhir: 11-26-2021 13:37, 01:37 PM
  4. Buka
    By shihomiww in forum Pialang Forex
    Balasan: 3
    Postingan Terakhir: 09-08-2021 20:56, 08:56 PM
  5. Masalah Pengkodean: Buka [1]
    By jhaces in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 4
    Postingan Terakhir: 02-17-2009 19:44, 07:44 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.