EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: gunlanutt on มิถุนายน 19, 2017, 10:58:49 am
-
เรียน Admin/ท่านผู้รู้ ครับ
ผมต้องการหาราคา บน และ ล่าง ของอินดิเคเตอร์ SupDem ตามภาพ แต่ไม่สามารถ iCustom เพื่อดึงค่าได้
ผมจึงคิดว่าน่าจะใช้วิธีหา Objects List บนหน้าต่างไปเลยโดยใช้คำสั่ง
ObjectGetValueByShift หรือ ObjectFind แต่ทำไม่เป็นเลยครับ
ท่าน Admin/ท่านผู้รู้ ช่วยแนะนำหน่อยครับว่าผมสามารถหาค่าราคาของกรอบราคาบนและล่างได้อย่างไรครับ
ผมต้องการสองค่านั้นเพื่อมาเขียนอีเอต่อไปครับ
(https://charts.mql5.com/15/366/eurusdk-m5-exness-ltd-2.png)
ขอบคุณมากมากครับ
-
ผมลองคลิ๊กขวาที่ object list หลาย ๆ ตัวดูแล้ว
ทราบว่าจะมี object 2 ชนิด คือ Arrow ที่แสดงราคา และ Rectangle ที่เป็นกล่องสี่เหลี่ยม
แต่ชื่อจะเปลี่ยนรันไปตาม bar ไปหมดเลย อีกอย่างเขียนไม่ค่อยเป็นด้วยที่ถูกแล้วเราต้องเขียนโค๊ดอย่างไรครับ
-
ลืมแนบ indicator มาให้ครับ
-
รอ อ่าน ครับผม ;D ;D ;D
-
ผมสามารถหาชื่อของ Objects list บนหน้าต่างด้วยคำสั่งชุดนี้ได้แล้วครับ
int obj_total=ObjectsTotal();
string name;
for(int x=0;x<obj_total;x++)
{
name = ObjectName(x);
}
แต่จะดึงค่าของ objects list ตัวนั้น ๆ ยังไม่ได้ครับ ต้องเขียนอย่างไรดีครับ
-
จะดึงค่าอะไรของ obj ครับ