News Straddle
- Utilità
- Versione: 2.1
- Aggiornato: 22 agosto 2026
---คำเตือน EA ตัวนี้เหมาะสำหรับโบรคเกอร์ที่ Slippage ต่ำ---
EA ตัวนี้ถูกสร้างมาด้วยหลักการ Long Straddle ของ Option ที่จะวาง Position ดักทางทั้ง 2 หน้า หากราคาไปทางใดทางนึงจนเกินระดับราคา Break Event จะกำไรไม่จำกัด เเต่ถ้าราคาผิดทางจะขาดทุนแค่ค่าพรีเมี่ยม ดังนั้นเมื่อข่าวออกการที่กราฟฉีกตัวไปทางใดทางนั้นบน Option สามารถสร้างกำไรได้ทันที แต่เนื่องจากการเทรด XAUUSD Spot CFDs ไม่ได้มีหลักการขาดทุนเเค่ค่าพรีเมี่ยม การ ฺ Buy Sell สามารถกำไร/ขาดทุนได้ไม่จำกัด ดังนั้นการเทรดข่าวด้วยเครื่องมือ EA News Straddle จะมีการจัดการออเดอร์เพื่อจำกัดความเสี่ยงในการเทรดข่าวให้อย่างรวดเร็วดังนี้
ในตัวแปร Open Order หากผู้ใช้เลือก Market
เมื่อผู้ใช้กดปุ่ม Place Order ระบบจะเปิดออเดอร์ Buy Sell ทันที SL Lot Size ตามที่ผู้ใช้กำหนด เมื่อข่าวอออกกราฟได้พุ่งไปทิศทางใดทิศทางนึงจนชน SL ออเดอร์ที่ผิดทาง หากผู้ใช้กดปุ่ม Auto BEO ให้ทำงาน ค้างไว้ก่อนกราฟกระชาก SL ระบบจะขยับ Stop Loss มาบังทุนทั้นทีด้วยระยะ Buffer BEO ตามที่ผู้ใช้กำหนด แต่หากผู้ใช้ไม่เปิดโหมด Auto BEO ให้ทำงาน หากกราฟกระชากตอนข่าวออกไปชน SL ที่ผิดทางระบบจะไม่ขยับ SL มาบังทุนออเดอร์ที่ถูกทาง เเต่หากผู้ใช้กดปุ่ม BEO ระบบจะขยับมาบังทุนให้ ในส่วนของโหมด Auto BEB หากผู้ใช้เปิดโหมดนี้ก่อนที่ข่าวออกกราฟวิ่งกระชากไปชน SL ของออเดอร์ที่ผิดทางเเละวิ่งไปต่อในระยะที่ผู้ใช้กำหนดในช่อง Rang BEB ระบบจะขยับ SL มาอยู่ในจุดที่จะกำไรเท่ากับ SL ที่เสียไปของออเดอร์ที่ผิดทาง เเต่หากผู้ใช้ไม่เปิดโหมด Auto BEB ก่อนที่กราฟจะกระชากหากกราฟกระชากชน SL ออเดอร์ที่ผิดทางแล้วผู้ใช้กดปุ่ม BEB ระบบจะขยับ SL ไปจุดที่จะกำไรเท่ากับที่ขาดทุนของออเดอร์ที่ผิดทางในทันที
ในส่วนของฟังชั่นก์ Auto TP จะทำงานก็ต่อเมื่อหากผู้ใช้เปิดใช้งานก่อนที่กราฟจะกระชากไปชน SL ฝั่งที่ผิดทางระบบนี้จะหากกราฟจบแท่ง 1 นาที ระบบจัดปิดออเดอร์ที่ถูกทางทันที หากผู้ใช้ต้องการเก็บกำไรด้วยเทคนิคส่วนตัวไม่ควรเปิดใช้งานตัวนี้
ในตัวแปร Open Order หากผู้ใช้เลือก Stop
หากผู้ใช้กดปุ่ม Place Order ระบบจะวาง Buy Stop Sell Stop เหนือราคาปัจจุบันตามที่ผู้ใช้กำหนดในตัวแปร Rang SL เเละระยะห่างที่วาง Stop order จากราคาปัจจุบันจะกำที่ตัวแปร Rang Stop Order เมื่อข่าวออกกราฟกระชากไปทางใดทางนึงจนชน Stop Order ระบบจะลบ Stop order อีกฝั่งที่กราฟไม่ได้วิ่งออกทันที เเละหากผู้ใช้เปิด Auto BEO หากกราฟวิ่งจากจุดเปิดออเดอร์ในระยะที่กำหนดในตัวเเปร Rang Trigger BEO ระบบจะขยับ SL บังทุนโดยอัตโนมัติ แต่หากไม่เปิด ผู้ใช้กดปุ่ม BEO ระบบก็จะขยับบังทุนได้เช่นกันระยะการขยับบังทุนขึ้นกับตัวเเปร Buffer BEO
ในตัวแปร Open Order หากผู้ใช้เลือก Pending
ระบบจะทำงานคล้ายกับโหมด Stop ต่างกันที่โหมดนี้จะเช็คจุดเข้าหากเกิด Slippage จุดเข้าไม่ตรงกับจุดที่วางเส้นไว้ ระบบจะคำนวณ Lot size ให้ขาดทุนเท่ากับจำนวนเงินที่ผู้ใช้กำหนดในตัวเเปร Risk Loss Money ส่วนการทำงานหากผู้ใช้เปิด Auto BEO หากกราฟวิ่งถึงระยะที่กำหนดระบบจะขยับ SL กันหน้าทุนให้เช่นเดียวกัน
ปุ่ม Reset State หากผู้ใช้เสร็จสิ้นการเทรดก่อนปิด MT5 หรือลบ EA ออกจากกราฟควรกดปุ่มนี้ 1 ครั้งเพื่อล้างแคชของระบบ
การตั้งค่า EA News Straddle
1.Mode Open Order เลือกโหมดสำหรับใช้วาง
-Market หากผู้ใช้กดปุ่ม Place Order ระบบจะวางคำสั่ง Market Buy Sell ที่ราคา Bid Ask
-Stop หากผู้ใชช้กดปุ่ม Place Order ระบบจะวางคำสั่ง Buy Stop Sell Stop เหนือ/ล่างราคา Bid Ask
-Pending หากผู้ใช้กดปุ่ม Place Order ระบบจะวางเส้นประที่เป็นจุด Pending Order เมื่อราคาไปถึงระบบจะคำนวน Lot เพื่อหาว่าระบบจะต้องใช้ lot เท่าไรถึงจะขาดทุนเท่ากับจำนวนเงินที่ผู้ใช้กำหนด โหมดนี้เปิดออเดอร์ได้ทีละชุด ไม่สามารถรัวไม้ได้
2.Slippage ตั้งค่าระยะการกระโดดของราคาที่ยอมรับได้ หากราคาเกินกว่าค่านี้ระบบจะไม่เปิดออเดอร์ในโหมด Pending จะหาจุดที่เปิดได้ไปเรื่อยๆมีหน่วยเป็น Ponit
3.Lot ระบุปริมาณการเทรด
4.Magic Number ระบุค่านี้ไม่ให้ซ้ำกับ EA ตัวอื่น
5.Rang Stop Loss(Point) ระยะการวาง Stop Loss จากจุดเข้า / จุดวาง Pending
6.Rang Place Stop Order(Point) ระยะการวาง Buy Sell Stop เหนือราคาปัจจุบัน
7.Risk Loss Money($$$) จำนวนเงินที่เสียได้ในระยะ SL ที่กำหนด สำหรับโหมด Pending
8.Rang Trigger Break Event Balance(Point) ระยะที่กราฟชน SL ออเดอร์ออเดอร์ฝั่งผิดทางเพื่อขยับ SL ของออเดอร์ที่ถูกทางมาในจุดที่เท่ากันกับที่ขาดทุนของออเดอร์ที่ผิดทาง สำหรับโหมด Market
9.Buffer Break Event(Point) ระยะเผื่อสำหรับการขยับ SL บังทุน
10.Rang Trigger Break Event Order(Point) ระยะที่ระบบจะขยับ SL บังทุน สำหรับโหมด Stop
11.Invert Trading Cross Broker โหมดเทรดสวนทางข้ามโบรกเกอร์ โหมดนี้เหมาะสำหรับคนที่เจอปัญหาสลิปเพจไม่สามารถหาโบรคที่สลิปเพจต่ำได้ โหมดนี้มีหลัการทำงานคือ โบรกเกอร์มี 2 โบรคต้องอยู่ในเครื่องเดียวกัน ติดตั้ง EA เมื่อผู้ใช้กดเปิดออเดอร์ Buy ที่เป็น Main ระบบจะเปิดออเดอร์ Sell ที่เป็น Invert ด้วย lot size ที่เท่ากัน
12.Stage Order Cross Broker หากผู้ใช้ตั้ง Main คือตัวหลักที่ผู้ใช้กดเปิดออเดอร์ หากผู้ใช้ตั้ง Invert ระบบจะเปิดออเดอร์ตรงข้าม Main
13.Break Event Order Cross Broker หากเปิดระบบนี้ระบบจะขยับ SL บังทุนออเดอร์ที่ถูกทางเมื่ออเดอร์ที่วิ่งผิดทางเกิดการปิดออเดอร์
14.Buffer Break Event Cross Broker(Point) ระยะเผื่อกันหน้าทุน
15.Break Event Balance Cross Broker ระบบนี้หากออเดอร์ที่วิ่งผิดทางปิดออเดอร์ หากวิ่งที่ระยะที่กำหนดระบบจะคำนวณจุดที่กราฟย้อนกลับมาแล้วจะกำไรเท่ากับที่ขาดทุนของออเดอร์ที่ผิดทาง
16.Rang Trigger Break Event Balance Cross Broker (Ponit) ระยะที่หลังออเดอร์ผิดทางถูกปิดในการขยับ SL เท่ากับจุดที่ขาดทุน
17.Panel Theme ธีมของ Panel
18.Show Panel Spread โชว์ค่า Spread
---Warning: This EA is suitable for brokers with low slippage---
This EA is built on the Long Straddle principle of Options, placing positions to hedge against both price movements. If the price moves in either direction and exceeds the Break Event level, there is unlimited profit. However, if the price moves in the wrong direction, only the premium will be lost. Therefore, when news is released and the price diverges in either direction in Options trading, it can generate immediate profits. However, since XAUUSD Spot CFDs trading doesn't only involve premium losses, and Buy/Sell trades can have unlimited profit/loss, the EA News Straddle manages orders to quickly limit risk during news trading as follows:
In the Open Order variable, if the user selects Market:
When the user presses the Place Order button, the system will immediately open a Buy/Sell order with a Stop Loss (SL) and Lot Size as specified by the user. When the news is released and the price rallies in either direction and hits the SL of the wrong order, if the user activates and holds the Auto BEO button before the price rallies, the system will automatically move the Stop Loss to protect the capital using the Buffer BEO distance as specified by the user. However, if the user does not enable Auto BEB mode, if the chart surging after news release and hitting the SL on the wrong side, the system will not move the SL to protect the profit of the correct order. But if the user presses the BEB button, the system will move to protect the profit. In Auto BEB mode, if the user enables this mode before news release and the chart surging and hitting the SL of the wrong order and continues to move within the range specified by the user in the BEB range, the system will move the SL to a point where the profit equals the loss of the wrong order. But if the user does not enable Auto BEB mode before the surging, if the chart surging and hitting the SL of the wrong order and the user presses the BEB button, the system will immediately move the SL to a point where the profit equals the loss of the wrong order.
The Auto TP function will only work if the user activates it before the chart surging and hitting the SL on the wrong side. The system will detect the end of the 1-minute candlestick and immediately close the correct order. If the user wants to profit using personal techniques, this feature should not be enabled.
In the Open Order variable, if the user selects Stop,
if the user presses the Place Order button, the system will place a Buy Stop/Sell Stop above the current price as defined by the user in the Range SL variable. The distance between the Stop Order and the current price will be determined by the Range Stop Order variable. When news is released and the graph surges in either direction and hits the Stop Order, the system will immediately delete the Stop Order on the opposite side that the graph did not move on. And if the user enables Auto BEO, if the graph moves from the opening order point within the distance specified in the Range Trigger BEO variable, the system will automatically move the Stop Order to protect capital. However, if not open, and the user presses the BEO button, the system will also adjust the stop-loss. The distance of the stop-loss adjustment depends on the Buffer BEO variable.
In the Open Order variable, if the user selects Pending,
the system will work similarly to Stop mode, but this mode checks the entry point. If slippage occurs and the entry point does not match the point where the line is placed, the system will calculate the Lot size to mitigate losses equal to the amount the user specifies in the Risk Loss Money variable. Similarly, if the user enables Auto BEO, if the graph reaches the specified range, the system will adjust the SL to protect the profit/loss.
The Reset State button should be pressed once to clear the system cache after the user finishes trading before closing MT5 or deleting the EA from the chart.
EA News Straddle Settings
1. Open Order Mode: Select the mode for placing orders.
-Market: If the user presses the Place Order button, the system will place a Market Buy/Sell order at the Bid/Ask price.
-Stop: If the user presses the Place Order button, the system will place a Buy Stop/Sell Stop order above/below the Bid/Ask price.
-Pending: If the user presses the Place Order button, the system will place a dashed line representing the Pending Order point. When the price reaches it, the system will calculate the stop-loss. 1. Lot Size: Determines the lot size required to minimize losses equal to the user-defined amount. Orders can only be opened one at a time; rapid placement of multiple trades is not permitted.
2. Slippage: Sets the acceptable price jump distance. 1. Lot: Specify the trading volume. If the price exceeds this value, the system will not open an order in Pending mode and will continuously search for openable points. The unit is Points.
2. Lot: Specify the trading volume.
3. Magic Number: Specify a value that is unique and not used by other EAs.
4. Range Stop Loss (Point): The distance to place the Stop Loss from the entry point / Pending point.
5. Range Place Stop Order (Point): The distance to place the Buy/Sell Stop order above the current price.
6. Risk Loss Money ($$$): The amount of money that can be lost within the defined SL range for Pending mode.
7. Range Trigger Break Event Balance (Point): The distance at which the graph hits the SL of the losing order to move the SL of the correct order to the same point as the loss of the losing order for Market mode.
8. Buffer Break Event (Point): The buffer distance for adjusting the SL to cover losses.
9. Buffer Break Event (Point): The distance for the system to adjust the SL to cover losses.
10. Range Trigger Break Event Order (Point): The distance at which the system will adjust the SL to cover losses for Stop mode.
11. Invert Trading Cross Broker: A mode for trading in opposite directions across different brokers. This mode is suitable for those who encounter slippage problems and cannot find brokers with low slippage. The principle of operation is that there are two brokers installed on the same machine. When the user opens a Buy order (Main), the system will open an Inverted Sell order with the same lot size.
12. Stage Order Cross Broker: If the user sets Main as the primary broker where the order is opened, and sets Invert, the system will open an order opposite to the Main.
13. Break Event Order Cross Broker: If this system is enabled, the SL (Stop Loss) will shift to protect correct orders when an incorrect order is closed.
14. Buffer Break Event Cross Broker (Point): A buffer distance to protect losses.
15. Break Event Balance Cross Broker: If an incorrect order is closed, and it reaches a specified distance, the system will calculate the point where the graph retraces, and the profit will equal the loss of the incorrect order.
16. Range Trigger Break Event Balance Cross Broker (Point): The distance after an incorrect order is closed when the SL is shifted, equal to the loss point.
17. Panel Theme
