Programmer saya bingung Help Me Please !!
Results 1 to 6 of 6

Thread: Programmer saya bingung Help Me Please !!

  1. #1
    Hai semua programmer. Saya benar-benar bingung
    . Bagaimana saya mendapatkan angka untuk membulatkan ke persepuluhan terdekat ?? Saya memprogram dalam MQL4. Contoh akan dibiarkan mengatakan lotsize = (lot0) * accteqty ();
    ukuran lot = ukuran lot1000;
    katakanlah itu keluar menjadi .14578 bagaimana saya akan mendapatkannya untuk membulatkan ke .2.
    Bantuan apa pun yang dapat Anda berikan kepada saya akan sangat dihargai. Saya tahu itu mungkin sesuatu yang sederhana
    . Terima kasih sebelumnya atas bantuannya ... Valerie ....





  2. #2
    Halo Valerie! Pertama-tama, saya BUKAN seorang MetaTrader-Programmer (saya hanya mengujinya selama sekitar 2 minggu sekarang), tetapi pertanyaan Anda agak universal. Jadi, tampilan singkat di MetaQuote Language Editor ditunjukkan di bawah Kamus (di sisi kanan layar) dan di sana di bawah topik Math Trig entri untuk fungsi yang Anda cari: itu disebut MathRound (). Jika Anda mengklik pada topik ini, bantuan singkat akan ditampilkan. Jadi, karena saya tidak pernah memrogram dengan MetaTrader, saya akan memberikan petunjuk tambahan untuk mencoba yang berikut ini: Sejak putaran MathRound ke INTEGER terdekat Anda kemungkinan besar pertama kali dikalikan dengan 10. Dalam contoh yang disebutkan di atas, ini akan menjadi: .14578 * 10 - 1.4578 kemudian panggil MathRound (1.4578) dan hasilnya akan menjadi 1.0 - bagi lagi dengan 10 - 0.1 Ini berarti akan membulatkan BAWAH ke bilangan bulat terdekat. Dari sana Anda dapat dengan mudah menyesuaikan dengan ukuran lot Anda. NAMUN, jika Anda ingin selalu mengitari UP ke Integer berikutnya yang lebih tinggi, Anda akan melakukan hal-hal berikut: MathMod (.14578, .1) Jika hasilnya adalah gt; 0 maka ada istirahat dan Anda perlu menambahkan unit .1 ke hasil di atas yang Anda terima dengan menggunakan MathRound (). Semoga ini bisa membantu, cobalah sedikit ...

  3. #3
    Quote Originally Posted by ;
    Hai semua programmer. Saya benar-benar bingung
    . Bagaimana saya mendapatkan angka untuk membulatkan ke persepuluhan terdekat ?? Saya memprogram dalam MQL4. Contoh akan dibiarkan mengatakan lotsize = (lot0) * accteqty (); lotsize = lotsize1000; katakanlah itu keluar menjadi .14578 bagaimana saya akan mendapatkannya untuk membulatkan ke .2. Bantuan apa pun yang dapat Anda berikan kepada saya akan sangat dihargai. Saya tahu itu mungkin sesuatu yang sederhana
    . Terima kasih sebelumnya atas bantuannya ... Valerie ....

    Anda juga dapat mencoba referensi NormalizeDouble () lihat referensi
    http://docs.mql4.com/convert/NormalizeDoubleuntuk informasi. Beberapa contoh dari kode Phoenix Hendrick: lot = NormalizeDouble (AccountFreeMargin () * Risiko1000.0,1) lot = NormalizeDouble (lot-lot * lossesDecreaseFactor, 1) Maka Anda mungkin memerlukan baris seperti ini: if (lotlt; 0,1) lot = 0,1

  4. #4
    Quote Originally Posted by ;
    Halo Valerie! Pertama-tama, saya BUKAN seorang MetaTrader-Programmer (saya hanya mengujinya selama sekitar 2 minggu sekarang), tetapi pertanyaan Anda agak universal. Jadi, tampilan singkat di MetaQuote Language Editor ditunjukkan di bawah Kamus (di sisi kanan layar) dan di sana di bawah topik Math Trig entri untuk fungsi yang Anda cari: itu disebut MathRound (). Jika Anda mengklik pada topik ini, bantuan singkat akan ditampilkan. Jadi, karena saya tidak pernah memrogram dengan MetaTrader, saya akan memberikan petunjuk tambahan untuk mencoba yang berikut ini: Sejak putaran MathRound ke INTEGER terdekat Anda kemungkinan besar pertama kali dikalikan dengan 10. Dalam contoh yang disebutkan di atas, ini akan menjadi: .14578 * 10 - 1.4578 kemudian panggil MathRound (1.4578) dan hasilnya akan menjadi 1.0 - bagi lagi dengan 10 - 0.1 Ini berarti akan membulatkan BAWAH ke bilangan bulat terdekat. Dari sana Anda dapat dengan mudah menyesuaikan dengan ukuran lot Anda. NAMUN, jika Anda ingin selalu mengitari UP ke Integer berikutnya yang lebih tinggi, Anda akan melakukan hal-hal berikut: MathMod (.14578, .1) Jika hasilnya adalah gt; 0 maka ada istirahat dan Anda perlu menambahkan unit .1 ke hasil di atas yang Anda terima dengan menggunakan MathRound (). Semoga ini bisa membantu, cobalah sedikit ...
    McD
    Terima kasih, McD ini akan sangat membantu .....

  5. #5
    Quote Originally Posted by ;
    Anda juga dapat mencoba referensi NormalizeDouble () lihat referensi
    http://docs.mql4.com/convert/NormalizeDoubleuntuk informasi. Beberapa contoh dari kode Phoenix Hendrick: lot = NormalizeDouble (AccountFreeMargin () * Risiko1000.0,1) lot = NormalizeDouble (lot-lot * lossesDecreaseFactor, 1) Maka Anda mungkin memerlukan baris seperti ini: if (lotlt; 0,1) lot = 0,1
    Terima kasih nvwine karena sebenarnya itu adalah di mana saya punya banyak ide-ide pemrograman saya. Ditambah lagi melihat penglihatan web metatrader. Saya masih newb ketika datang ke pemrograman tapi saya menuju ke sana. Terima kasih valerie ...

  6. #6
    Saya hanya ingin mengucapkan terima kasih kepada semua orang yang telah menjawab pertanyaan ini dan terima kasih khusus kepada harris yang memberi saya hari ini lebih awal. Sangat menyenangkan mengetahui bahwa Anda memiliki tempat yang ramah untuk bertukar ide dan mendapatkan bantuan saat Anda tidak dapat memahaminya sendiri. Terima kasih kepada semua orang ... Valerie ...
    Ps ... Terima kasih sudah memulai situs web ini. Ini adalah jauh fanfu ** intastic ..

Similar Threads

  1. Tolong, saya bukan programmer, dan butuh indikator ...
    By oxhinacabaxxo in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 0
    Postingan Terakhir: 01-20-2007 14:17, 02:17 PM
  2. Pemula bingung
    By wugksi in forum Pertanyaan Newbie
    Balasan: 0
    Postingan Terakhir: 09-09-2005 23:06, 11:06 PM
  3. Pemula bingung
    By wugksi in forum Sistem dan Strategi Perdagangan
    Balasan: 0
    Postingan Terakhir: 09-09-2005 23:06, 11:06 PM
  4. Mari kita bicara tentang tren. Saya bingung
    By Mysthae in forum Pertanyaan Newbie
    Balasan: 0
    Postingan Terakhir: 08-12-2005 14:36, 02:36 PM
  5. Mari kita bicara tentang tren. Saya bingung
    By Mysthae in forum Sistem dan Strategi Perdagangan
    Balasan: 0
    Postingan Terakhir: 08-12-2005 14:36, 02:36 PM

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.