Perlukan seseorang menumpukan perhatian pada isu pengaturcaraan
Halaman 1 daripada 1132 12 TerakhirTerakhir
Results 1 to 10 of 13

Thread: Perlukan seseorang menumpukan perhatian pada isu pengaturcaraan

  1. #1
    Hai,

    Saya mempunyai dua perkara yang berlaku dan benar-benar akan menghargai jika seseorang tahu mengapa ia berlaku dan bagaimana untuk melakukannya.

    Pada masa-masa apabila saya membandingkan dengan nilai yang sama, keadaan fail

    contohnya:

    /* nilai-nilai yang saya bandingkan dinamik, tetapi saya mencetaknya keluar dan mencetak hasil keadaan dan kadang-kadang gagal *

    val1 = 0.01;
    val2 = 0.01;
    /* pada masa ini jika keadaan gagal *
    jika (val1 == val2)
    {
    }

    Terbitan Kedua: SOLVED

    Terima kasih atas sebarang bantuan.
    Saaedb.

  2. #2
    Saya fikir yang pertama mungkin bug mt. ada jawatan di forum meta quote yang serupa dengan ini.

  3. #3
    Ini hanya satu tembakan dalam gelap tetapi tidakkah anda perlu memberitahu apa yang IsActiveLongPostion tidak sama? Tidakkah ia lebih seperti ini? jika (var == 1) {if (X! = IsActiveLongPostion var2 gt; = varCont) {CloseAllSellTrades (); jika (IsTradingTime ()) {BuySignalGenerated (); }}}

  4. #4

    Quote Originally Posted by ;
    Ini hanya satu tembakan dalam gelap tetapi tidakkah anda perlu memberitahu apa yang IsActiveLongPostion tidak sama? Tidakkah ia lebih seperti ini? jika (var == 1) {if (X! = IsActiveLongPostion var2 gt; = varCont) {CloseAllSellTrades (); jika (IsTradingTime ()) {BuySignalGenerated (); }}}
    Thats a Bool

  5. #5

    Quote Originally Posted by ;
    Saya fikir yang pertama mungkin bug mt. ada jawatan di forum meta quote yang serupa dengan ini.
    Semoga tidak, cuz ia membuat perkara yang tidak konsisten.

  6. #6
    Hanya atan ringkas tentang yang pertama. Saya tidak pernah menggunakan perbandingan == untuk jenis berganda. Adalah lebih baik untuk menentukan ambang. Contohnya jika var1-var2 lt; = 0.001. Parameter jenis double biasanya sangat rumit.

  7. #7

    Quote Originally Posted by ;
    Hanya atan ringkas tentang yang pertama. Saya tidak pernah menggunakan perbandingan == untuk jenis berganda. Adalah lebih baik untuk menentukan ambang. Contohnya jika var1-var2 lt; = 0.001. Parameter jenis double biasanya sangat rumit.
    Aparsai, sebenarnya saya lakukan jika (dblVal1 - dblVal2 gt; = ThreshHold) dan saya juga telah cuba spillting lebih besar kemudian dan sama dengan dua jika syarat. Saya sudah pengaturcaraan selama lebih dari 8 tahun, jadi saya yakin saya tidak melakukan sesuatu yang bodoh. Sama ada pepijat di MT atau sesuatu tentang aliran kawalan MTs yang saya tidak tahu. Dan isu itu berselang-seli. Daripada setiap 50 cek, pasangan mungkin gagal.

  8. #8

    Quote Originally Posted by ;
    Aparsai, sebenarnya saya lakukan jika (dblVal1 - dblVal2 gt; = ThreshHold) dan saya juga telah cuba spillting lebih besar kemudian dan sama dengan dua jika syarat. Saya sudah pengaturcaraan selama lebih dari 8 tahun, jadi saya yakin saya tidak melakukan sesuatu yang bodoh. Sama ada pepijat di MT atau sesuatu tentang aliran kawalan MTs yang saya tidak tahu. Dan isu itu berselang-seli. Daripada setiap 50 cek, pasangan mungkin gagal.
    Saya mungkin sangat pemilih tetapi MT4 nampaknya sangat sensitif terhadap penggunaan paranthesis. Saya cadangkan untuk menambah sepasang paranthesis seperti berikut: jika ((dblVal1 - dblVal2) gt; = ThreshHold) BTW, saya meletakkan komen itu berdasarkan maklumat yang anda berikan. Saya melakukan perkara yang sama berdasarkan apa yang telah anda taipkan. Nasib baik, Al

  9. #9

    Quote Originally Posted by ;
    Saya mungkin sangat pemilih tetapi MT4 nampaknya sangat sensitif terhadap penggunaan paranthesis. Saya cadangkan untuk menambah sepasang paranthesis seperti berikut: jika ((dblVal1 - dblVal2) gt; = ThreshHold) BTW, saya meletakkan komen itu berdasarkan maklumat yang anda berikan. Saya melakukan perkara yang sama berdasarkan apa yang telah anda taipkan. Nasib baik, Al
    kurungan ada di sana, dan seperti saya katakan, intermitentnya. Di sini, cuba jalankan ini pada satu carta Alert min (MathAbs, MathAbs (Terbuka [1] - Tutup [1]), Terbuka, Terbuka [1], Tutup, Tutup [1], Keadaan, MathAbs [1]) gt; = 1 * Titik); jika (MathAbs (Buka [1] - Tutup [1]) gt; = 1 * Titik) {Alert (Di sini); } Saya melakukan perkara yang sama untuk ujian dan atleast sekali setiap 30 minit yang terlepas ceknya. Keadaan sebenar saya kelihatan seperti Val1 = 1.800 Val2 = 1.799 ThreshHold = 1 jika (MathAbs (Val1 - Val2) gt; = MathAbs (ThreshHold * Point)) {} Satu-satunya masalah di sini ialah saya menetapkan nilai ThreshHold dalam tab Input di Properties EA.

  10. #10

    Quote Originally Posted by ;
    Saya fikir yang pertama mungkin bug mt. ada jawatan di forum meta quote yang serupa dengan ini.
    bukan bug, hanya titik terapung. Hanya google untuk membandingkan beregu untuk maklumat lanjut.

Kebenaran Posting

  • Anda tidak boleh menghantar thread baru
  • Anda tidak boleh membalas kiriman
  • Anda tidak boleh mengedit siaran anda
  • Anda tidak boleh menyiarkan lampiran
  •  
  • Kod BB Hidup
  • Smilies Hidup
  • Kod [IMG] adalah Hidup
  • Kod [VIDEO] adalah Hidup
  • Kod HTML Tidak Hidup
Polisi Kuki
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.