กองทุน SPDR GOLD SHARES
ถือทองก่อนหน้า
ถือทองล่าสุด
0.00
*หน่วยตัน / ราคาอ้างอิงล่าสุดจากสมาคมค้าทองคำ
สถิติกองทุน SPDR
ราคาทองคำแท่ง 96.5%
ราคาอ้างอิงล่าสุดจากสมาคมค้าทองคำ
ครั้งที่
ราคาก่อนหน้า
ราคาล่าสุด
0
(หน่วย บาท*) / อัปเดตล่าสุดเมื่อวันที่ 13 ก.ค. 2566 เวลา 13:04 น.
สถิติราคาทองคำ ไทย

สอบถามวิธีเขียน close order แบบเรียงลำดับคับ

  • 5 replies
  • 2,246 views
คือผมต้องการเขียน ให้ close order แบบเรียงลำดับโดยผมได้เขียน

void first();  เพื่อน close order ที่ lot 0.01 ทั้ง buy และ sell
void second();  เพื่อน close order ที่ lot 0.02 ทั้ง buy และ sell
void third();  เพื่อน close order ที่ lot 0.03 ทั้ง buy และ sell


แล้วผมก็นำไปไว้ใน ontick เป็น

void OnTick()
  {
third();
second();
first();



  }

แต่เวลาทำงาน มัน close order มั่วกันมากๆ ไม่ได้เรียง ตามแบบที่ผมต้องการคือ ปิด lot 0.03----> ปิด lot 0.02 -----> ปิด lot 0.01  ตามลำดับอ่ะคับ จึงอยากสอบถามว่าต้องเขียนยังไงหรอคับ

Re: สอบถามวิธีเขียน close order แบบเรียงลำดับคับ
« ตอบกลับ #1 เมื่อ: 28, สิงหาคม 2019, 02:27:04 AM »

ผมเดาว่าต้องทำคำสั่งวน loop ให้เช็ค order ทั้งหมด และเลือกปิด order ตาม lot ที่่ต้องการ ทีละชุดมั้งครับ

*

iRuler

  • 1,282
Re: สอบถามวิธีเขียน close order แบบเรียงลำดับคับ
« ตอบกลับ #2 เมื่อ: 28, สิงหาคม 2019, 08:13:53 AM »
การปิด order ถึงแม้จะส่งคำสั่งปิดเรียงไปตามลำดับ แต่ไม่ได้แปลว่า server จะปิดให้ตามลำดับคำสั่งที่ส่งไป
อาจจะต้องหน่วงเวลาในการวนลูปเพื่อให้ server ทันปิด order ก่อน ก่อนที่จะวนลูปทัดไป

(TH)**

Re: สอบถามวิธีเขียน close order แบบเรียงลำดับคับ
« ตอบกลับ #3 เมื่อ: 28, สิงหาคม 2019, 08:29:01 AM »
อ้างจาก: forcebewithyou ที่ 28, สิงหาคม  2019, 02:27:04 AM

ผมเดาว่าต้องทำคำสั่งวน loop ให้เช็ค order ทั้งหมด และเลือกปิด order ตาม lot ที่่ต้องการ ทีละชุดมั้งครับ


ลองละคับ ไม่ได้ผลครับ

Re: สอบถามวิธีเขียน close order แบบเรียงลำดับคับ
« ตอบกลับ #4 เมื่อ: 28, สิงหาคม 2019, 08:30:08 AM »
อ้างจาก: iRuler ที่ 28, สิงหาคม  2019, 08:13:53 AM
การปิด order ถึงแม้จะส่งคำสั่งปิดเรียงไปตามลำดับ แต่ไม่ได้แปลว่า server จะปิดให้ตามลำดับคำสั่งที่ส่งไป
อาจจะต้องหน่วงเวลาในการวนลูปเพื่อให้ server ทันปิด order ก่อน ก่อนที่จะวนลูปทัดไป

(TH)**

หน่วงยังไงอ่ะคับ ถ้าใช้ sleep นี่ผมลองละคับ ไม่ได้ผลอ่ะคับ

*

iRuler

  • 1,282
Re: สอบถามวิธีเขียน close order แบบเรียงลำดับคับ
« ตอบกลับ #5 เมื่อ: 28, สิงหาคม 2019, 02:37:55 PM »
เอา code มาดูครับ