คำอธิบาย
MultiTF EMA Dominator
เครื่องยนต์ EMA หลายกรอบเวลาที่ครอบงำโครงสร้าง แนวโน้ม และความเสี่ยง — สร้างขึ้นสำหรับ cTrader.
MultiTF EMA Dominator เป็นหุ่นยนต์เทรดขั้นสูงสำหรับ cTrader ที่ออกแบบมาสำหรับเทรดเดอร์ที่ต้องการใช้ประโยชน์อย่างเป็นระบบจากวิธีที่ราคาตอบสนองต่อค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล (EMA) ในหลายกรอบเวลา
มันผสมผสาน:
- กอง EMA หลายกรอบเวลา (ตั้งแต่ 1 นาที ถึงรายวัน)
- การให้คะแนน EMA แบบไดนามิก (การสัมผัส, การเด้ง, การตัดข้าม, การพลิกความชัน)
- การเข้าตามกฎที่ตระหนักถึงแนวโน้ม (ตามแนวโน้มกับสวนทางแนวโน้ม, ควบคุมเต็มที่)
- การจัดการความเสี่ยงเฉพาะด้าน (SL/TP LONG/SHORT แยกกัน, BE และ trailing)
- โมดูลป้องกันการลดลงของทุน
- การวิเคราะห์การทดสอบย้อนหลังแบบหมุนเวียนในตัว (เพื่อหาหน้าต่างเริ่มต้นที่ดีที่สุด)
- การซ้อนทับภาพที่สมบูรณ์ เพื่อให้คุณเห็นเสมอ เหตุผล ว่าหุ่นยนต์ทำสิ่งที่ทำอย่างไร
ทั้งหมดนี้อยู่ใน cBot เดียว โดยไม่มีไฟล์ภายนอกหรือการตั้งค่าที่ซับซ้อน
หมายเหตุด้านโค้ด: ใน cTrader คลาสยังคงเป็น
MultiTF_EMA_StrategyBotแต่ ชื่อผลิตภัณฑ์ สำหรับการขาย/แบรนด์คือ MultiTF EMA Dominator.
1. เครื่องยนต์ EMA หลายกรอบเวลา
MultiTF EMA Dominator ช่วยให้คุณสร้าง กอง EMA ในหลายกรอบเวลา:
- 1 นาที, 5 นาที, 15 นาที, 30 นาที, 1 ชั่วโมง, 4 ชั่วโมง, 1 วัน
- แต่ละกรอบเวลาจะมีช่วง EMA ของตัวเอง (ค่าเริ่มต้น 200 ปรับแต่งได้เต็มที่)
คุณสามารถ:
- เปิด/ปิดแต่ละกรอบเวลาแยกกัน (
Use 1m,Use 5m, …) - ปรับแต่งช่วง EMA (
EMA 1m,EMA 5m, …) - ดู EMA แต่ละตัวบนชาร์ตเป็น:
-
- เส้น แนวนอน ที่ระดับปัจจุบัน
- เส้นโค้ง ประวัติศาสตร์ (ความยาวประวัติที่ปรับได้)
- ป้ายกำกับ เสริม พร้อม TF, ช่วงเวลา และคะแนนสด
ผลลัพธ์คือ กริด EMA หลายชั้น ที่ Dominator ใช้ตรวจจับ:
- การสัมผัสและใกล้เคียงกับ EMA
- การเด้งออกจาก EMA
- การตัดข้ามผ่าน EMA
- การเบรกเอาต์ที่สอดคล้องกับแนวโน้มระหว่าง EMA
2. เครื่องยนต์แนวโน้ม & การให้คะแนน EMA
การตรวจจับแนวโน้ม
คุณสามารถเลือกกรอบเวลาที่กำหนด แนวโน้มหลัก:
Trend TF (1=1m..7=1d)
ในกรอบเวลานั้นบอทจะคำนวณ ความชัน EMA ในช่วง N แท่ง (Slope Lookback) และแปลงเป็นพิปส์:
- ความชัน >
Min Slope (pips)→ แนวโน้มขาขึ้น - ความชัน < −
Min Slope (pips)→ แนวโน้มขาลง - อื่น ๆ → แนวโน้มแบน
ยังมี บริบทแนวโน้มระยะสั้น ผ่าน:
Short TF for slope (1=1m..7=1d)
ใช้เฉพาะใน เงื่อนไขแถบด้านนอก (เมื่อราคาห่างไกลจากกลุ่ม EMA)
การให้คะแนน EMA (การกลับตัว / ความแข็งแกร่งของการเคารพ)
EMA แต่ละตัวจะได้รับ คะแนนแบบไดนามิก ที่วัดว่าราคานั้น “เคารพ” EMA นั้นในฐานะแนวรับ/แนวต้านมากแค่ไหน
องค์ประกอบของคะแนน:
- การสัมผัส (ราคาชนหรือเกือบชน EMA)
-
- ควบคุมโดย
Touch distance (pips)และTouch weight
- ควบคุมโดย
- การเด้ง (ราคาปฏิเสธ EMA และเคลื่อนออกไป)
-
- ถ่วงน้ำหนักโดย
Bounce weight
- ถ่วงน้ำหนักโดย
- การตัดข้าม (ราคาตัดผ่าน EMA)
-
- ถูกลงโทษโดย
Cross weight
- ถูกลงโทษโดย
- การพลิกความชัน (EMA เปลี่ยนทิศทาง)
-
- ให้รางวัลโดย
Slope flip weight
- ให้รางวัลโดย
- ตัวเลือก รีเซ็ตคะแนนเมื่อมีการตัดข้าม
-
Reset Score on Crossสามารถรีเซ็ตคะแนนเป็นศูนย์เมื่อเกิดการตัดข้าม
คุณยังสามารถ:
- กรอง EMA ตามความสำคัญ:
Use only important EMAs+Importance threshold - ปิดการให้คะแนนทั่วโลก:
Use EMA Score (calculation)= false
เมื่อการให้คะแนนเปิดใช้งาน มันจะขับเคลื่อน:
- EMA ใดที่ถือว่า “สำคัญพอ” สำหรับการเทรด
- การกำหนดขนาดตำแหน่งผ่าน
Score weight on size(EMA ที่ได้คะแนนสูงจะได้ขนาดใหญ่กว่า)
3. ตรรกะการดำเนินการ: การสัมผัส, การเบรกเอาต์ & การครอบงำแถบด้านนอก
ทิศทาง & การสอดคล้องกับแนวโน้ม
การควบคุมทิศทางพื้นฐาน:
Direction: 0=Both 1=Long only 2=Short onlyAllow counter-trend:-
true→ บอทสามารถทำการตั้งค่าทั้งตามแนวโน้มและสวนทางแนวโน้มได้false→ เฉพาะตามแนวโน้มเท่านั้น
การเข้าตามการสัมผัส (การโต้ตอบหลักกับ EMA)
ในแต่ละแท่งเทียน สำหรับ EMA ที่เปิดใช้งานแต่ละตัว:
- บอทตรวจสอบว่าแท่งเทียนได้ สัมผัส / ตัดข้าม / เข้าใกล้มาก EMA นั้นหรือไม่
- มันตัดสินใจด้าน:
-
- ถ้าปิดก่อนหน้านี้อยู่เหนือ EMA → ซื้อ (long จากแนวรับ)
- ถ้าปิดก่อนหน้านี้อยู่ต่ำกว่า EMA → ขาย (short จากแนวต้าน)
- มันเลือก EMA เป้าหมาย:
-
- สำหรับการซื้อ → โดยปกติคือ EMA ถัดไปที่สูงกว่า
- สำหรับการขาย → คือ EMA ถัดไปที่ต่ำกว่า
คุณจะได้ตรรกะที่ชัดเจนมาก: การเข้าทำรายการที่เกิดขึ้นตรงจุดที่ราคามีปฏิสัมพันธ์กับโครงสร้าง EMA ของคุณ โดยมีเป้าหมายตาม EMA ถัดไปในกอง
พารามิเตอร์การควบคุมตำแหน่ง:
Max open positions (total)Max LONG positions (-1 = no limit)Max SHORT positions (-1 = no limit)Max positions per EMAMax positions per touchOne position per touch+Touch cooldown (bars)เพื่อหลีกเลี่ยงการซ้อนตำแหน่งเกินไปในแท่งเดียวกัน
โหมดการเข้าตามการสัมผัส
Touch Entry Mode: 0=Burst 1=Incremental-
- Burst: สามารถเปิดหลายรายการในการสัมผัสครั้งเดียว สูงสุดถึง
Max positions per touch - Incremental: เปิดทีละแท่งเทียนอย่างต่อเนื่อง โดยเคารพช่วง cooldown
- Burst: สามารถเปิดหลายรายการในการสัมผัสครั้งเดียว สูงสุดถึง
นี่ทำให้ MultiTF EMA Dominator ปรับตัวได้ทั้งสำหรับ การซ้อนตำแหน่งแบบรุนแรง และ การเข้าที่ระมัดระวังมากขึ้น.
ตรรกะแถบด้านนอก (การขยายตัวสุดขีด)
เมื่อราคา:
- สูงกว่าทุก EMA → การขยายตัวขาขึ้นสุดขีด
- ต่ำกว่าทุก EMA → การขยายตัวขาลงสุดขีด
บอทจะเปลี่ยนเป็น โหมดแถบด้านนอก:
- มันตรวจสอบ ความชัน EMA ระยะสั้น (
Short TF for slope). - ถ้า
Outer band: no trade if slope < MinSlopePipsเปิดใช้งานและความชันแบนเกินไป มันจะข้ามการเทรด (ไม่มีการเข้าตลาดในตลาดที่ตายหรือยืดตัว) - มันเลือกด้านการเทรด:
-
- ความชันระยะสั้น ≥ 0 → ซื้อ
- ความชันระยะสั้น < 0 → ขาย
- มันมักจะกำหนด:
-
- EMA อ้างอิง: EMA สูงสุดหรือต่ำสุดในกลุ่ม
- EMA เป้าหมาย: ขอบเขตด้านเดียวกัน ดังนั้นการออกจะถูกกำหนดอย่างชัดเจนเสมอ
นี่ทำให้คุณได้ การเข้าที่ควบคุมได้ในช่วงการขยายตัวของราคาอย่างสุดขีด โดยมีบริบท EMA ที่ชัดเจนเสมอ
ตรรกะการเบรกเอาต์ (โหมดตามแนวโน้ม)
นอกจากการสัมผัส EMA แล้ว MultiTF EMA Dominator ยังตรวจจับ การเบรกเอาต์ EMA ในทิศทางของแนวโน้มหลัก:
- ใน แนวโน้มขาขึ้น:
-
- ถ้าราคา เบรกขึ้นเหนือ EMA ด้านบน (
IsBreakUp) และเงื่อนไขครบถ้วน → สามารถเปิด รายการซื้อ โดยมี EMA ถัดไปเป็นเป้าหมาย
- ถ้าราคา เบรกขึ้นเหนือ EMA ด้านบน (
- ใน แนวโน้มขาลง:
-
- ถ้าราคา เบรกลงต่ำกว่า EMA ด้านล่าง (
IsBreakDown) → สามารถเปิด รายการขาย.
- ถ้าราคา เบรกลงต่ำกว่า EMA ด้านล่าง (
นี่คือ การเทรดต่อเนื่องตามแนวโน้มแท้จริง ที่เสริมตรรกะการสัมผัสที่มีแนวโน้มกลับตัวมากกว่า
4. การกำหนดขนาดตำแหน่ง: แนวโน้ม, คะแนน & EMA ที่ยังไม่ถูกสัมผัส
ขนาดตำแหน่งคำนวณจากการรวมของ:
- ปริมาณฐาน
-
Base volume (lots)
- ตัวคูณแนวโน้ม
-
With-trend multiplierหากสอดคล้องกับแนวโน้มCounter-trend multiplierหากสวนทางแนวโน้ม (ถ้าอนุญาตเท่านั้น)
- ปัจจัยคะแนน EMA (ถ้าเปิดใช้งานการให้คะแนน)
-
- คะแนนถูกปรับเทียบกับ
Importance threshold - ปรับขนาดโดย
Score weight on size
- คะแนนถูกปรับเทียบกับ
- การเพิ่มขนาด EMA ที่ยังไม่ถูกสัมผัส
-
- ถ้า EMA ยังไม่ถูกสัมผัสเกิน
Virgin window (bars) - ขนาดจะถูกคูณด้วย
Virgin EMA boost (x)
- ถ้า EMA ยังไม่ถูกสัมผัสเกิน
หลังจากนั้นบอทจะแปลงล็อต → หน่วย และปรับให้อยู่ในช่วง min / max / step ของโบรกเกอร์โดยอัตโนมัติ
นี่ทำให้ Dominator มี โปรไฟล์ความเสี่ยงแบบไดนามิก: ขนาดมากขึ้นในที่ที่เห็น EMA ที่ดีกว่าอย่างมีสถิติ (คะแนนสูง + ยังไม่ถูกสัมผัส), ขนาดน้อยลงในสถานการณ์ที่มีความเสี่ยง
5. การจัดการความเสี่ยงเฉพาะด้าน
MultiTF EMA Dominator จัดการ long และ short เป็นสอง “สายพันธุ์” แยกกัน และให้คุณจัดการแยกกันได้
SL/TP แยกสำหรับ Long & Short
คุณสามารถตั้งค่าทั้งสอง:
SL Long (pips)และTP Long (pips)SL Short (pips)และTP Short (pips)
ถ้าตัวใดตัวหนึ่งตั้งค่าเป็น 0 บอทจะใช้ค่าเริ่มต้นร่วม:
Initial SL (pips)Initial TP (pips)
ความยืดหยุ่นนี้มีประโยชน์มากเมื่อตลาดมีพฤติกรรมแตกต่างกันระหว่าง long กับ short
เบรกอีเวน (แยกตามด้าน)
LONG:
Use Break-Even LONGBE LONG Trigger (pips)BE LONG Offset (pips)
SHORT:
Use Break-Even SHORTBE SHORT Trigger (pips)BE SHORT Offset (pips)
เมื่อกำไรลอยตัวของตำแหน่งในพิปส์เกินทริกเกอร์:
- สำหรับ LONG: SL จะเลื่อนไปที่ จุดเข้า + Offset
- สำหรับ SHORT: SL จะเลื่อนไปที่ จุดเข้า − Offset
Trailing Stop (แยกตามด้าน)
LONG:
Use Trailing LONGTS LONG Start (pips)TS LONG Distance (pips)TS LONG Step (pips)
SHORT:
Use Trailing SHORTTS SHORT Start (pips)TS SHORT Distance (pips)TS SHORT Step (pips)
Trailing จะทำงานก็ต่อเมื่อกำไร ≥ จุดเริ่มต้น
จากนั้น SL จะตามราคาที่ระยะทางที่กำหนด โดยอัปเดตเมื่อการเคลื่อนไหว ≥ ขั้นตอน
ออกก่อนเวลา: ปรับให้สอดคล้องกับแนวโน้มเสมอ
Early exit: keep only with-trend trades
ถ้าเปิดใช้งาน ในแต่ละแท่ง Dominator จะ:
- ประเมินแนวโน้มปัจจุบัน (ขาขึ้น, ขาลง หรือ แบน)
- ปิดตำแหน่งทั้งหมดที่ไม่สอดคล้อง กับแนวโน้มนั้น
นี่เป็นวิธีที่ทรงพลังเพื่อให้แน่ใจว่าพอร์ตโฟลิโอจะถูก ครอบงำ โดยตำแหน่งที่สอดคล้องกับแนวโน้ม และไม่ติดอยู่กับการสู้กับการเคลื่อนไหวหลัก
6. โมดูลป้องกันการลดลงของทุน
Dominator มี ชั้นป้องกันความเสี่ยงที่อิงทุน ที่ทำหน้าที่เป็นตาข่ายนิรภัยเมื่อเกิดปัญหา
พารามิเตอร์หลัก:
Use Equity DD HedgeDrawdown trigger (%)Hedge multiplier (x)Hedge cooldown (bars)Max active HedgesClose Hedges on recoveryRecovery DD (%) to close- ตัวเลือก:
Hedge SL (pips)และHedge TP (pips)
วิธีการทำงานของการป้องกันความเสี่ยง:
- บอทตรวจสอบอย่างต่อเนื่อง เปอร์เซ็นต์การลดลงของทุน = (ยอดเงิน − ทุน) / ยอดเงิน
- เมื่อ DD เกิน
Drawdown trigger (%)มันจะ: -
- คำนวณ การเปิดรับสุทธิ (หน่วยสุทธิ ซื้อ กับ ขาย)
- เปิด การเทรดป้องกันความเสี่ยงในทิศทางตรงข้าม กับการเปิดรับสุทธินั้น
- ปรับขนาดด้วย
Hedge multiplier (x)โดยเคารพขนาดขั้นต่ำ/สูงสุด
- ถ้า
Close Hedges on recoveryเปิดใช้งานและ DD กลับต่ำกว่าRecovery DD (%) to closeตำแหน่งป้องกันความเสี่ยงทั้งหมดจะถูกปิด
นี่ทำให้คุณมี เบรกเกอร์วงจรในตัว ช่วยปกป้องบัญชีในช่วงความผันผวนที่ไม่คาดคิดหรือการล้มเหลวของโมเดล
7. ความโปร่งใสทางสายตา & แผงควบคุม
MultiTF EMA Dominator ถูกออกแบบให้ อธิบายได้ด้วยภาพ:
- เส้นระดับปัจจุบันของ EMA สำหรับแต่ละกรอบเวลา
- เส้นโค้งประวัติ EMA (ความยาวประวัติที่ปรับได้)
- ป้ายกำกับ EMA เสริม แสดง TF, ช่วงเวลา และคะแนน
- เครื่องหมายสัมผัสและแถบด้านนอก (จุดสีที่จุดปฏิสัมพันธ์)
- แผงข้อมูลด้านขวา (ถ้า
Show info panelsและShow Score panelเปิดใช้งาน): -
- แสดงคะแนน สด หรือ ความชัน ต่อกรอบเวลา
- แผงช่วยเหลือด้านล่าง พร้อมคำเตือนกลุ่มพารามิเตอร์อย่างรวดเร็ว
คุณจะเห็นเสมอว่า:
- EMA ใดถูกสัมผัสหรือตัดข้าม
- Dominator เข้าเทรดที่ไหนและในทิศทางใด
- EMA ใดชัน/แบน
- EMA ใดถูกพิจารณาว่า “แข็งแกร่ง” โดยเครื่องให้คะแนน
ความโปร่งใสนี้เป็นจุดขายที่แข็งแกร่ง: คุณไม่ได้ซื้อกล่องดำ แต่เป็น กรอบงาน EMA ที่มีโครงสร้างซึ่งคุณสามารถอ่านได้บนชาร์ตจริง.
8. การวิเคราะห์การทดสอบย้อนหลังแบบหมุนเวียน (ในตัว)
Dominator ยังมี โมดูลวิเคราะห์การทดสอบย้อนหลัง ที่เรียกว่า Rolling Start Analysis.
พารามิเตอร์:
Enable Rolling AnalysisRolling From (yyyy-MM-dd)Rolling To (yyyy-MM-dd)Ranking Metric 0=PnL 1=Pips 2=WRMax rows to show
เมื่อสิ้นสุดการทดสอบย้อนหลัง (OnStop):
- บอทรวบรวม รายการเทรดที่ปิดแล้ว ในช่วงวันที่เลือก
- สำหรับทุก วันเริ่มต้น ที่เป็นไปได้ระหว่าง From และ To มันคำนวณ:
-
- จำนวนการเทรด
- กำไรสุทธิ
- พิปส์สุทธิ
- อัตราชนะ
- มันจัดอันดับวันเริ่มต้นเหล่านั้นโดย:
-
- กำไรสุทธิ (PnL), หรือ
- พิปส์สุทธิทั้งหมด, หรือ
- อัตราชนะ
- มันพิมพ์ ผลลัพธ์อันดับต้น ๆ ในบันทึกและแสดง แผงสรุป แบบกะทัดรัดบนชาร์ต
นี่มีประโยชน์อย่างมากสำหรับ:
- การค้นหา หน้าต่างการปรับเทียบที่ดีที่สุด
- ดูว่าวันใดที่การรวมกลยุทธ์/การตั้งค่าเริ่ม “ครอบงำ” ตลาดจริง ๆ
- การทำการปรับแต่ง โดยไม่ต้องส่งออกอะไรไปยัง Excel
9. MultiTF EMA Dominator เหมาะกับใคร?
บอทนี้เหมาะสำหรับ:
- เทรดเดอร์ที่เชื่อใน โครงสร้าง EMA (การกลับตัวเฉลี่ย + การตามแนวโน้ม)
- ผู้ใช้ที่ต้องการ การเข้าที่แม่นยำและขับเคลื่อนด้วยกฎ รอบ EMA แทนการจดจำรูปแบบที่คลุมเครือ
- เทรดเดอร์ที่ต้องการ ควบคุม long และ short แยกกัน
- เทรดเดอร์ระบบที่ชื่นชม การปรับแต่งลึกและการวิเคราะห์ในตัว
- ผู้ใช้ที่ต้องการชั้นป้องกัน การปกป้องทุน ในสถานการณ์การลดลงลึก
คุณสามารถใช้งาน MultiTF EMA Dominator บน:
- สัญลักษณ์เดียวที่มีพารามิเตอร์ปรับแต่งสูง
- หลายตลาดพร้อมกัน โดยแต่ละอินสแตนซ์มีการตั้งค่าเป็นของตัวเอง
10. การวางตำแหน่งเชิงพาณิชย์ – ทำไม “Dominator” ถึงขายดี
จากมุมมองการตลาด, MultiTF EMA Dominator มีหลายมุมที่แข็งแกร่ง:
- 🧠 เรื่องราวความได้เปรียบที่ชัดเจน: กริด EMA หลายกรอบเวลา + การให้คะแนน + แนวโน้ม + การป้องกันความเสี่ยง
- 🎛️ ปรับแต่งได้สูง แต่มีตรรกะภายในที่สอดคล้องกันมาก
- 🛡️ การจัดการความเสี่ยงอย่างจริงจัง: กฎแยกตามด้าน + การป้องกันความเสี่ยงทุน + การออกก่อนเวลาตามแนวโน้ม
- 🔍 ความโปร่งใสเต็มรูปแบบ ผ่านการซ้อนทับภาพและแผงควบคุม (ง่ายต่อการแสดงในภาพหน้าจอและวิดีโอ)
- 📊 การวิเคราะห์ในตัว ที่คู่แข่งส่วนใหญ่ไม่มีให้ในกล่อง
คุณไม่ได้แค่เสนอ “บอท EMA”; คุณเสนอ กรอบการเทรดที่อิง EMA แบบครบวงจร ที่:
- ตรวจจับและเทรดโครงสร้าง EMA
- ปรับขนาดตามคะแนนและแนวโน้ม
- ปกป้องทุนในช่วงการลดลง
ผลการทดสอบย้อนหลังเท่านั้น ไม่มีค่าคอมมิชชั่น ไม่มีการลื่นไถล ผลงานในอดีตไม่รับประกันผลลัพธ์ในอนาคต
สรุป
The bot detects the main market trend using EMA slope analysis and supports both with-trend and counter-trend entries, with rule-based execution logic that opens positions precisely when price interacts with the EMA structure. It also identifies breakout opportunities aligned with the trend and manages position sizing dynamically based on trend alignment, EMA scores, and “virgin” EMAs (those not recently touched).
Risk management is side-specific, allowing independent stop loss, take profit, break-even, and trailing stop settings for long and short trades. An equity drawdown hedge module monitors account drawdowns and opens hedge trades to mitigate risk during adverse conditions.
Multi TimeFrame Dominator features rich visual overlays and info panels for transparency, showing EMA levels, scores, and trade triggers on the chart. It includes built-in rolling backtest analytics to identify optimal calibration periods. The bot is suitable for trading various markets including Forex, indices, commodities, stocks, and cryptocurrencies, with deep customization for systematic traders seeking precise, rule-driven EMA-based strategies.
รีวิวจากลูกค้า
5 | 50 % | |
4 | 0 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
