ต้องการใครสักคนที่จะหลั่งน้ำตาในประเด็นการเขียนโปรแกรม
หน้า 1 จาก 1002 12 ล่าสุดล่าสุด
Results 1 to 10 of 13

Thread: ต้องการใครสักคนที่จะหลั่งน้ำตาในประเด็นการเขียนโปรแกรม

  1. #1
    สวัสดี

    ฉันมีสองสิ่งที่เกิดขึ้นและจะขอบคุณถ้ามีคนรู้ว่าทำไมมันเกิดขึ้นและวิธีการมามัน

    บางครั้งเมื่อฉันเปรียบเทียบกับค่าเท่ากันไฟล์เงื่อนไข

    เช่น:

    /* ค่าที่ฉันเปรียบเทียบเป็นแบบไดนามิก แต่ฉันกำลังพิมพ์ออกมาและพิมพ์ผลลัพธ์เงื่อนไขและบางครั้งก็ล้มเหลว *

    val1 = 0.01;
    val2 = 0.01;
    /* ในบางครั้งสิ่งนี้หากเงื่อนไขล้มเหลว *
    ถ้า (val1 == val2)
    {
    }

    ปัญหาที่สอง: แก้ไขแล้ว

    ขอบคุณสำหรับความช่วยเหลือ
    Saaedb

  2. #2

    Quote Originally Posted by ;
    ความคิดบางอย่าง - ทวีคูณด้วยพลังสิบ 10 (ถ้าคุณรู้จำนวนทศนิยมอย่างแน่นอนและทำสิ่งที่คุณต้องการจะทำในจำนวนเต็มเลขคณิต - แปลงเป็นสตริงและเปรียบเทียบส่วนที่คุณต้องการ
    ตอนนี้ฉันกำลังหารด้วย Point เพื่อรับปัญหานี้ แต่ก็ยังเป็นการดีที่จะรู้ว่าเป็นข้อบกพร่องใน MQL หรือว่าฉันขาดอะไรไป

  3. #3
    ฉันคิดว่าอันแรกอาจเป็นข้อผิดพลาดของ mt มีการโพสต์ในฟอรัม meta ราคาคล้ายกับ

  4. #4
    นี่เป็นเพียงการยิงในที่มืด แต่คุณไม่จำเป็นต้องบอกเลยว่า IsActiveLongPostion ไม่เท่ากับหรือไม่ มันไม่ควรจะเป็นแบบนี้มากกว่านี้เหรอ? if (var == 1) {if (X! = IsActiveLongPostion var2 gt; = varCont) {CloseAllSellTrades (); if (IsTradingTime ()) {BuySignalGenerated (); }}}

  5. #5

    Quote Originally Posted by ;
    นี่เป็นเพียงการยิงในที่มืด แต่คุณไม่จำเป็นต้องบอกเลยว่า IsActiveLongPostion ไม่เท่ากับหรือไม่ มันไม่ควรจะเป็นแบบนี้มากกว่านี้เหรอ? if (var == 1) {if (X! = IsActiveLongPostion var2 gt; = varCont) {CloseAllSellTrades (); if (IsTradingTime ()) {BuySignalGenerated (); }}}
    นั่นเป็นบูล

  6. #6

    Quote Originally Posted by ;
    ฉันคิดว่าอันแรกอาจเป็นข้อผิดพลาดของ mt มีการโพสต์ในฟอรัม meta ราคาคล้ายกับ
    หวังว่ามันไม่ใช่เพราะมันทำให้สิ่งต่าง ๆ ไม่สอดคล้องกันมาก

  7. #7
    เพียงแค่บันทึกย่อเกี่ยวกับอันแรก ฉันไม่เคยใช้การเปรียบเทียบ == สำหรับประเภทสองครั้ง เป็นการดีกว่าที่จะกำหนดเกณฑ์ ตัวอย่างเช่นถ้า var1-var2 lt; = 0.001 พารามิเตอร์ประเภทคู่มักจะยุ่งยากมาก

  8. #8

    Quote Originally Posted by ;
    เพียงแค่บันทึกย่อเกี่ยวกับอันแรก ฉันไม่เคยใช้การเปรียบเทียบ == สำหรับประเภทสองครั้ง เป็นการดีกว่าที่จะกำหนดเกณฑ์ ตัวอย่างเช่นถ้า var1-var2 lt; = 0.001 พารามิเตอร์ประเภทคู่มักจะยุ่งยากมาก
    Aparsai ที่จริงฉันกำลังทำอยู่ถ้า (dblVal1 - dblVal2 gt; = ThreshHold) และฉันได้ลองทำยิ่งกว่านั้นและเท่ากับเป็นสองถ้าเงื่อนไข ฉันเขียนโปรแกรมมานานกว่า 8 ปีดังนั้นฉันแน่ใจว่าฉันไม่ได้ทำอะไรโง่ ๆ มันเป็นบั๊กใน MT หรือบางอย่างเกี่ยวกับโฟลว์การควบคุมของ MT ที่ฉันไม่รู้ และปัญหานั้นเป็นระยะ ๆ จากการตรวจสอบ 50 ครั้งทุกคู่อาจล้มเหลว

  9. #9

    Quote Originally Posted by ;
    Aparsai ที่จริงฉันกำลังทำอยู่ถ้า (dblVal1 - dblVal2 gt; = ThreshHold) และฉันได้ลองทำยิ่งกว่านั้นและเท่ากับเป็นสองถ้าเงื่อนไข ฉันเขียนโปรแกรมมานานกว่า 8 ปีดังนั้นฉันแน่ใจว่าฉันไม่ได้ทำอะไรโง่ ๆ มันเป็นบั๊กใน MT หรือบางอย่างเกี่ยวกับโฟลว์การควบคุมของ MT ที่ฉันไม่รู้ และปัญหานั้นเป็นระยะ ๆ จากการตรวจสอบ 50 ครั้งทุกคู่อาจล้มเหลว
    ฉันอาจจะพิถีพิถันมาก แต่ MT4 นั้นไวต่อการใช้ paranthesis มาก ฉันขอแนะนำให้เพิ่มคู่ paranthesis ดังนี้: ถ้า ((dblVal1 - dblVal2) gt; = ThreshHold) BTW ฉันวางความคิดเห็นนั้นตามข้อมูลที่คุณให้ไว้ ฉันทำเช่นเดียวกันตามสิ่งที่คุณพิมพ์ โชคดีอัล

  10. #10

    Quote Originally Posted by ;
    ฉันอาจจะพิถีพิถันมาก แต่ MT4 นั้นไวต่อการใช้ paranthesis มาก ฉันขอแนะนำให้เพิ่มคู่ paranthesis ดังนี้: ถ้า ((dblVal1 - dblVal2) gt; = ThreshHold) BTW ฉันวางความคิดเห็นนั้นตามข้อมูลที่คุณให้ไว้ ฉันทำเช่นเดียวกันตามสิ่งที่คุณพิมพ์ โชคดีอัล
    วงเล็บอยู่ที่นั่นและอย่างที่ฉันพูดมันเป็นจังหวะ ที่นี่ให้ลองเรียกใช้กราฟนี้ในหนึ่งนาทีการแจ้งเตือน (MathAbs, MathAbs (เปิด [1] - ปิด [1]), เปิด, เปิด [1], ปิด, ปิด [1], เงื่อนไข, MathAbs (เปิด [1] - ปิด [1]) gt; = 1 * จุด); if (MathAbs (Open [1] - ปิด [1]) gt; = 1 * Point) {Alert (ที่นี่); } ฉันทำแบบเดียวกันกับการทดสอบและอย่างน้อยหนึ่งครั้งทุก ๆ 30 นาทีมันพลาดการตรวจสอบ สภาพที่แท้จริงของฉันดูเหมือน Val1 = 1.800 Val2 = 1.799 ThreshHold = 1 ถ้า (MathAbs (Val1 - Val2) gt; = MathAbs (ThreshHold * Point)) {} ปัญหาเดียวที่นี่คือฉันกำลังตั้งค่า ThreshHold ในแท็บอินพุตของคุณสมบัติของ EA

การขออนุญาตโพส

  • ห้ามโพสข้อความใหม่
  • ห้ามโพสตอบ
  • ห้ามแนบไฟล์
  • ห้ามแก้ไขโพส
  •  
  • รหัส BB เปิด
  • Smilies ปิด
  • รหัส [IMG] เปิด
  • รหัส [VIDEO] เปิด
  • รหัส HTML ปิด
นโยบาย Cookie
นโยบาย Cookie: เว็บไซต์ thaitradeforex มีการใช้ cookies และสำหรับการดำเนินการเยี่ยมชมเว็บไซต์ ท่านได้ยอมรับในสิ่งนี้ สำหรับข้อมูลเพิ่มเติมโปรดอ่าน 'Cookie Disclosure'.