Menggunakan Tawaran di Loop Sementara? - Page 2
Halaman 2 dari 462 FirstFirst 12
Results 11 to 12 of 12

Thread: Menggunakan Tawaran di Loop Sementara?

  1. #11
    Akhirnya saya menemukannya di web; ada penjelasan profesional bagaimana nilai-nilai Boolean diasumsikan dalam C. MQL memiliki banyak kesamaan dengan C, C ; Dan itulah yang saya coba jelaskan dalam posting saya. Mungkin itu tidak terlalu berkaitan dengan Anda, Anda mungkin bisa memecahkan masalah dengan cara lain, tetapi menarik untuk diketahui: Ini adalah kutipan dari tutorial:/quote Sekarang kita temui mungkin yang paling mudah tersandung ` `gotcha! '' di C: operator pengujian kesetaraan adalah ==, bukan satu =, yang merupakan penugasan. Jika Anda secara tidak sengaja menulis jika (a = 0) (dan Anda mungkin akan pada suatu titik; semua orang membuat kesalahan ini), itu tidak akan menguji apakah a adalah nol, seperti yang mungkin Anda maksudkan. Sebagai gantinya, ia akan menetapkan 0 ke a, dan kemudian melakukan cabang `` true '' pernyataan if jika a adalah nol. Tetapi a baru saja diberi nilai 0, sehingga cabang `` benar '' tidak akan pernah diambil! (Ini bisa membuat Anda gila saat men-debug - Anda ingin melakukan sesuatu jika a adalah 0, dan setelah tes, a adalah 0, apakah itu seharusnya atau tidak, tetapi cabang `` benar '' tetap tidak diambil .)/Akhir dari kutipan. Pemrograman senang.

  2. #12
    Operator saya dalam pernyataan while adalah gt; = bukan a =, jadi seharusnya sudah berfungsi (saya pikir). Saya memang mencoba membaginya menjadi 2 kondisi hanya menggunakan gt; || a ==, tapi itu juga tidak berhasil. Apa yang akhirnya saya lakukan adalah menghilangkan loop sementara dan menggantinya dengan yang berikut untuk loop. Ini memastikan bahwa loop bertambah untuk jangka waktu tertentu dan kemudian akan berhenti kecuali sudah pecah karena interior jika pernyataan tidak dipenuhi:
    Quote Originally Posted by ;
    BuyPriceMax = Bid- (TrailingBuy * Point); untuk (x = 1; xlt; = 1000; x ) {if (Bidgt; = BuyPriceMax) {RefreshRates (); if (Bidgt; BuyPriceMax (TrailingBuy * Point)) {BuyPriceMax = Bid- (TrailingBuy * Point); } Tidur (10000);/TIDUR 10 DETIK} else {break; }}
    Itu tampaknya telah menyelesaikan masalah. Ini membatasi loop sehingga akan berakhir di beberapa titik dan juga memungkinkan cara untuk memeriksa apakah harga naik sebelum menempatkan BELI (lebih dekat ke puncak). Terima kasih atas semua masukan semua orang.

Similar Threads

  1. Tawaran safe haven melambat karena dolar kembali menguat
    By jafha in forum Sistem dan Strategi Perdagangan
    Balasan: 0
    Postingan Terakhir: 08-10-2017 02:51, 02:51 AM
  2. mt4 - Masalah 'Loop Operator' - (tidak merespons)
    By hyuismie30 in forum Analisis Teknis
    Balasan: 0
    Postingan Terakhir: 11-04-2016 23:00, 11:00 PM
  3. mt4 - Masalah 'Loop Operator' - (tidak merespons)
    By hyuismie30 in forum Diskus Forex Umum
    Balasan: 0
    Postingan Terakhir: 11-04-2016 23:00, 11:00 PM
  4. Masalah MQL4 memeriksa tawaran saat ini vs centang lalu
    By httitavasco in forum Pertanyaan Newbie
    Balasan: 0
    Postingan Terakhir: 10-26-2016 11:51, 11:51 AM
  5. Masalah MQL4 memeriksa tawaran saat ini vs centang lalu
    By httitavasco in forum Diskus Forex Umum
    Balasan: 0
    Postingan Terakhir: 10-26-2016 11:51, 11:51 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.