Results 1 to 5 of 5

Thread: Tampilkan hanya 2 angka setelah titik desimal di

  1. #1
    Hai, adakah yang bisa membantu saya di sini? saya menggunakan
    Komentar (pivot =, pivot);
    untuk menampilkan angka pivot,
    dan kadang-kadang menampilkan 4 angka setelah titik desimal, terkadang menunjukkan 1 atau 2 angka.
    Saya ingin tahu bagaimana membuatnya menunjukkan angka tetap (katakanlah 2 angka) setelah titik desimal. Sebagai contoh
    jika pivot = 206.5787, maka itu menunjukkan pivot = 206.58. Saya menggunakan
    Komentar (pivot =% 4.2f, pivot); tapi itu tidak berhasil.

    Terimakasih banyak!

  2. #2
    gunakan fungsi ganda yang dinormalisasi. double NormalizeDouble (nilai ganda, digit int) Membulatkan nilai floating point ke presisi yang diberikan. Mengembalikan nilai normal dari tipe ganda. Nilai StopLoss dan TakeProfit yang dihitung, serta
    help://trading_OrderSend/harga pending order harus dinormalisasi dengan presisi yang nilainya disimpan dalam variabel yang telah ditentukan sebelumnya
    help://predefined_variables_Digits/. Parameter: nilai - Floating point value.digits - Format presisi, jumlah digit setelah titik desimal (0-8).

  3. #3

    Quote Originally Posted by ;
    Komentar (pivot =% 4.2f, pivot); tapi itu tidak berhasil.
    Hai, Gunakan fungsi DoubleToStr. Anda dapat menemukan deskripsi di Referensi MQL4.

  4. #4

    Quote Originally Posted by ;
    gunakan fungsi ganda yang dinormalisasi. double NormalizeDouble (nilai ganda, digit int) Membulatkan nilai floating point ke presisi yang diberikan. Mengembalikan nilai normal dari tipe ganda. Nilai StopLoss dan TakeProfit yang dihitung, serta
    help://trading_OrderSend/harga pending order harus dinormalisasi dengan presisi yang nilainya disimpan dalam variabel yang ditentukan sebelumnya
    help://predefined_variables_Digits/. Parameter: nilai - Floating point value.digits - Format presisi, jumlah digit setelah titik desimal (0-8).
    Digit akan secara otomatis menarik jumlah tempat yang ada setelah titik desimal pada grafik yang diberikan. Jadi Digit pada grafik GBPUSD akan memberi Anda empat tempat setelah desimal, dan pada grafik GBPJPY hanya akan memberi Anda dua tempat. Jadi dalam kode Anda, Anda bisa memasukkan Digit (tanpa tanda kutip) ke bagian nilai presisi dari fungsi Normalisasi dan secara otomatis akan menyesuaikan pada setiap grafik. Seperti itu, jika itu hanya memberi Anda kembali satu angka setelah titik desimal, itu karena jawabannya muncul sebagai kesepuluh sederhana, bukan di seratus misalnya. Seperti menulis sepersepuluh sebagai .1 atau .10; itu menjatuhkan nol.

  5. #5

    Quote Originally Posted by ;
    {quote} Hai, Gunakan fungsi DoubleToStr. Anda dapat menemukan deskripsi di Referensi MQL4.
    Digunakan ini untuk hanya menampilkan 2 nilai desimal .... string L21_H1 = DoubleToStr (L21_H1_0, 2); Gunakan ini untuk menjumlahkan hingga 2 nilai desimal .... menunjukkan sisanya (6) dari desimal dalam 0 (nol) ganda L21_H1 = NormalizeDouble (L21_H1_0, 2);

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.