Kesalahan OrderModify - Page 3
Halaman 3 dari 464 FirstFirst 1234 TerakhirTerakhir
Results 21 to 30 of 31

Thread: Kesalahan OrderModify

  1. #21
    Braket tidak ada karena saya memiliki lebih banyak fungsi selama penghitungan pesanan. Di bawah ini adalah kelanjutan setelah baris terakhir dari kode di atas. Kode yang dimasukkan jika (OrderSymbol () == Symbol () OrderType () == OP_SELL) {double BreakEvenSell = OrderOpenPrice () - (BE_Pips * Point); gandakan PP_Pipsell = OrderOpenPrice () - (PP_Pips * Point); gandakan PP_Lotssell = PP_Percent * OrderLots (); if (PartialProfit == true) {if (PP_Pipsell gt; = Tanyakan PP_Lotssell gt; 0,0 OrderLots () gt; = 0,2) {OrderClose (OrderTicket (), PP_Lotssell, Ask, MaxSlippage, 0); Cetak (Untung Sebagian Diambil dari Jual, OrderTicket ()); }} if (BreakEven == true) {if (BreakEvenSell gt; = Tanyakan OrderStopLoss ()! = OrderOpenPrice () - (BE_AddedPips * Point)) {OrderModify (OrderTicket (), OrderOpenPrice (), OrderOpenPrice (), OrderOpenPrice () - Order_pendedPips *) Point), OrderTakeProfit (), 0,0); Print (BreakEven Dieksekusi pada, OrderTicket ()); }} if (OrderStopLoss () gt; NormalalizeDouble (stoploss, 4) RiskManagement == true OrderStopLoss ()! = OrderOpenPrice () - (BE_AddedPips * Point)) {OrderModify (OrderTicket (), OrderLabPrice (), stopLoss, OrderTakeProfit () , 0,0); }} if (OrderSymbol () == Symbol () OrderType () == OP_BUY) {double BreakEvenBuy = OrderOpenPrice () (BE_Pips * Point); gandakan PP_Pipbuy = OrderOpenPrice () (PP_Pips * Point); gandakan PP_Lotsbuy = PP_Percent * OrderLots (); if (PartialProfit == true) {if (PP_Pipbuy lt; = Bid ​​PP_Lotsbuy gt; 0,0 OrderLots () gt; = 0,2) {OrderClose (OrderTicket (), PP_Lotsbuy, Bid, MaxSlippage, 0); Cetak (Untung Sebagian Diambil dari Beli, OrderTicket ()); }} if (BreakEven == true) {if (BreakEvenBuy lt; = Bid ​​OrderStopLoss ()! = OrderOpenPrice () (BE_AddedPips * Point)) {OrderModify (OrderTicket (), OrderOpenPrice (), OrderOpenPrice () Order_pendedPips *) Point), OrderTakeProfit (), 0,0); Print (BreakEven Dieksekusi pada, OrderTicket ()); }} if (OrderStopLoss () lt; NormalalizeDouble (stoploss1,4) RiskManagement == true OrderStopLoss ()! = OrderOpenPrice () (BE_AddedPips * Point)) {OrderModify (OrderTicket (), OrderOpenPrice (), stopLoss1, OrderTakeProfit)) , 0,0); }}}

  2. #22

    Quote Originally Posted by ;
    Sangmane, saya belajar banyak dari membaca logika kode Anda di atas ....
    lihat posting kedua saya, seharusnya: if (MathAbs (entry-OrderOpenPrice ()) gt; StopLevel) Pastikan Anda telah menetapkan variabel StopLevel: StopLevel = MarketInfo (Symbol (), MODE_STOPLEVEL);

  3. #23
    2 Lampiran, harap temukan EA sampel terlampir. EA ini akan menempatkan buystop di SMA (100) jika harga di bawah SMA (100), membalikkan untuk gambar terlampir menunjukkan bagaimana EA memodifikasi harga terbuka ketika SMA mengubah nilainya. tetapi modifikasi tidak terjadi pada setiap tick, karena ada batasan dalam memodifikasi pending order
    https://www.forexfabrikasi.com/attac...1840816963.mq4

  4. #24
    Masalah terpecahkan ... saya pikir. Saya menambahkan fungsi stoplevel dan tampaknya memodifikasi pesanan hanya ketika seharusnya. Namun saya memang punya satu periode waktu di mana ia menat sekelompok kesalahan Ordermodify 1. berlalu dan mulai bekerja lagi, jadi saya pikir ini mungkin saja data backtester yang mengacaukan kode. Bagaimanapun terima kasih atas bantuan Anda lagi. Saya punya satu pertanyaan lagi jika tidak banyak bertanya. Masalah saya adalah begitu buy atau sellstop dipicu menjadi order beli atau jual dan harga turun kembali melewati openorderprice asli, sebuah buystopsellstop baru ditempatkan pada titik masuk yang sama persis. Saya mencoba membuat fungsi yang tidak akan memungkinkan MT4 untuk menempatkan perdagangan yang tertunda pada harga yang sama dengan perdagangan terbuka saat ini. misalnya: jika saya memiliki pesanan beli terbuka pada harga x dan aturan entri saya kemudian mengatakan tempatkan buystop pada harga x itu tidak akan memungkinkan ini terjadi. Ini yang saya miliki sekarang dan saat ini tidak berfungsi. fungsi: Kode yang dimasukkan int buytradeok () {int trade = 0;/---- for (int f = 0; flt; OrdersTotal (); f ) {if (OrderSelect (f, SELECT_BY_POS, MODE_TRADES) == false) break; if (OrderSymbol () == Symbol ()) {if (OrderType () == OP_BUY) {if (OrderOpenPrice () == entry1) perdagangan ; }}}/---- mengembalikan volume pesanan jika (diperdagangkan; 0) kembali (1); lain kembali (0); } Ordersend: Masukkan Kode jika (total lt; MaxOrders) {if (CalculateBuyOrders () == 0 Tutup # 91; 0 # 93; lt; Var1) {if (buytradeok () lt; 1) {if (RiskManagement == true ) {ticket = OrderSend (Symbol (), OP_BUYSTOP, LotValue, entry1, MaxSlippage, stoploss1, takeprofit1, NULL, 0,0, Blue); if (ticketgt; 0) {if (OrderSelect (tiket, SELECT_BY_TICKET, MODE_TRADES)) Cetak (BUYSTOP dibuka:, OrderOpenPrice ()); } else Cetak (Galat saat membuka pesanan BUYSTOP:, GetLastError ()); }

  5. #25
    Quote Originally Posted by ;
    Seperti yang Anda lihat buystop adalah satu-satunya fungsi yang memungkinkan 2 nilai yang sama melewati pernyataan.
    Kecuali tentu saja Anda tidak tahu bahwa mereka persis sama. Jika mereka dimatikan sedikit saja, mereka tidak akan dikenali sama, dan fungsinya akan mencoba dan meneruskannya seperti yang Anda sarankan. Sudahkah Anda mencoba menormalkan kedua belah pihak seperti yang disarankan RR? Setidaknya patut dicoba.

  6. #26

    Quote Originally Posted by ;
    tolong temukan EA sampel terlampir. EA ini akan menempatkan buystop di SMA (100) jika harga di bawah SMA (100), membalikkan untuk gambar terlampir menunjukkan bagaimana EA memodifikasi harga terbuka ketika SMA mengubah nilainya. tetapi modifikasi tidak terjadi pada setiap tick, karena ada batasan dalam memodifikasi pending order
    Dear Sangmane, EA eksperimental yang bagus yang Anda buat di sini. Saya bertanya-tanya apakah ada varian untuk EA semacam ini? Katakan bahwa saya menggunakan Amplop untuk Aturan Keluar Keluar: Band Atas bertindak sebagai TrailingJumping Buy Stop (Jumping Stop Loss juga untuk Posisi Jual). untuk Posisi Beli) .. Regrads Terbaik,

  7. #27
    hai, tolong jelaskan apa yang Anda maksud dengan amplop (bollinger band?) dan lompat berhenti. sebuah gambar akan membantu saya memahami logika. merdeka!

  8. #28
    1 Lampiran
    Quote Originally Posted by ;
    hai, tolong jelaskan apa yang Anda maksud dengan amplop (bollinger band?) dan lompat berhenti. sebuah gambar akan membantu saya memahami logika. merdeka!
    Hai Bro, Berikut ini rincian tentang Permintaan saya dari Posting Sebelumnya .. Merdeka, PS: Jangan lupa untuk memeriksa kotak masuk Anda yang lain !!
    https://www.forexfabrikasi.com/attac...2041521372.doc

  9. #29
    Dear Sangmane, Di POV saya, saya lebih suka menyebutnya Jumping daripada Trailing karena jumlahnya diskrit tidak kontinu ... Trims b4

  10. #30

    Quote Originally Posted by ;
    tolong temukan EA sampel terlampir. EA ini akan menempatkan buystop di SMA (100) jika harga di bawah SMA (100), membalikkan untuk gambar terlampir menunjukkan bagaimana EA memodifikasi harga terbuka ketika SMA mengubah nilainya. tetapi modifikasi tidak terjadi pada setiap tick, karena ada batasan dalam memodifikasi pending order
    Dear Sangmane, Beberapa coders memodifikasi Pesanan Ubah EA asli Anda, Anda dapat memeriksa ini
    http://indo.mt5.com/showthread.php?2...l=1#post341108.. Kami menggunakan Envelope menggabungkan Trailing Pending Order dengan Trailing Stop .. Ini bekerja secara bersamaan .. Kami mungkin melupakan sesuatu yang saya harap Anda akan membantu .. Salam

Similar Threads

  1. Kesalahan Metatrade MT4?
    By Hans45 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 3
    Postingan Terakhir: 03-09-2022 18:56, 06:56 PM
  2. Kesalahan Email
    By Hohyasochamok in forum Pendidikan Forex
    Balasan: 3
    Postingan Terakhir: 12-09-2021 15:43, 03:43 PM
  3. Log kesalahan MT4
    By Issi0004 in forum Pendidikan Forex
    Balasan: 4
    Postingan Terakhir: 11-17-2021 06:00, 06:00 AM
  4. Kesalahan DLL 126
    By jenwavi in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 1
    Postingan Terakhir: 06-17-2021 16:11, 04:11 PM
  5. Log kesalahan MT4
    By Issi0004 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 4
    Postingan Terakhir: 05-17-2018 19:43, 07:43 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.