กองทุน SPDR Gold Shares

ประจำวันที่

เวลา ครั้งที่ ก่อนหน้า ถือล่าสุด เปลี่ยนแปลง
- - - - -
รวมวันนี้-
เดือนนี้ - : 
ปีนี้  : 
*หน่วยตัน
*อ้างอิงจาก SPDR Gold Share

ราคาทองตามประกาศสมาคมค้าทองคำ

ประจำวันที่ ครั้งที่ เวลา น.

ชนิดทองคำ รับซื้อ ขายออก
ทองคำแท่ง 96.5% - -
ทองรูปพรรณ 96.5% - -
รวมวันนี้-
เปลี่ยนแปลงล่าสุด-
*หน่วยเงินบาท
*ราคาอ้างอิงล่าสุดจากสมาคมค้าทองคำ

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

  • 5 replies
  • 2,539 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,283
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,283
Re: สอบถามวิธีเขียน close order แบบเรียงลำดับคับ
« ตอบกลับ #5 เมื่อ: 28, สิงหาคม 2019, 02:37:55 PM »
เอา code มาดูครับ

 

XM Global Limited