Bantuan untuk EA pertama saya
Results 1 to 8 of 8

Thread: Bantuan untuk EA pertama saya

  1. #1
    Hai,
    Saya sangat baru dalam pengkodean mql, dan saya meminta bantuan Anda dengan beberapa konsep dasar.
    Saya memulai dari upaya yang sangat sederhana: Saya memeriksa apakah tidak ada pesanan yang dibuka atau tertunda, dan saya membuka beberapa pesanan, pasar, dan berhenti.
    Ketika semua pesanan dipicu dan ditutup, dalam keadaan rugi atau untung, dan tidak ada pesanan yang tertunda atau dibuka lagi, pesanan yang sama akan dilakukan:
    Masalahnya adalah saya tidak dapat memasukkannya ke dalam sebuah siklus; di egy tester menempatkan 10 pesanan pertama dengan benar, dan ketika ditutup, tentu saja, tidak ada yang terjadi.
    Saya sudah mencoba untuk atau sementara, tetapi saya sangat bingung dengan mereka:


    int mulai()
    {
    jika (TotalPesanan()==0)
    {


    OrderSend(Symbol(), OP_BUY, 0.01, NormalizeDouble(Ask,Digits), 0, NormalizeDouble(Ask-sl,Digits),NormalizeDouble(Ask tp,Digits), 10-20-corretto, 0, 0, Green);
    OrderSend(Symbol(), OP_SELL, 0.01, NormalizeDouble(Bid,Digits), 0, NormalizeDouble(Bid sl,Digits),NormalizeDouble(Bid-tp,Digits), 10-20-corretto, 0, 0, Green);

    OrderSend(Symbol(), OP_BUYSTOP, 0.01, NormalizeDouble(Ask d,Digits), 0, NormalizeDouble(Ask d-sl,Digits),NormalizeDouble(Ask d tp,Digits), 10-20-corretto, 0 , 0, Hijau);
    OrderSend(Symbol(), OP_BUYSTOP, 0.01, NormalizeDouble(Ask dueD,Digits), 0, NormalizeDouble(Ask dueD-sl,Digits),NormalizeDouble(Ask dueD tp,Digits), 10-20-corretto, 0 , 0, Hijau);
    OrderSend(Symbol(), OP_BUYSTOP, 0.01, NormalizeDouble(Ask treD,Digits), 0, NormalizeDouble(Ask treD-sl,Digits),NormalizeDouble(Ask treD tp,Digits), 10-20-corretto, 0 , 0, Hijau);
    OrderSend(Symbol(), OP_BUYSTOP, 0.01, NormalizeDouble(Ask quattroD,Digits), 0, NormalizeDouble(Ask quattroD-sl,Digits),NormalizeDouble(Ask quattroD tp,Digits), 10-20-corretto, 0 , 0, Hijau);
    OrderSend(Symbol(), OP_SELLSTOP, 0.01, NormalizeDouble(Bid-d,Digits), 0, NormalizeDouble(Bid-d sl,Digits),NormalizeDouble(Bid-d-tp,Digits), 10-20-corretto, 0 , 0, Hijau);
    OrderSend(Symbol(), OP_SELLSTOP, 0.01, NormalizeDouble(Bid-dueD,Digits), 0, NormalizeDouble(Bid-dueD sl,Digits),NormalizeDouble(Bid-dueD-tp,Digits), 10-20-corretto, 0 , 0, Hijau);
    OrderSend(Symbol(), OP_SELLSTOP, 0.01, NormalizeDouble(Bid-treD,Digits), 0, NormalizeDouble(Bid-treD sl,Digits),NormalizeDouble(Bid-treD-tp,Digits), 10-20-corretto, 0 , 0, Hijau);
    OrderSend(Symbol(), OP_SELLSTOP, 0.01, NormalizeDouble(Bid-quattroD,Digits), 0, NormalizeDouble(Bid-quattroD sl,Digits),NormalizeDouble(Bid-quattroD-tp,Digits), 10-20-corretto, 0 , 0, Hijau);


    }
    }

  2. #2

    Quote Originally Posted by ;
    {quote} Saya tidak tahu ada pembuat online, saya akan segera memeriksanya. Bisakah Anda menyarankan siapa pun?
    Lihat utas ini
    https://www.forexfabrikasi.com/crypt...rsi-alert.htmlSaya pribadi menggunakan fxdreema, harganya cukup bagus dan masuk akal.

  3. #3
    Tentu saja, Anda telah meletakkan kode Anda di dalam fungsi ini. tetapi dengan kode Anda saat ini, Anda akan memulai pesanan dengan setiap centang. Jadi Anda telah menetapkan ketentuan tambahan untuk dikonkretkan saat Anda ingin membuka order. Cara terbaik, dapatkan EA kustom sederhana (dari sampel MT4, f.e.) dan analisis untuk memahami cara kerjanya.

  4. #4

    Quote Originally Posted by ;
    EA Anda membuka 10 pesanan segera setelah memuat. baca tentang fungsi start(). Anda harus menggunakan OnClick() handler atau timer untuk mengeksekusi order secara terus menerus
    Hai, dokumentasi onTick mengatakan:
    Quote Originally Posted by ;
    OnTick The
    https://www.mql5.com/en/docs/runtime/event_fire#newtickperistiwa dihasilkan untuk Penasihat Ahli hanya ketika tanda centang baru untuk simbol diterima, pada bagan yang dilampirkan Penasihat Ahli. Tidak ada gunanya mendefinisikan fungsi OnTick() dalam indior atau skrip khusus, karena peristiwa NewTick tidak dibuat untuknya. Kejadian Tick dibuat hanya untuk Expert Advisors, tetapi ini tidak berarti bahwa Expert Advisors memerlukan fungsi OnTick(), karena tidak hanya kejadian NewTick yang dihasilkan untuk Expert...
    Tapi itu tidak menjelaskan cara menggunakan; apakah menurut Anda saya harus memasukkan baris pesanan saya ke dalam fungsi ini dan fungsi itu sendiri berulang di seluruh tubuh setiap tik?

  5. #5

    Quote Originally Posted by ;
    Mengapa Anda tidak menggunakan pembuat EA online?
    Saya tidak tahu ada pembuat online, saya akan segera memeriksanya. Bisakah Anda menyarankan siapa pun?

  6. #6
    EA Anda membuka 10 pesanan segera setelah memuat. baca tentang fungsi start(). Anda harus menggunakan OnClick() handler atau timer untuk mengeksekusi order secara terus menerus

  7. #7
    Mengapa Anda tidak menggunakan pembuat EA online?

  8. #8
    Keterampilan pemrogram MQL masih diperlukan, pembuat online tidak menghasilkan kode yang sempurna untuk Anda. Anda masih harus memahami, mengubah, dan memodifikasi kode.

Similar Threads

  1. Balasan: 27
    Postingan Terakhir: 02-12-2022 17:13, 05:13 PM
  2. Perdagangan Pertama Saya
    By httamohenovihyches in forum Pertanyaan Newbie
    Balasan: 7
    Postingan Terakhir: 12-08-2021 10:14, 10:14 AM
  3. Kehilangan Perdagangan pertama saya karena Broker
    By sugehoxnouhy in forum Pialang Forex
    Balasan: 7
    Postingan Terakhir: 11-21-2021 21:37, 09:37 PM
  4. Saya butuh sedikit bantuan untuk mengimplementasikan ATR ke dalam EA
    By cesi98 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 4
    Postingan Terakhir: 09-19-2021 08:14, 08:14 AM
  5. Perdagangan Pertama Saya
    By httamohenovihyches in forum Sistem dan Strategi Perdagangan
    Balasan: 7
    Postingan Terakhir: 06-05-2006 04:34, 04:34 AM

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.