ผู้เขียนแนวคิด: Yuri, ผู้เขียนโค้ด mq5: barabashkakvn.
อธิบายการสร้างสัญญาณเปิดตำแหน่ง:
- Stoh_main_1 - ค่าของ Stochastic Oscillator ในแท่งที่ #1
- InpStochasticLevel - ค่าป้อนสำหรับระดับ Stochastic
- AC_1 - ค่าของ Accelerator Oscillator ในแท่งที่ #1
- ACPrev_2 - ค่าของ Accelerator Oscillator ในแท่งที่ #2
สัญญาณ BUY - เมื่อ Stochastic Oscillator ในแท่งที่ #1 มีค่ามากกว่าระดับที่ป้อน และ Accelerator Oscillator ในแท่งที่ #1 มีค่ามากกว่า Accelerator Oscillator ในแท่งที่ #2. ในกรณีนี้ Accelerator Oscillator ในแท่งที่ #1 ควรอยู่เหนือศูนย์ และ Accelerator Oscillator ในแท่งที่ #2 ควรอยู่ต่ำกว่าศูนย์:
if(Stoh_main_1>InpStochasticLevel && AC_1>ACPrev_2 && AC_1>0 && ACPrev_2<0 && count_buys==0)
สัญญาณ SELL - เมื่อ Stochastic Oscillator ในแท่งที่ #1 มีค่าน้อยกว่าระดับที่ป้อน และ Accelerator Oscillator ในแท่งที่ #1 มีค่าน้อยกว่า Accelerator Oscillator ในแท่งที่ #2. ในกรณีนี้ Accelerator Oscillator ในแท่งที่ #1 ควรอยู่ต่ำกว่าศูนย์ และ Accelerator Oscillator ในแท่งที่ #2 ควรอยู่สูงกว่าศูนย์:
if(Stoh_main_1<InpStochasticLevel && AC_1<ACPrev_2 && AC_1<0 && ACPrev_2>0 && count_sells==0)
ตัวอย่างของสัญญาณ SELL:

เมื่อได้รับสัญญาณ เราจะเปิดตำแหน่งห้าตำแหน่งด้วยล็อตเดียวกัน ตำแหน่งแรกมี Stop Loss และ Take Profit เท่ากับศูนย์ ตำแหน่งถัดไปทั้งหมดมี Stop Loss เท่ากันและแต่ละตำแหน่งจะมี Take Profit ที่เพิ่มขึ้นตามขั้นตอนของ Take Profit (เป็นพิป).
ผลการทดสอบทั้งหมดใน SYMBOLS บน PERIOD_D1:

โพสต์ที่เกี่ยวข้อง
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- MQL5 Wizard: สร้างสัญญาณเทรดจาก Bullish Harami/Bearish Harami + Stochastic สำหรับ MetaTrader 5
- ทำความรู้จักกับ Fundamental Trader EA บน MetaTrader 4 สำหรับการเทรดข่าว
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5