ฉันกลับมาคิดเก่า ๆ ที่ฉันมีและกำลังค้นหาสุทธิสำหรับแรงบันดาลใจในการ จำกัด จำนวนคำสั่งซื้อและขายในช่วง ... ฉันไม่พบอะไรเช่นนั้น
เรียงลำดับจากนี้ ... ซื้อที่นี่หากมีคำสั่งซื้อที่นี่หรือสั่งซื้อที่ราคา 300 ชิ้นไม่ต้องซื้ออะไรอีก
ความคิดใด?
ฉันกลับมาคิดเก่า ๆ ที่ฉันมีและกำลังค้นหาสุทธิสำหรับแรงบันดาลใจในการ จำกัด จำนวนคำสั่งซื้อและขายในช่วง ... ฉันไม่พบอะไรเช่นนั้น
เรียงลำดับจากนี้ ... ซื้อที่นี่หากมีคำสั่งซื้อที่นี่หรือสั่งซื้อที่ราคา 300 ชิ้นไม่ต้องซื้ออะไรอีก
ความคิดใด?
ตรงไปข้างหน้า: 1.Count pips ของคุณถ้า x ถึงทำหรือไม่ทำอะไรก็ตาม 2. ตรวจสอบราคาเปิดสั่งทั้งหมดถ้าอยู่ในช่วงที่กำหนดทำหรือไม่ทำอะไรก็ตาม
ดีก็คือทั้งหมดเพียงแค่การทดลองออกอยากรู้อยากเห็นที่นี่สามารถที่ใดก็ได้ ความคิดแรกของฉันคือการเพียงแค่ตรวจสอบบริเวณรอบ ๆ Ask -300 pips ถ้ามีคำสั่งซื้อหรือไม่ถ้าไม่ แต่ ... ฉันใช้ loop เพื่อสร้างวงกลมผ่านคำสั่ง แต่ดูเหมือนว่าโปรแกรมจะค้นหาคำสั่งที่ไม่เกี่ยวข้องออกไป นอกช่วง Ask -300 และอนุญาตให้มีคำสั่งใหม่ซ้ำไปซ้ำมา hehe ดูเหมือนว่าจะเป็นตรรกะตอนนี้ แต่ฉันต้องคิดว่าความคิดของฉันผิดพลาด ความคิดพื้นฐานเป็นเพียงการซื้อและขายปิดกำไรและคำสั่งซื้อใหม่เปิดในทิศทางเดียวกับคำสั่งปิด ซึ่งหมายความว่าหลังจากที่โปรแกรมจะดันคำสั่งซื้อไปที่ด้านบนสุดของช่วงและใบสั่งขายจะอยู่ที่ด้านล่าง ดังนั้นฉันต้องการเพิ่มคำสั่งซื้อแบบย้อนกลับเช่นกันไม่ใกล้กันเกินไป
โค้ดอาจมีลักษณะดังนี้: แทรกโค้ด #property strict bool maytrade = true; double where = Ask; double upperlimit = 3000 * _Point, lowerlimit = 3000 * _Point;/สมมติว่า 5 | 3 หลักสำหรับ (int i = 0; i lt; OrdersTotal (); i ) {if (OrderSelect (i, SELECT_BY_POS)) {double oop = OrderOpenPrice (); if (oop lt; = (ที่ upper limit) oop gt; = (โดยที่ - lowerlimit)) {maytrade = false; ทำลาย; }}} if (maytrade) {//ทำอะไรที่นี่:}Originally Posted by ;
Aha! ที่แตกต่างกันเล็กน้อย ขอบคุณฉันคิดว่าฉันรู้วิธีการทำงานนี้ให้ถูกต้องแล้ว ฉันจะให้มันไปในวันหยุดสุดสัปดาห์