EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: amistad on มกราคม 30, 2013, 09:18:29 am
-
ทำยังไงให้มันปิด Order ตามลำดับ จากน้อยไปมากครับ
อย่างเช่นว่า เปิดอยู่ 10 Order อยากให้มันปิด Order ที่กำไรน้อยที่สุด ไปหา Order ที่กำไรมากที่สุด จากน้อยไปมาก ปิดทั้งหมดเลยครับ
-
คุณต้องใช้ loop บวก Orderselect ในการวนเพื่อตรวจสอบกำไรครับหาตัวที่กำไรน้อยสุดก่อนโดยใช้ตัวแปรเก็บตำแหน่งตัวที่กำไรน้อยที่สุดเอาไวครับครับ จากนั่นเมื่อ loop ที่ใช้ค้นหาตำแหน่งจบลงก็ใช้ Orderselect อีกรอบพร้อมทั้งระบุตำแหน่งของ Order ที่กำไรน้อยที่าสุดที่เราวนหาออกมาได้เพื่อที่จะปิด Order นั่นครับ โดยทำแบบนี้ไปเรื่อยๆๆจน order คุณหมดครับ
-
ขอบคุณครับ แต่ไม่เข้าใจครับว่าจะเรียงลำดับมันยังไงดีครับ
-
อาตมามาชี้ทางสว่างให้โยม
arraysort ช่วยโยมได้
เจริญพร
-
อาตมามาชี้ทางสว่างให้โยม
arraysort ช่วยโยมได้
เจริญพร
สาธุ สาธุ อนุโมทามิ...
สึกเมื่อไหร่ครับหลวงพี่...
-
ขอบคุณครับ