เหตุผลที่มันไม่ได้ผล? ฉันมักจะเลอะมันขึ้นและไม่สามารถออกจากวงจรเป็นที่ชอบรหัส 101 ว่าคุณไม่สามารถใส่เงื่อนไขอื่น ๆ ในวงจรหรือฉันทำอะไรผิดพลาด?
เหตุผลที่มันไม่ได้ผล? ฉันมักจะเลอะมันขึ้นและไม่สามารถออกจากวงจรเป็นที่ชอบรหัส 101 ว่าคุณไม่สามารถใส่เงื่อนไขอื่น ๆ ในวงจรหรือฉันทำอะไรผิดพลาด?
การดูตัวอย่างรหัสปัญหาของคุณจะช่วยได้มาก
ขอบคุณสำหรับการตอบกลับ. ฉันไม่แน่ใจว่าข้อผิดพลาดที่แน่นอนคืออะไร (ฉันควรจะเขียนว่ามันคืออะไร ... ) ฉันคิดว่ามันมีบางอย่างที่เกี่ยวข้องกับการไม่ใช้ต่อหรือไม่ redefining int ภายนอก. ทั้งสองวิธีที่ฉันแก้ไขมันเองฉันคิดว่าเป็นจำนวนมากไม่จำเป็นแม้ว่า รหัสที่แทรกสำหรับ (cnt = 2; cntlt; stopcandle; cnt ) {if (iClose (คู่แผนภูมิ cnt) gt iOpen (คู่แผนภูมิ cnt)) {bull = bull 1; ดำเนินการต่อ;} else if (iClose (คู่, แผนภูมิ, cnt) lt; iOpen (คู่, แผนภูมิ, cnt)) {bear = bear 1; ดำเนินการต่อ;}} ถ้าฉันคิดว่าการใช้เหตุผลอย่างต่อเนื่องที่นี่ไม่สำคัญ (แม้ว่าจะไม่มีประเด็นใดในการดำเนินการต่อหากเงื่อนไขแรกเป็นจริง) ฉันคิดว่า stopcandle เป็นค่าส่วนกลางภายนอกในตอนแรกและเมื่อฉันกำหนดใหม่ว่าก่อนที่จะใช้ลูปมันได้รับการแก้ไข
นี้ควรจะทำงานอย่างเท่าเทียมกันเช่นกัน รหัสที่แทรกสำหรับ (cnt = 2; cnt lt; stopcandle; cnt ) {if (iClose (คู่แผนภูมิ cnt) gt; iOpen (คู่แผนภูมิ cnt)) bull = bull 1; อื่นถ้า (iClose (คู่, แผนภูมิ, cnt) lt; iOpen (คู่, แผนภูมิ, cnt)) หมี = หมี 1; }
Originally Posted by ;Originally Posted by ;