สัญญาณแรก: ราคายืดออก แล้วกลับมา
คอนฟิกที่เรียบง่ายที่สุดเท่าที่ Okurra EA อนุญาต — หนึ่ง button, หนึ่งโพซิชัน, SL และ TP แบบตายตัว มาดูว่าสัญญาณเข้ามาจากไหนกันแน่ ก่อนที่เราจะเพิ่มฟิลเตอร์และ shield
นี่คือคอนฟิกที่เรียบง่ายที่สุดเท่าที่ Okurra EA อนุญาต: หนึ่ง button, หนึ่งโพซิชันในแต่ละครั้ง, Stop Loss และ Take Profit แบบตายตัว — และไม่มีอะไรอื่นอีก ก่อนที่เราจะเพิ่มฟิลเตอร์ shield และการปกป้องเงินทุน เราอยากเห็นรากฐานเปล่า ๆ เสียก่อนว่า สัญญาณเข้า (entry signal) มาจากไหนกันแน่
หัวใจของ Okurra คือออสซิลเลเตอร์ OKUR — เครื่องวัดว่าราคายืดออกไปไกลแค่ไหนจากค่าเฉลี่ยเฉพาะที่ของมัน (ตระกูล CCI คำนวณจาก typical price) เมื่อตลาดเหวี่ยงเกินไปในทางใดทางหนึ่ง OKUR จะวิ่งออกห่างจากศูนย์ไปไกล บทเรียนนี้แสดงข้อสังเกตพื้นฐานที่เครื่องมือทั้งชุดถูกสร้างขึ้นบนมัน: ราคาที่ยืดออกไปไกลเกินไป ในทางสถิติจะกลับมาบ่อยกว่าที่จะวิ่งต่อไปไกลกว่าเดิม
อะไรถูกเปิดใช้งาน และเพราะอะไร
| คุณสมบัติ | ค่าในไฟล์ set | บทบาทในบทเรียนนี้ |
|---|---|---|
Button B1 (B1_InitialEnabled=true) | BUY main / SELL main | button เดียวที่ทำงานอยู่ |
Threshold ของ OKUR (B1_Threshold, B1_Zone) | BUY: −250, zone BELOW · SELL: +250, zone ABOVE | นิยามของ “การยืดออกไปไกลเกินไป” (oversold / overbought); เป็น threshold ที่ลึก เพราะเรายังไม่มีฟิลเตอร์ใด ๆ — เราตอบสนองเฉพาะกับการเหวี่ยงเกินที่รุนแรงจริง ๆ เท่านั้น |
Movement Correction (B1_Movement_Correction=5) | 5 (ค่าจากโรงงาน) | สัญญาณจะเกิดก็ต่อเมื่อ OKUR เด้งกลับ 5 หน่วยจากจุดสุดขั้วของมัน — เราไม่รับมีดที่กำลังตกลงมา |
ลิมิตโพซิชัน (B1_MaxPositionsPerButton=1) | 1 | หนึ่งโพซิชันในแต่ละครั้ง — ทุกเทรดเป็นเรื่องราวของตัวมันเองที่อ่านได้ชัดเจน |
Stop Loss / Take Profit (B1_StopLoss=200, B1_TakeProfit=400) | 200 pts = 2 USD · 400 pts = 4 USD | ขอบเขตตายตัว: ความเสี่ยง 1 : ผลตอบแทน 2 |
Trade markers (Global_ShowTradeMarkers=true) | เปิด | ทุกการเข้าและออกมองเห็นได้บนกราฟ |
การแสดงออสซิลเลเตอร์ (B1_ShowOscillator=true) | เปิด | เรากำลังเรียนรู้ที่จะ “อ่าน” สัญญาณ ไม่ใช่แค่เชื่อมัน |
กลไกอื่นทั้งหมด (ฟิลเตอร์, BEa, Equity Guard, ตารางเวลา) ถูกปิด — นี่คือจุดอ้างอิงสำหรับทั้งคอร์ส
สิ่งที่มันเผยให้เห็นเกี่ยวกับราคา
- การยืดออก XAUUSD บน M1 สามารถวิ่งไปหลายร้อยพอยต์ได้ในไม่กี่แท่งเทียน OKUR แสดงสิ่งนี้เป็นการดิ่งลงต่ำกว่า −250 (ในกรณีของ BUY) — ตลาดดันแรงเกินไป
- การเด้งกลับ เราไม่เข้าที่ก้นสุดของการยืดออก Movement Correction = 5 จะรอจนกว่าออสซิลเลเตอร์จะถอยกลับ 5 หน่วยจากจุดสุดขั้วของมัน — หลักฐานแรกว่าฝั่งอุปทานกำลังอ่อนแรง เมื่อนั้นเท่านั้นสัญญาณจึงเกิดและลูกศรจึงปรากฏ
- การตัดสินผล โพซิชันมีชีวิตอยู่ระหว่าง SL (−200 pts) และ TP (+400 pts) ไม่มีอะไรมาช่วยมัน ไม่มีอะไรถูกเพิ่มเข้าไป หลังจากเฝ้าดูไม่กี่วัน กราฟจะทิ้งแผนที่ไว้ให้คุณ: ตรงไหนที่การกลับสู่ค่าเฉลี่ยใช้ได้ผล และตรงไหนที่ตลาดเป็นเทรนด์แล้วการยืดออกไม่กลับมาเลย — ความหงุดหงิดที่บทเรียนถัด ๆ ไปมีอยู่เพื่อแก้ไข
ก่อนเริ่ม: เปิดสวิตช์โรบอต
หลังจากโหลด set ผ่าน F7 → Load แล้ว ให้คลิก ON ในแถวบนสุดของแผง EA ตั้งแต่รุ่น 2.00 เป็นต้นไป Okurra จะเริ่มต้นในสถานะปิดเป็นค่าเริ่มต้น: ปุ่มจะเป็นสีแดง และชื่อของแผงจะแสดงว่า “O!kurra - EA OFF” นั่นเป็นการป้องกันโดยเจตนา — การวางโรบอตลงบนกราฟจะไม่เริ่มอะไรเลย จนกว่าคุณจะตัดสินใจอย่างรู้ตัวว่ามันควรเริ่ม
ถ้าไม่มีอะไรเกิดขึ้นหลังจากที่คุณโหลด set นี่คือสิ่งแรกที่ต้องตรวจสอบ — ไม่ใช่ความผิดพลาดของคอนฟิก Button B1 ของบทเรียนนี้เปิดใช้งานตั้งแต่เริ่ม (B1_InitialEnabled=true) แต่ EA master switch อยู่เหนือมันและเป็นฝ่ายชนะ
สิ่งที่ควรสังเกตบนกราฟ
- ลูกศรสัญญาณในหน้าต่างออสซิลเลเตอร์และบนกราฟ — ในบทเรียนนี้มันตรงกัน 1:1 เพราะไม่มีฟิลเตอร์ใด ๆ เลย (เป็นจุดอ้างอิงสำคัญก่อนถึงบทเรียนที่ 5)
- Trade markers: จุดเข้า, ระดับ SL/TP, ผลลัพธ์
- ช่วงเวลาที่สัญญาณ BUY ปรากฏขึ้นภายในเทรนด์ขาลง — จำมันไว้ เราจะกลับมาที่จุดเหล่านี้พร้อมกับฟิลเตอร์ MMD
- สัญญาณ ±250 เปล่า ๆ เข้าตลาดหลายสิบครั้งต่อวัน และจ่าย spread ในทุกครั้งที่เข้าเหล่านั้น — นี่คือต้นทุนแรกที่ชั้นถัด ๆ ไปทำงานเพื่อควบคุมมันไว้
ก้าวต่อไป
บทเรียนที่ 02: เทรดเดิม แต่การออกเลิกเป็นแบบตายตัว — โพซิชันปกป้องจุดเข้าของตัวเอง (Break Even) และตามการเคลื่อนไหวไปด้วย (Trailing Stop)
B1_ThresholdB1_ZoneB1_Movement_CorrectionB1_MaxPositionsPerButtonB1_StopLossB1_TakeProfit
โหลดไฟล์เหล่านี้ใน MetaTrader 5 ผ่าน F7 → Load เพื่อทำซ้ำบทเรียนได้ตรงตามต้นฉบับ ตั้งแต่รุ่น 2.00 โรบ็อตจะเริ่มต้นในสถานะปิด ดังนั้นหลังโหลดแล้วให้กด ON ในแถวบนสุดของแผงควบคุมด้วย — ถ้าไม่กด จะไม่มีอะไรเกิดขึ้น ใช้งานได้สำหรับผู้ใช้ที่ลงชื่อเข้าใช้และมีไลเซนส์ที่ใช้งานอยู่
สื่อเพื่อการศึกษา ไม่ใช่คำแนะนำการลงทุน เซ็ตเหล่านี้เป็นตัวอย่างเพื่อการสอน — ก่อนนำไปใช้กับบัญชีจริง ให้ทดสอบบน real ticks และปรับให้เข้ากับบัญชีของคุณเอง เงินฝากอ้างอิง 1000 ในสกุลเงินของบัญชี lot 0.01; ปรับสเกลค่าเงินตามสัดส่วนของ Balance ของคุณ