Pertanyaan Pemrograman
Results 1 to 8 of 8

Thread: Pertanyaan Pemrograman

  1. #1
    Saya tahu kode dengan sintaks yang lebih sederhana dan saya baru di Forex (sekitar sebulan)

    Saya mencoba untuk melakukan penyesuaian pada EA dan dengan demikian akan baris demi baris untuk memahami bahwa logika Forex (dan sintaks) dengan segmen tertentu ... ini adalah bagian yang saya coba pahami karena saya ingin memastikan bahwa kode tidak membuka pesanan pada hari Jumat, namun jika transaksi masih terbuka masuk ke hari Jumat untuk memungkinkannya untuk mengelolanya tanpa menutupnya

    Terima kasih banyak atas bantuan Anda!
    =========================

    Variabel:

    int OpenOrders = 0, cnt = 0;
    extern bool TradeOnFriday = Salah;
    int OrdersTimeAlive = 0;/dalam beberapa saat
    bool ContinueOpening = Benar;
    datetime LastOrderOpenTime = 0;

    ================================
    Blok Kode:

    //seharusnya tidak berdagang pada hari Jumat lalu kita tutup semua
    if (! TradeOnFriday DayOfWeek () == 5)

    PreviousOpenOrders = OpenOrders 1;
    ContinueOpening = Salah;
    text = text \ nMenutup semua pesanan dan menghentikan perdagangan sejak perlindungan TradeOnFriday .;
    Cetak (Menutup semua pesanan dan menghentikan perdagangan sejak perlindungan TradeOnFriday.);


    //Orders Perlindungan waktu hidup
    if (OrdersTimeAlivegt; 0 CurTime () - LastOrderOpenTimegt; OrdersTimeAlive)

    PreviousOpenOrders = OpenOrders 1;
    ContinueOpening = Salah;
    text = text \ nMenutup semua pesanan sejak perlindungan OrdersTimeAlive .;
    Mencetak (Menutup semua pesanan sejak perlindungan OrdersTimeAlive.);


    ======================================

  2. #2
    Juga, apa tujuan membatalkan di sini? ==================================== void DeleteAllObjects () int obj_total = ObjectsTotal (); nama string; untuk (int I = 0; ilt; obj_total; I ) title = ObjectName (I); if (title! = -RRB- ObjectDelete (judul); ObjectDelete (FLP_txt); ObjectDelete (P_txt);

  3. #3
    Apakah ada pengembang yang dapat menghabiskan waktu 10-15 menit untuk mengobrol dengan saya sehingga saya dapat mengedit EA, secara pribadi untuk memberi saya arahan? Saya menemukan fungsi untuk digit broker ... ada seperangkat templat dengan EA ini yang juga membutuhkan rasio pengganda pialang untuk ini, tetapi saya tidak tahu cara memanggilnya ke dalam dokumen template karena file .tpl muncul seperti itu adalah semua teks dan tidak melakukan fungsi apa pun

  4. #4
    Saya mengubah ini: OrderSend (Symbol (), OP_SELL, mylotsi, SellPrice, slippage, sl, tp, MyMEFx EA MagicNumber, MagicNumber, 0, ArrowsColor); kembali (0); Kepada: int ticket = OrderSend (Simbol (), OP_SELL, mylotsi, SellPrice, slippage, 0,0, MyMEFx EA MagicNumber, MagicNumber, 0, ArrowsColor); Tidur (1500); OrderModify (tiket, OrderOpenPrice (), sl, tp, 0, ArrowsColor); ========================================= Saya mendapatkan kesalahan ini: 2009.02. 28 17:32:59 2009.01.01 20:42 EATest AUDJPY, H1: Peringkat tiket untuk fungsi OrderModify 2009.02.28 17:32:59 2009.01.01 20:42 EATest AUDJPY, H1: OrderKirim Kesalahan 131 2009.02.28 17:32 : 59 2009.01.01 20:42 EATest AUDJPY, H1: OrderModify Kesalahan 4051

  5. #5
    Berikut ini daftar kesalahan runtime di MQL4.
    Http://docs.mql4.com/runtime/errorsAnda dapat melakukan pencarian internet pada posting MQL4, basis kode atau forum, Anda mungkin akan menemukan jawaban atas pertanyaan Anda.

  6. #6

    Quote Originally Posted by ;
    Juga, apa tujuan membatalkan di sini? ==================================== void DeleteAllObjects () int obj_total = ObjectsTotal (); nama string; untuk (int I = 0; ilt; obj_total; I ) name = ObjectName (I); if (name! = -RRB- ObjectDelete (nama); ObjectDelete (FLP_txt); ObjectDelete (P_txt);
    kekosongan menunjukkan bahwa fungsi tidak mengembalikan informasi. Ini bisa batal, int, double, bool seperti itu tergantung pada jenis informasi apa yang dikembalikan.

  7. #7

    Quote Originally Posted by ;
    Saya memahami kode dengan sintaks yang lebih mudah dan saya baru di Forex (sekitar satu bulan) Saya mencoba untuk membuat revisi ke EA dan kemudian baris demi baris untuk memahami logika Forex (dan sintaks) dengan bagian tertentu ... ini adalah bagian yang saya coba pahami karena saya ingin memastikan bahwa kode tersebut tidak membuka pesanan pada hari Jumat, namun jika perdagangan masih terbuka pada hari Jumat untuk memungkinkannya untuk menangani mereka tanpa menutupnya. Terima kasih banyak untuk Anda membantu! ========================= Variabel: int ...
    Lebih baik gunakan TimeDayOfWeek jika Anda berencana menjalankan EA di seluruh penguji egi. Dayofweek akan mengembalikan hari ini dalam seminggu di penguji egi.

  8. #8
    Yah, sebagai hasil dari Ronald, saya mampu memperbaiki Eksekusi Pasar sekarang saya tahu bagaimana menyelesaikannya dengan semua EA Di mana cetak dapat mencetak? Saya mendapatkan SendError 131 yang merupakan masalah ukuran besar yang terkait dengan broker saya .... Jika saya menempatkannya untuk mencetak banyak ukuran, ke mana informasi itu akan pergi? Saya berkenalan dengan pekerjaan kotak pesan pada vba setelah saya ingin melihat nilai faktor muncul selama implementasi Saat ini, EA ini menutup semuanya pada hari Jumat .... Saya akan bekerja untuk memperbaiki hal berikut ... mengapa Anda akan menunjukkan perubahan dari DayofWeek == 5 ke TimeDayofWeek == 5? Bisakah Anda menggambarkan logika di baliknya? Saat ini sedang memeriksa untuk melihat apakah itu hari Jumat dan menutup semua perdagangan ... ketika saya melakukan pengeditan, saya akan ingin untuk memeriksa untuk mengetahui apakah itu hari Jumat dan tidak membuka yang baru, dan Mungkin aturan tertentu pada Cara Terbaik untuk Mengelola Mereka Yang masih terbuka memasuki hari Jumat

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.