สั่งทำ Indicator สำหรับ MetaTrader 5 ตามเงื่อนไขของคุณเอง
ไอเดีย Indicator ส่วนใหญ่เริ่มจากประโยคว่า "อยากให้มันบอกตอนที่…" แต่จะเปลี่ยนประโยคนั้นเป็นโปรแกรมได้ ต้องตัดสินใจบางเรื่องที่ประโยคไม่ได้บอก นี่คือห้าเรื่องที่สำคัญ พร้อมตัวอย่างตอนท้าย
1. วาดอะไร
- เส้น บนกราฟราคา หรือในหน้าต่างของมันเองด้านล่าง เช่น เส้นค่าเฉลี่ย แบนด์ ออสซิลเลเตอร์
- ฮิสโตแกรม ค่าที่อยู่เหนือหรือใต้ศูนย์
- ลูกศรหรือจุด บนแท่งเทียนที่เงื่อนไขเป็นจริง
- โซน เช่น กรอบราคา ช่วงเวลาเทรด หรือพื้นที่ระหว่างสองราคา
- แผงเล็กๆ แสดงข้อความหรือตัวเลขที่มุมกราฟ
เส้น ฮิสโตแกรม และลูกศร เก็บอยู่ใน buffer ของ Indicator ซึ่งโปรแกรมอื่นอ่านได้ ส่วนโซนกับแผงเป็น object บนกราฟ เรื่องนี้สำคัญถ้าวันหนึ่งคุณอยากให้ระบบเทรดอ่าน Indicator ตัวนี้
2. ดูที่แท่งไหน
"ตอนราคาตัดเส้นค่าเฉลี่ย" อาจแปลว่าตอนที่แตะ ระหว่างที่แท่งยังวิ่งอยู่ หรือแปลว่าตอนที่แท่งปิดอีกฝั่งของเส้นแล้ว เงื่อนไขที่ตัดสินบนแท่งที่ปิดแล้วไม่เปลี่ยนอีก ส่วนเงื่อนไขที่ตัดสินบนแท่งที่ยังวิ่ง อาจโผล่แล้วหายหลายรอบก่อนแท่งนั้นจะปิด
3. repaint ได้ไหม
Indicator ที่ repaint คือตัวที่เครื่องหมายบนแท่งที่ปิดไปแล้วขยับหรือหายไปทีหลัง ทำให้อดีตดูดีกว่าความจริง ลูกศรที่โผล่หลังราคาวิ่งไปแล้ว ย้อนดูทีหลังเทรดตามง่ายเสมอ ถ้าคุณไม่ได้ขอเป็นอย่างอื่น uBotDesign สร้าง Indicator ที่ไม่ repaint แท่งที่ปิดแล้ว บางเครื่องมือ เช่น จุดกลับตัวที่รู้ได้หลังเกิดไปแล้วเท่านั้น วาดแบบอื่นไม่ได้ ถ้าอยากได้แบบนั้น บอกได้เลย สรุปเงื่อนไขจะเขียนไว้ชัดว่ามัน repaint
4. อ่านไทม์เฟรมอื่น หรือคู่อื่นไหม
Indicator อ่านไทม์เฟรมที่ใหญ่กว่าได้ เช่น วาดกรอบราคารายวันบนกราฟที่เล็กกว่า หรืออ่านคู่อื่นก็ได้ แต่ค่าของไทม์เฟรมที่ใหญ่กว่าจะนิ่งก็ต่อเมื่อแท่งนั้นปิดแล้ว ต้องเลือกว่าจะเอาค่าสุดท้าย ซึ่งมาช้ากว่า หรือค่าระหว่างทาง ซึ่งยังเปลี่ยนได้
5. แจ้งเตือนไหม
หน้าต่างเด้ง เสียง แจ้งเตือนเข้ามือถือ หรืออีเมล จะใส่ให้ก็ต่อเมื่อคุณขอ มี input ให้ปิดได้ และเตือนไม่เกินหนึ่งครั้งต่อแท่งที่ปิด เหตุการณ์เดียว เตือนครั้งเดียว
รวมเป็นตัวอย่าง
วาดลูกศรขึ้นใต้แท่งเทียน เมื่อแท่งปิดเหนือแบนด์บน หลังจากปิดอยู่ในแบนด์สามแท่งติดกัน และวาดลูกศรลงเหนือแท่งในกรณีกลับกัน ดูเฉพาะแท่งที่ปิดแล้ว เตือนหนึ่งครั้งเมื่อมีลูกศรใหม่
ตัวเลขทุกตัวในนั้น ทั้งค่าของแบนด์ และจำนวนสามแท่ง จะกลายเป็น input ที่คุณตั้งเองในเทอร์มินัล ไม่ต้องตัดสินใจตั้งแต่ตอนสั่ง
uBotDesign สร้างให้แบบนี้
เล่า Indicator ที่อยากได้ในแชท ภาษาอะไรก็ได้ ผู้ช่วยถามแค่ว่าอยากได้ฟีเจอร์ไหน ไม่ถามตัวเลข คุณได้สรุปเป็นลายลักษณ์อักษรว่ามันวาดอะไร เมื่อไหร่ โรงงานเขียน Indicator คอมไพล์ รันกับราคาย้อนหลังเพื่อตรวจสิ่งที่มันวาด แล้ววางไฟล์บนชั้นของคุณ พร้อมใส่ในโฟลเดอร์ Indicators ของ MetaTrader 5
คุยกับผู้ช่วยไม่เสียอะไร ราคาการสร้างแสดงให้เห็นก่อนกดยืนยันทุกครั้ง