Panduan MQL4
Halaman 1 dari 466 123 ... TerakhirTerakhir
Results 1 to 10 of 60

Thread: Panduan MQL4

  1. #1
    Fungsi OrdersCount memungkinkan untuk mendapatkan jumlah pesanan dari jenis yang telah ditentukan.
    Kode yang Dimasukkan int Jumlah Pesanan(tipe int) { int pesanan = 0; int cnt = JumlahPesanan(); for (int i=0; ilt;cnt; i ) { if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) lanjutkan;/jika (SimbolPesanan() != Simbol()) lanjutkan;/jika (OrderMagicNumber() != Sihir) lanjutkan; if (JenisPesan() == ketik) pesanan ; } kembali (pesanan); }
    Contoh:
    Kode yang Dimasukkan int start() { int BuyCnt = OrdersCount(OP_BUY); jika (BuyCnt gt; 0) kembalikan (0); ...

  2. #2

    Quote Originally Posted by ;
    Atur warna level dalam kode Bisakah seseorang tolong tunjukkan saya bagaimana saya bisa mengatur level1 30 menjadi Hijau dan level2 70 menjadi Merah? #properti indior_separate_window #properti indior_buffers 1 #properti indior_color1 DodgerBlue #properti indior_level1 30 #properti indior_level2 70 #properti indior_minimum 0 #properti indior_maximum 100 Terima kasih sebelumnya
    Sepertinya tidak ada cara untuk mengubah pengaturan level individu. void SetLevelStyle( int draw_style, int line_width, color clr=CLR_NONE) Fungsi ini menetapkan gaya baru, lebar dan warna tingkat horizontal di dalam untuk menjadi keluaran di jendela terpisah.

  3. #3

    Quote Originally Posted by ;
    saya ingin menulis kode untuk lindung nilai egy dalam satu mata uang dan berhenti terbuka ketika, misalnya, beli OP lebih banyak daripada jual OP, jadi saya perlu menulis sesuatu seperti, jika totalorder OP_BUY gt; totalorder OP_SELL ada ide?
    Kode yang Dimasukkan int BuyCnt = 0; int JualCnt = 0; int BuyStopCnt = 0; int SellStopCnt = 0; int BeliLimitCnt = 0; int BatasJualCnt = 0; int cnt = JumlahPesanan(); for (int i=0; i lt; cnt; i ) { if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) lanjutkan;/jika (SimbolPesanan() != Simbol()) lanjutkan;/jika (OrderMagicNumber() != Sihir) lanjutkan; int tipe = TipePesanan(); if (ketik == OP_BUY) BuyCnt ; if (ketik == OP_SELL) SellCnt ; if (ketik == OP_BUYSTOP) BuyStopCnt ; if (ketik == OP_SELLSTOP) SellStopCnt ; if (ketik == OP_BUYLIMIT) BuyLimitCnt ; if (ketik == OP_SELLLIMIT) SellLimitCnt ; }

  4. #4

    Quote Originally Posted by ;
    Halo, saya punya pertanyaan baru, saya berada di Bagan 30 menit dan ingin menggambar Garis vertikal ketika sinyal dari stochastic indior dalam persilangan Timeframe 4 jam sudah benar. Sebagai contoh saya mencoba mengambil nilai stochastic dari timeframe 4 jam seperti ini pada variabel Inserted Code stoch4h=iStochastic(NULL,240,8,3,3,MODE_SMA,0,MODE _MAIN,i); stoch4h2=iStochastic(NULL,240,8,3,3,MODE_SMA,0,MOD E_SIGNAL,i); Dan daripada saya telah mencoba menggambar Garis vertikal ketika sinyal silang masuk Kode yang Dimasukkan if(stoch4hlt;stoch4h2){/Sinyal jual if (!ObjectDelete(sellLine)) { Print(Can't delete vertical line! code #, GetLastError()); } if (!ObjectCreate(sellLine, OBJ_VLINE, 0, Time#91;i#93;, 0)) { Print(Tidak dapat membuat garis vertikal! kode #, GetLastError()); } } if(stoch4hgt;stoch4h2){//Beli sinyal if (!ObjectDelete(buyLine)) { Print(Tidak dapat menghapus garis vertikal! kode #, GetLastError()); } if (!ObjectCreate(buyLine, OBJ_VLINE, 0, Time#91;i#93;, 0)) { Print(Tidak dapat membuat garis vertikal! kode #, GetLastError()); } } Masalahnya adalah Garis vertikal tidak digambar pada waktu yang tepat, mereka digambar tetapi tidak pada waktu yang tepat! Seperti yang Anda tahu saya berada di Bagan 30 menit, apakah mungkin membuat orang seperti ini?
    Gunakan fungsi iBarShift untuk memetakan bilah ke jangka waktu yang diinginkan.

  5. #5

    Quote Originally Posted by ;
    Ini saya lagi .. Satu pertanyaan lagi ... Terkadang saya melakukan lindung nilai pada dua broker yang berbeda ... Katakanlah saya memiliki B-GU di broker A dan S-GU di broker B .. Jika memiliki EA yang dilampirkan ke bagan gu di broker A .. Jika saya harus menutup kedua order dari Broker A dan B secara bersamaan .. Bisakah ini dilakukan hanya dengan 1 ea yang terlampir pada grafik gu di Broker A ??? Dengan kata lain, Apakah EA pada Broker A dapat mengontrol aksi trading pada Broker B??? Terima kasih lagi..
    Anda memerlukan perangkat lunak komunikasi antar proses. BrokerB Interprocess Agent BrokerA Cara paling sederhana mereka adalah menggunakan file untuk komunikasi antarproses.

  6. #6
    Ini saya lagi RickD.. Satu pertanyaan lagi... Terkadang saya melakukan lindung nilai pada dua broker yang berbeda... Katakanlah saya memiliki B-GU di broker A dan S-GU di broker B.. Jika memiliki EA yang dilampirkan ke bagan gu pada broker A .. Jika saya harus menutup kedua order dari Broker A dan B secara bersamaan .. Bisakah ini dilakukan hanya dengan 1 ea yang terlampir pada gu chart di Broker A ??? Dengan kata lain, Apakah EA pada Broker A dapat mengontrol aksi trading pada Broker B??? Terima kasih lagi..

  7. #7
    Halo, saya punya pertanyaan baru, saya berada di Bagan 30 menit dan ingin menggambar Garis vertikal ketika sinyal dari stochastic indior dalam persilangan Timeframe 4 jam sudah benar. Sebagai contoh saya mencoba mengambil nilai stochastic dari timeframe 4 jam seperti ini pada variabel Inserted Code stoch4h=iStochastic(NULL,240,8,3,3,MODE_SMA,0,MODE _MAIN,i); stoch4h2=iStochastic(NULL,240,8,3,3,MODE_SMA,0,MOD E_SIGNAL,i); Dan daripada saya telah mencoba menggambar Garis vertikal ketika sinyal silang masuk Kode yang Dimasukkan if(stoch4hlt;stoch4h2){/Sinyal jual if (!ObjectDelete(sellLine)) { Print(Can't delete vertical line! code #, GetLastError()); } if (!ObjectCreate(sellLine, OBJ_VLINE, 0, Time#91;i#93;, 0)) { Print(Tidak dapat membuat garis vertikal! kode #, GetLastError()); } } if(stoch4hgt;stoch4h2){//Beli sinyal if (!ObjectDelete(buyLine)) { Print(Tidak dapat menghapus garis vertikal! kode #, GetLastError()); } if (!ObjectCreate(buyLine, OBJ_VLINE, 0, Time#91;i#93;, 0)) { Print(Tidak dapat membuat garis vertikal! kode #, GetLastError()); } } Masalahnya adalah Garis vertikal tidak digambar pada waktu yang tepat, mereka digambar tetapi tidak pada waktu yang tepat! Seperti yang Anda tahu saya berada di Bagan 30 menit, apakah mungkin membuat orang seperti ini?

  8. #8
    Oksana17, Apakah kamu hanya menggodaku? Saya yakin ANDA tahu, tetapi bisakah Anda memberi saya beberapa petunjuk? Saya akan sangat menghargainya, penjelajah

  9. #9

    Quote Originally Posted by ;
    Hai, saya punya pertanyaan jika beberapa programmer cukup baik untuk membantu. Bagaimana cara mengetahuinya secara terprogram: 1. Jenis akun yang saya izinkan untuk berdagang? seperti Standar=100.000 atau Mini=10.000 2. Leverage akun untuk akun saya? seperti 200:1 atau 400:1 3. Ukuran lot minimum yang dapat saya perdagangkan? seperti 0,01 lot Semua hal di atas untuk akun live. Terima kasih, penjelajah
    mudah

  10. #10
    Hai, saya punya pertanyaan jika beberapa programmer cukup baik untuk membantu. Bagaimana cara mengetahuinya secara terprogram: 1. Jenis akun yang saya izinkan untuk berdagang? seperti Standar=100.000 atau Mini=10.000 2. Leverage akun untuk akun saya? seperti 200:1 atau 400:1 3. Ukuran lot minimum yang dapat saya perdagangkan? seperti 0,01 lot Semua hal di atas untuk akun live. Terima kasih, penjelajah

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.