กองทุน SPDR Gold Shares

ประจำวันที่

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

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

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

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

อยากให้ช่วยดู EA ที่ผมสร้างให้หน่อยครับผมเอาไว้แจ้งเตือนข้อมูลของพอตคือผมอยากตั้งให้มันแจ้งเตือนเมื่

  • 3 replies
  • 2,221 views
*

nongnel

คือผมทำ EA เอาไว้แจ้งเตือนเข้าไปใน Line พวกข้อมูลของพอต เช่น Equity  ML ตอนนี้ผมทำให้มันแจ้งเตือนได้แล้ว แต่ผมอยากกำหนดเงื่อนไขให้มันแจ้งได้อัตรโนมัติ ในทุกๆครั้งที่ ML ลดลงต่ำกว่า 175 ต้องทำยังไงครับ

อ้างจาก: nongnel ที่ 28, กรกฎาคม  2019, 01:10:53 PM
คือผมทำ EA เอาไว้แจ้งเตือนเข้าไปใน Line พวกข้อมูลของพอต เช่น Equity  ML ตอนนี้ผมทำให้มันแจ้งเตือนได้แล้ว แต่ผมอยากกำหนดเงื่อนไขให้มันแจ้งได้อัตรโนมัติ ในทุกๆครั้งที่ ML ลดลงต่ำกว่า 175 ต้องทำยังไงครับ

เอาไว้ที่  int OnInit()  มันจะทำงานครั้งเดียวตอนเปิดทำงานครับ

ให้เรียกใช้ใน void OnTick()  เอาครับ

โดยย้าย code ทั้งหมด ออกมาทำเป็นฟั่งชั่นครับ  แล้วเรียกใช้ฟังชั่นจะง่ายกว่าครับ

แล้วก็ทำ code ให้เตือนทีละ 1 หน ต่อหนึ่งแท่งเทียนเอานะครับ เพราะถ้าไม่ทำมันจะเตือนทุก tick ตึงๆ ตึงๆ เลยครับ

ลองดูตัวอย่าง code ที่ผมโมในกระทู้นี้ครับ
https://traderider.com/index.php/topic,13496.0.html

อ้างจาก: nongnel ที่ 28, กรกฎาคม  2019, 01:10:53 PM
คือผมทำ EA เอาไว้แจ้งเตือนเข้าไปใน Line พวกข้อมูลของพอต เช่น Equity  ML ตอนนี้ผมทำให้มันแจ้งเตือนได้แล้ว แต่ผมอยากกำหนดเงื่อนไขให้มันแจ้งได้อัตรโนมัติ ในทุกๆครั้งที่ ML ลดลงต่ำกว่า 175 ต้องทำยังไงครับ

ตรงบรรทัด
if(ml <= AccountEquity()/AccountMargin()*100)

ผมว่า ตอนนี้  ml มันเท่ากับ AccountEquity()/AccountMargin()*100 ตลอดเวลานะครับ เพราะเราไปตั้ง
double ml = AccountEquity()/AccountMargin()*100 ;

ลองเปลี่ยนจาก
if(ml <= AccountEquity()/AccountMargin()*100) เป็น
if(ml <= 175)

*

nongnel

อ้างจาก: forcebewithyou ที่ 28, กรกฎาคม  2019, 02:31:40 PM
อ้างจาก: nongnel ที่ 28, กรกฎาคม  2019, 01:10:53 PM
คือผมทำ EA เอาไว้แจ้งเตือนเข้าไปใน Line พวกข้อมูลของพอต เช่น Equity  ML ตอนนี้ผมทำให้มันแจ้งเตือนได้แล้ว แต่ผมอยากกำหนดเงื่อนไขให้มันแจ้งได้อัตรโนมัติ ในทุกๆครั้งที่ ML ลดลงต่ำกว่า 175 ต้องทำยังไงครับ

เอาไว้ที่  int OnInit()  มันจะทำงานครั้งเดียวตอนเปิดทำงานครับ

ให้เรียกใช้ใน void OnTick()  เอาครับ

โดยย้าย code ทั้งหมด ออกมาทำเป็นฟั่งชั่นครับ  แล้วเรียกใช้ฟังชั่นจะง่ายกว่าครับ

แล้วก็ทำ code ให้เตือนทีละ 1 หน ต่อหนึ่งแท่งเทียนเอานะครับ เพราะถ้าไม่ทำมันจะเตือนทุก tick ตึงๆ ตึงๆ เลยครับ

ลองดูตัวอย่าง code ที่ผมโมในกระทู้นี้ครับ
https://traderider.com/index.php/topic,13496.0.html

ผมมือใหม่มากๆเลยครับ ตอนนี้ยังไม่ค่อยเข้าใจเกี่ยวกับการทำฟังก์ชันเลย ไม่รู้ต้องปรับแก้เพิ่มเติมยังไง เท่าที่ทำมานี่ก็หาข้อมูลมาเยอะมากลองผิดลองถูก