Panduan MQL4 - Page 3
Halaman 3 dari 466 FirstFirst 12345 ... TerakhirTerakhir
Results 21 to 30 of 60

Thread: Panduan MQL4

  1. #21

    Quote Originally Posted by ;
    Benar, gunakan fungsi OrdersCount dari halaman pertama topik. Kode yang Dimasukkan int pesanan = OrdersCount(OP_BUY); if (orders == 0) Buy(... Anda dapat memodifikasi fungsi OrdersCount untuk meneruskan simbol sebagai param: Kode yang Dimasukkan int OrdersCount(simbol string, tipe int) { ... }
    RickD, Apakah ini -- Memberikan kesalahan kompilasi: 'OrdersCount' - fungsi tidak ditentukan Kode yang Dimasukkan double Lot = 0,1;/ -------------------------------------------------- ------------------- /| fungsi mulai program skrip |/ -------------------------------------------------- ------------------- int mulai() {/---- int pesanan = Jumlah Pesanan(AUDJPY,OP_BUY); while(order == 0) { OrderSend(AUDJPY,OP_BUY, Lot, MarketInfo(AUDJPY,MODE_ASK), 2, NULL, NULL, NULL, 0, 0, CLR_NONE); } pesanan = JumlahPesanan(GBPUSD,OP_BUY); while(order == 0) { OrderSend(GBPUSD,OP_BUY, Lot, MarketInfo(GBPUSD,MODE_ASK), 2, NULL, NULL, NULL, 0, 0, CLR_NONE); }/---- kembali(0); }/ ------------------------------------------------- -------------------- Mohon bantu saya untuk memperbaiki kode. Kebetulan saya ubah dari if (....) menjadi while (....) untuk memastikan jika ada kesalahan dalam pengiriman pesanan, script akan mencoba terus sampai pesanan berhasil terkirim. Terima kasih lagi.

  2. #22
    Terima kasih RickD, karena telah bermurah hati dalam upaya Anda mendidik semua orang yang tertarik dengan pemrograman secara umum.

  3. #23

    Quote Originally Posted by ;
    Halo teman-teman! Saya sedang dalam proses mempelajari MQL 4. Saya terjebak di sini. tidak dapat menemukan solusi melalui pencarian di internet. bisakah seseorang tolong bantu ... skrip saya perlu melakukan ini: Periksa posisi terbuka ==gt; jika saya tidak memiliki posisi long di EURUSD {Buka order BUY di EURUSD di pasar}. DAN jika saya tidak memiliki posisi short di EURJPY {Buka order SELL di EURJPY di pasar}. Terima kasih sebelumnya. Bersulang.
    Benar, gunakan fungsi OrdersCount dari halaman pertama topik. Kode yang Dimasukkan int pesanan = OrdersCount(OP_BUY); if (orders == 0) Buy(... Anda dapat memodifikasi fungsi OrdersCount untuk meneruskan simbol sebagai param: Kode yang Dimasukkan int OrdersCount(simbol string, tipe int) { ... }

  4. #24
    Kode itu pada dasarnya sudah ada di sini. Lihat di halaman pertama utas tempat dia beralih melalui pesanan. Itu akan membiarkan Anda melihat bagaimana hal itu dilakukan.

  5. #25
    Halo teman-teman! Saya sedang dalam proses mempelajari MQL 4. Saya terjebak di sini. tidak dapat menemukan solusi melalui pencarian di internet. bisakah seseorang tolong bantu ... skrip saya perlu melakukan ini: Periksa posisi terbuka ==gt; jika saya tidak memiliki posisi long di EURUSD {Buka order BUY di EURUSD di pasar}. DAN jika saya tidak memiliki posisi short di EURJPY {Open SELL order di EURJPY di pasar}. Terima kasih sebelumnya. Bersulang.

  6. #26

    Quote Originally Posted by ;
    hai Rick.... bagaimana cara memindai kode profit (plus atau minus)??? dalam satu OP... saya hanya ingin mencoba menulis EA.... jika profit= -50... lalu OP kebalikan order.. .
    Jika Anda hanya membutuhkan keuntungan dolar, Anda dapat menggunakan OrderProfit. Jika Anda berbicara tentang pip maka Anda perlu mengurangi OrderClosePrice dari OrderOpenPrice dan kemudian membaginya dengan Poin. Dalam kedua kasus tersebut, Anda harus memilih pesanan dengan fitur OrderSelect terlebih dahulu.

  7. #27
    hai Rick.... bagaimana cara memindai kode profit (plus atau minus)??? dalam satu OP... saya hanya ingin mencoba menulis EA.... jika profit= -50... lalu OP kebalikan order.. .

  8. #28
    Dear Rick, saya ingin bertanya tentang mendapatkan nilai dari
    http://www.4shared.com/file/MhoMypAQ...t_mtf__2_.html. Saya ingin mendapatkan 2 nilai dari indior itu (UpTrendSup_NRTR_R DnTrendRes_NRTR_R ). Apakah mungkin membuat fungsi untuk menggabungkan nilai-nilai itu ke EA? Terima kasih

  9. #29
    Dear Rick, saya ingin bertanya tentang Time Filter.. Jika !TradeTime, saya membutuhkan EA masih Open Posisi sampai mencapai TakeProfit. Jika BELI mencapai TP di luar Waktu Perdagangan - Hentikan Perdagangan Inilah yang saya lakukan, tetapi saya pikir ada sesuatu yang hilang... Pertama, saya menambahkan variabel ini: Bool Kode yang Dimasukkan Allow_Buy, Allow_Sell; Kemudian, beberapa fungsi Inserted Code datetime GetLastCloseTime(int type) { datetime dt = 0; int cnt = OrdersHistoryTotal(); for (int i=0; i lt; cnt; i ) { if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) lanjutkan;/jika (SimbolPesanan() != Simbol()) lanjutkan;/jika (OrderMagicNumber() != Sihir) lanjutkan; if (TipePesanan() != ketik) lanjutkan; if (WaktuTutupPesan() gt; dt) { dt = WaktuTutupPesan(); } } kembali (dt); } lalu: Kode yang Dimasukkan batal Get_EOW_Stop() {/dipindahkan ke luar loop datetime LastBuy = GetLastCloseTime(OP_BUY); datetime LastSell = GetLastCloseTime(OP_SELL); int cnt = OrdersHistoryTotal(); for (int i=0; i lt; cnt; i ) { if (!OrderSelect(cnt, SELECT_BY_POS, MODE_HISTORY)) lanjutkan; if (OrderSymbol() != Symbol()) lanjutkan; if (OrderMagicNumber() != magic) lanjutkan; if(OrderType() == OP_BUY) {/Tutup pesanan di luar waktu perdagangan if(LastBuy != IsTradeTime()) {/Jika Last BuyOrder adalah Profit, maka Stop Order if (OrderProfit() lt;= 0) {Allow_Buy = true;} else {Allow_Buy = false;} } } if(OrderType() == OP_SELL) {/Tutup order di luar waktu perdagangan if(LastSell != IsTradeTime()) {/Jika Last SellOrder adalah Profit, maka Stop Order if (OrderProfit() lt;= 0) {Allow_Sell = true;} else {Allow_Sell = false;} } } } } inside start(): Inserted Code bool trade_time = IsTradeTime(); if (trade_time) { ea_action = Waktu Perdagangan; } else { ea_action = Waktu Perdagangan Habis;/Hanya jalankan fungsi ini di akhir minggu Get_EOW_Stop(); } sebelum OrderSend(): Masukkan Kode if ((trade_time || Allow_Buy) (i_countB == 0)) { OrderSend(Symbol(),....,.....);} CMIIW, Terima kasih

  10. #30
    halo Rick, saya ingin bertanya, Apa kode EA untuk memindahkan stop loss ke harga keinginan kita,

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.