เงื่อนไขที่เครื่องทดสอบได้ — ราคาตัดผ่านระดับหนึ่ง หรือช่วงเวลาหนึ่ง — กลายเป็นการแจ้งเตือน ส่วนเงื่อนไขที่ต้องใช้สายตายังเป็นหน้าที่ของเทรดเดอร์ ซึ่งจะเปิดตารางการตัดสินใจเมื่อการแจ้งเตือนทำงาน กฎการส่งคำสั่งกำหนดคำสั่งไว้ล่วงหน้า: ประเภท วันหมดอายุ Stop Loss และเป้าหมายที่แนบตอนส่งคำสั่ง ขนาดจาก Stop ตามความผันผวน และขีดจำกัดสเปรดกับความเก่าที่เปลี่ยนการแจ้งเตือนเป็นการข้าม ใน MetaTrader 5 Stop Loss และ Take Profit ถูกเก็บไว้บนเซิร์ฟเวอร์ ส่วน Trailing Stop ทำงานเฉพาะขณะที่แพลตฟอร์มเปิดอยู่
การแจ้งเตือนและกฎการส่งคำสั่งคือส่วนของระบบที่ทำงานได้โดยไม่ต้องใช้ความสนใจของเทรดเดอร์ การแจ้งเตือนเฝ้าเงื่อนไขที่เครื่องทดสอบได้ และพาสายตามาที่กราฟเมื่อเงื่อนไขเป็นจริง ส่วนกฎการส่งคำสั่งกำหนดทุกอย่างเกี่ยวกับคำสั่งที่ถ้าไม่กำหนดไว้ก็จะถูกตัดสินตอนส่งคำสั่ง เมื่อมีทั้งสองอย่าง จังหวะของการเทรดจะเหลือการตัดสินใจเพียงหนึ่งเดียว — การอ่านตาราง — และไม่มีอย่างอื่น
ตอนที่แล้วให้เซ็ตอัปมีหนึ่งคอลัมน์สำหรับทุกสถานะของตลาด แต่คอลัมน์จะถูกเปิดอ่านก็ต่อเมื่อมีคนดูอยู่ และการทดสอบไปข้างหน้าของระดับกลางก็พบแล้วว่าเกิดอะไรขึ้นเมื่อไม่มีใครดู: ทริกเกอร์ที่พลาดไปตอนไม่อยู่หน้าจอ การเข้าเทรดที่ช้า และสเปรดที่กว้างกว่าที่บันทึกการเทรดสมมติไว้ ตอนนี้ว่าด้วยการทำให้ตารางถูกอ่านในจังหวะที่ถูกต้อง และคำสั่งที่ตามมาเป็นคำสั่งแบบเดียวกับที่บันทึกวัดไว้
สิ่งที่เครื่องเฝ้าได้
แบ่งแถวเงื่อนไขในตารางเป็นสองกลุ่ม เงื่อนไขบางข้อเครื่องทดสอบได้โดยไม่ต้องใช้วิจารณญาณ บางข้อต้องใช้สายตา
การแจ้งเตือน (Alert) คือเงื่อนไขที่เครื่องทดสอบให้ แล้วเรียกสายตากลับมา ใน MetaTrader 5 การแจ้งเตือนของแพลตฟอร์มทำงานเมื่อราคา Bid หรือ Ask เกินค่าที่ตั้งไว้ หรือเมื่อถึงเวลาที่กำหนด และแจ้งด้วยเสียง อีเมล หรือ Push Notification ไปที่โทรศัพท์ Market Watcher ของ InnoMP ทำแบบเดียวกันกับระดับราคา และกับเงื่อนไขของเส้นค่าเฉลี่ย แถบ MACD KDJ และ RSI โดยเชื่อมกันด้วยตรรกะ AND และ OR ทำให้สองแถวของตารางกลายเป็นการแจ้งเตือนเดียวได้ เครื่องมือที่ใช้สำคัญน้อยกว่ากฎที่ใช้กับทุกเครื่องมือ: การแจ้งเตือนคือเงื่อนไข ไม่ใช่คำสั่งให้ลงมือ มันบอกว่าตอนนี้ตารางอาจน่าเปิดอ่าน ไม่ได้บอกให้เข้าเทรด
การแจ้งเตือนควรอยู่ตรงไหน
หน้าที่ของการแจ้งเตือนคือทำให้สายตาอยู่บนกราฟก่อนที่แท่งทริกเกอร์จะปิด ไม่ใช่หลังจากนั้น สำหรับการเข้าเทรดแบบรอย่อตัว หมายความว่าการแจ้งเตือนอยู่ก่อนถึงระดับราคาเป็นเศษส่วนของ ATR ปัจจุบัน สำหรับเบรกเอาต์ มันอยู่เลยระดับไป ด้วยเหตุผลที่บทความ Market Watcher อธิบายไว้ — ราคาทดสอบระดับอยู่ตลอดเวลา และการแจ้งเตือนที่ระดับพอดีจะดังทุกครั้งที่ราคาแตะ
ระยะนี้เป็นส่วนหนึ่งของกฎ ไม่ใช่ความชอบส่วนตัว: หนึ่งในสี่ของ ATR บนไทม์เฟรมที่ใช้เข้าเทรดเป็นตัวเลือกที่พบบ่อย และมันปรับตามภาวะตลาดด้วยเหตุผลที่กลุ่มความผันผวนให้ไว้ ถ้าตั้งเป็น pip มันจะถูกต้องในภาวะเดียวเท่านั้น
กฎการส่งคำสั่ง
เมื่อคำตอบของตารางคือเข้าเทรด ก็ต้องส่งคำสั่ง และคุณสมบัติทุกอย่างของคำสั่งที่เลือกเอาตอนส่งคำสั่ง คือการตัดสินใจที่บันทึกการเทรดไม่ได้วัดไว้ กฎการส่งคำสั่ง (Execution rule) กำหนดคุณสมบัติเหล่านั้นไว้ล่วงหน้า หนึ่งชุดต่อหนึ่งคอลัมน์ที่ให้เข้าเทรดในตาราง
แต่ละแถวมาจากตอนที่เขียนไปแล้ว ประเภทคำสั่งคือการเลือกในตอนที่ 2 — Limit ที่ระดับราคาสำหรับการเข้าแบบรีเทสต์ คำสั่ง Stop เลยราคาสูงสุดของแท่งทริกเกอร์สำหรับการเข้าแบบรอยืนยัน และคำสั่ง Market เฉพาะเมื่อกฎบอกว่าราคาปิดนั่นเองคือจุดเข้า — แต่ละแบบมีการจับคู่และ Slippage (ราคาคลาดเคลื่อน) ต่างกัน การเลือกจึงต้องอยู่ในกฎ วันหมดอายุคือสิ่งที่กันไม่ให้คำสั่งรอดำเนินการกลายเป็นเทรดในสถานะที่ตารางไม่เคยอนุมัติ: ระดับนั้นใช้ได้ในเซสชันนี้ คำสั่งจึงหมดอายุพร้อมเซสชัน Stop และเป้าหมายแนบไว้ตอนส่งคำสั่ง ที่ระยะที่ Stop ตามความผันผวนกำหนด และขนาดคำนวณจาก Stop ผ่านเครื่องคำนวณ คำสำคัญคือแนบตอนส่งคำสั่ง: Stop ที่เพิ่มหลังได้รับการจับคู่ คือการตัดสินใจที่ทำระหว่างอยู่ในเทรด
ด่านกรอง: สเปรด ความเก่า ข่าว
ระหว่างการแจ้งเตือนกับคำสั่ง มีเงื่อนไขที่เปลี่ยนการเข้าเทรดให้เป็นการข้ามได้ และเงื่อนไขเหล่านี้ก็เป็นกฎเช่นกัน
ตัวกรองสเปรด (Spread filter) คือเพดานสเปรดที่ยังส่งคำสั่งได้ เขียนเป็นสัดส่วนของระยะ Stop Loss แทนที่จะเป็น pip — สเปรดที่เท่ากับหนึ่งในสิบของ Stop มีต้นทุนหนึ่งในสิบของ R ทุกเทรด และทั้งเลขคณิตของต้นทุนในคอร์สพื้นฐาน CFD กับลำดับเปรียบเทียบในตอนที่ 3 ต่างบอกว่าเพดานนี้ถูกข้ามในช่วง rollover ช่วงเวลาเอเชีย และรอบข่าว กฎความเก่าคือกรอบเวลาหลังการแจ้งเตือน — หนึ่งแท่งเทียนบนไทม์เฟรมที่ใช้เข้าเทรดเป็นที่นิยม — เลยจากนั้นถือว่าพลาดการเข้าเทรด: เงื่อนไขในตารางเป็นจริงตอนที่แจ้งเตือน สิบห้านาทีต่อมาบางข้อไม่จริงแล้ว ด่านข่าวคือกฎปฏิทินเศรษฐกิจจากคอร์สพื้นฐาน CFD ที่เขียนเป็นจำนวนนาที ไม่มีด่านใดในสามด่านนี้ที่แปลกใหม่ สิ่งที่ใหม่คือแต่ละด่านเป็นกฎที่มีตัวเลข ทดสอบตามลำดับที่แสดง และทุกครั้งที่ไม่ผ่านถูกบันทึกไว้
ประเด็นสำคัญ ให้เครื่องรับเงื่อนไขที่มันทดสอบได้ และตั้งการแจ้งเตือนตรงที่บริบทเริ่มต้น ไม่ใช่ตรงที่ทริกเกอร์อยู่ กำหนดคำสั่ง — ประเภท วันหมดอายุ Stop และเป้าหมายที่แนบไว้ ขนาด — ต่อหนึ่งคอลัมน์ ก่อนที่การแจ้งเตือนจะมีอยู่ วางด่านสเปรด ความเก่า และข่าวไว้ระหว่างการแจ้งเตือนกับหน้าส่งคำสั่ง และบันทึกทุกครั้งที่ไม่ผ่าน จังหวะของการเทรดจะเหลือการตัดสินใจเพียงหนึ่งเดียว และเป็นของตาราง
อะไรยังทำงานอยู่เมื่อปิดหน้าจอ
ระบบนี้บางส่วนทำงานบนเครื่องของเทรดเดอร์ บางส่วนทำงานบนเซิร์ฟเวอร์ของโบรกเกอร์ และความต่างนี้กำหนดว่าอะไรรอดเมื่อปิดแล็ปท็อป
คู่มือ MetaTrader 5 เขียนไว้ตรง ๆ: Trailing Stop ทำงานในแพลตฟอร์มการเทรด ไม่ใช่บนเซิร์ฟเวอร์ ต่างจาก Stop Loss หรือ Take Profit มันจะไม่ทำงานถ้าปิดแพลตฟอร์ม และในกรณีนั้นจะมีเพียงระดับ Stop Loss ที่ Trailing Stop ตั้งไว้เท่านั้นที่ทำงาน ดังนั้นกฎที่บริหารเทรดที่เปิดอยู่ด้วย Chandelier trail จึงมีเงื่อนไขที่ไม่ได้เขียนไว้ — แพลตฟอร์มต้องเปิดอยู่ — กฎต้องระบุข้อนี้ หรือไม่ก็บริหารเทรดตอนทบทวน โดยเลื่อน Stop ตามโครงสร้างด้วยมือ ซึ่งเป็นวิธีของระดับกลางและไม่ต้องใช้แพลตฟอร์มเลย
ประเด็นทั่วไปคือสิ่งที่ระดับนี้พูดถึงทุกกลไกมาตลอด: รู้ว่าส่วนใดของระบบกำลังทำงานอยู่ และทดสอบบนบัญชีทดลองว่าอะไรทำงานจริงเมื่อปิดแพลตฟอร์ม แทนที่จะสันนิษฐานเอา การแจ้งเตือนที่ส่งถึงโทรศัพท์มีประโยชน์ก็เพราะโทรศัพท์เป็นส่วนที่เปิดอยู่เสมอ ส่วนการแจ้งเตือนแต่ละแบบถูกประเมินบนแพลตฟอร์มหรือที่อื่น เป็นคำถามสำหรับเอกสารของแพลตฟอร์มนั้นเอง และคำตอบควรอยู่ในกฎ
บันทึกการแจ้งเตือน
การแจ้งเตือนทุกครั้งที่ทำงานคือหนึ่งแถวในบันทึก ไม่ว่าจะกลายเป็นเทรดหรือไม่: เข้าเทรดตามกฎ 1 รอตามกฎ 2 ถูกปฏิเสธโดยสายตา ถูกข้ามที่ด่าน พลาดเพราะกรอบเวลาความเก่า ระดับกลางขอให้เก็บเซ็ตอัปที่เกิดขึ้นแต่ไม่ได้เข้าเทรด นี่คือรายการเดียวกัน แต่เก็บโดยระบบที่ทำให้มันเกิดขึ้น มันคือข้อมูลป้อนเข้าของตอนสุดท้าย เพราะระบบถูกทบทวนจากสิ่งที่มันตัดสินใจ และสิ่งที่มันตัดสินใจส่วนใหญ่ไม่ใช่เทรด
ตอนต่อไป: รอบการทบทวนและเกณฑ์หยุดระบบ — ระบบถูกตรวจสอบเมื่อใด การทบทวนแต่ละรอบเปลี่ยนอะไรได้ และเกณฑ์ที่เขียนไว้ล่วงหน้าซึ่งเมื่อถึงแล้วระบบจะหยุด
- การแจ้งเตือนของ MetaTrader 5 ทำงานตามเงื่อนไข เช่น ราคา Bid หรือ Ask เกินค่าที่ตั้งไว้ หรือถึงเวลาที่กำหนด และแจ้งด้วยเสียง อีเมล หรือ Push Notification
- ใน MetaTrader 5 Trailing Stop ทำงานในแพลตฟอร์มการเทรด ไม่ใช่บนเซิร์ฟเวอร์ ถ้าปิดแพลตฟอร์มจะไม่ทำงาน และเหลือเพียงระดับ Stop Loss ที่มันตั้งไว้ครั้งล่าสุด
- Stop Loss และ Take Profit แนบอยู่กับสถานะและถูกเก็บไว้บนเซิร์ฟเวอร์ จึงทำงานแม้ปิดแพลตฟอร์ม
- การแจ้งเตือนคือเงื่อนไข ไม่ใช่คำสั่งให้ลงมือ: เมื่อทำงาน ให้เปิดตารางการตัดสินใจและตรวจเงื่อนไขที่ต้องใช้สายตา
- กฎการส่งคำสั่งกำหนดประเภทคำสั่ง วันหมดอายุ Stop และเป้าหมายที่แนบไว้ ขนาด เพดานสเปรด และขีดจำกัดความเก่า ก่อนตั้งการแจ้งเตือน