ผู้เขียนแนวคิด - Martes
ผู้เขียนโค้ด mq5 - barabashkakvn
EA นี้ใช้ตัวชี้วัด iChaikin (Chaikin Oscillator, CHO) เพื่อกำหนดสภาวะตลาดว่าเป็นแนวโน้มหรืออยู่ในภาวะนิ่ง (flat).
การเปิดตำแหน่งจะเกิดขึ้นเฉพาะเมื่อมีแท่งเทียนใหม่ปรากฏ (และเฉพาะเมื่อมีสัญญาณการเปิด) โดยการปรับระดับหยุดขาดทุน (trailing) จะทำทุกครั้งที่มีการเคลื่อนไหวในราคาหรือทุก tick.
หลักการกำหนดภาวะนิ่ง (Flat)
EA จะตรวจสอบจำนวนแท่งเทียนที่อยู่ในภาวะนิ่ง (CHO: จำนวนแท่งสำหรับภาวะนิ่ง) และตรวจสอบเงื่อนไข: ค่าของ Chaikin Oscillator จะต้องอยู่ในช่วงระหว่าง "-" CHO: ระดับนิ่ง ถึง "+" CHO: ระดับนิ่ง ในแท่งเทียนที่ใช้ทั้งหมด ความแม่นยำที่ใช้ได้ - Channels Flat or Open. สมมุติว่า Channels Flat or Open เท่ากับ 90%. หากจากแท่งเทียนทั้งหมด 90% หรือมากกว่านั้นอยู่ในช่วงระหว่าง "-" CHO: ระดับนิ่ง ถึง "+" CHO: ระดับนิ่ง ก็จะถือว่ามีภาวะนิ่ง.

แล้วเราจะทำอย่างไรกับข้อมูลทั้งหมดนี้?
ในกรณีที่มีภาวะนิ่ง เราจะต้องรอแท่งเทียนใหม่มาถึง หากไม่ใช่ภาวะนิ่ง ให้ตรวจสอบค่าของ Chaikin Oscillator ในแท่งเทียนที่ 0:
- ถ้า Chaikin Oscillator ในแท่งเทียนที่ 0 >= CHO: ระดับเปิด => สัญญาณเปิด BUY
- ถ้า Chaikin Oscillator ในแท่งเทียนที่ 0 <= - CHO: ระดับเปิด => สัญญาณเปิด SELL
สำหรับ EURUSD M5 ค่าตั้งต้นได้ถูกบันทึกไว้ ผลการทดสอบ:

ความคิดเห็น 0