คำอธิบาย
CashFlow v1.0.0 — บอทเทรด DCA สำหรับ cTrader
บอทเทรด DCA ที่สร้างขึ้นจากแนวคิดง่ายๆ: จัดการกระแสเงินสด อย่าทำนายตลาด โหมดการกู้คืนสองโหมดให้คุณเลือกได้ระหว่างการรอแท่งเทียนใหม่หรือการทริกเกอร์โดยระยะตารางคงที่
🔍 บอทนี้ทำอะไร (อธิบายง่ายๆ)
CashFlow เปิดคำสั่งแรก รอ และเพิ่มคำสั่งเมื่อราคาขยับสวนทางกับมัน เมื่อกำไรรวมเป็นบวก มันจะปิดทุกอย่างและเริ่มรอบใหม่ นั่นคือวงจรหลัก — ไม่มีการทำนายด้วยตัวชี้วัด ไม่มีการเดาทิศทาง
ตัวเลือกที่คุณทำคือเกี่ยวกับ เมื่อไหร่จะเพิ่ม และ เสี่ยงเท่าไหร่.
⚙️ คู่มือพารามิเตอร์
1. CashFlow (หลัก)
- โหมดเทรด — เลือกทิศทาง:
BuyOnly(DCA ซื้ออย่างเดียว),SellOnly(ขายอย่างเดียว), หรือBoth(ทำงานทั้งสองด้านแยกกัน แต่ละด้านมีหน่วยความจำของตัวเอง)
2. ความเสี่ยง
- ตำแหน่งสูงสุดต่อด้าน — จำนวนคำสั่งพร้อมกันสูงสุดต่อทิศทาง เมื่อถึงขีดจำกัด บอทจะปิดคำสั่งเก่าที่สุดเพื่อเปิดคำสั่งใหม่ (หมุนเวียน เพื่อให้บอททำงานต่อเนื่องแทนที่จะหยุดนิ่ง)
- สเปรดสูงสุด (พิปส์) — หากสเปรดเกินค่านี้ บอทจะหยุดคำสั่ง เมื่อสเปรดลดลง คำสั่งที่รอจะทำงานทันที (ตรวจสอบทุกเทิก ไม่ใช่ทุกแท่งเทียน)
- บันทึกขาดทุน FIFO — เมื่อคำสั่งเก่าที่สุดถูกปิดขาดทุนเพื่อหมุนเวียน ขาดทุนจะถูกจดจำและเพิ่มเข้าไปในเป้าหมายกำไรของรอบถัดไป ป้องกัน "ชัยชนะปลอม" ที่ทำให้ทุนรวมต่ำกว่าที่เริ่มต้น
- แสดงสถานะรอสเปรด — แสดงสถานะบนกราฟเมื่อคำสั่งรอสเปรดให้เป็นปกติ
3. การจัดการล็อต
- ตัวคูณมาร์ติงเกล — ตัวคูณล็อตต่อชั้น (ค่าเริ่มต้น 2.0) ตั้งค่าเป็น 1.0 เพื่อปิดการใช้งานมาร์ติงเกลทั้งหมด
- ขนาดขั้นตอนล็อตมาร์ติงเกล — จำนวนคำสั่งต่อชั้น ตัวอย่าง: ขนาดขั้นตอน 10 คำสั่งที่ 1–10 ใช้ล็อตฐาน คำสั่งที่ 11–20 ใช้ฐาน × ตัวคูณ คำสั่งที่ 21–30 ใช้ฐาน × ตัวคูณ² เป็นต้น
- เปิดการกู้คืนตลอดเวลา (โหมดแท่งใหม่) — ในโหมด NewBar เมื่อเปิดใช้งาน บอทจะเพิ่มคำสั่งทุกแท่งใหม่ไม่ว่าจะราคาขยับอย่างไร เมื่อปิดใช้งาน จะเพิ่มคำสั่งเฉพาะเมื่อราคาขยับสวนทางกับคำสั่งล่าสุด
4. การกู้คืน (ทริกเกอร์เพิ่มคำสั่ง)
นี่คือการเลือกหลักที่กำหนดลักษณะของบอท
- โหมดการกู้คืน
-
NewBar— เพิ่มคำสั่งที่จุดเริ่มต้นของแท่งใหม่ถ้าราคาขยับสวนทางกับคำสั่งล่าสุด ขึ้นกับกรอบเวลา — กราฟรายวันประเมินวันละครั้งFixGrid— เพิ่มคำสั่งทันทีที่ราคาขยับระยะคงที่จากคำสั่งล่าสุด ไม่ขึ้นกับแท่งเทียน — ตอบสนองต่อการเคลื่อนไหวของราคาแบบเรียลไทม์
- ระยะตาราง (พิปส์) — ใช้เฉพาะในโหมด FixGrid ระยะที่ราคาต้องขยับสวนทางกับคำสั่งล่าสุดก่อนเพิ่มคำสั่งใหม่
5. กลยุทธ์
- ล็อตเริ่มต้น (ฐาน) — ขนาดล็อตฐานสำหรับคำสั่งแรกของแต่ละรอบ
- ล็อตสูงสุด — ขีดจำกัดขนาดล็อตต่อคำสั่ง ไม่ว่าจะมาร์ติงเกลขึ้นสูงแค่ไหน เป็นเพดานความปลอดภัย
🧠 โหมดกู้คืนสองแบบ — ใช้แบบไหนเมื่อไร
โหมด NewBar
- เพิ่มคำสั่งที่จุดเปิดแท่งใหม่เมื่อราคาสวนทางกับคำสั่งล่าสุด
- เหมาะกับกรอบเวลาที่สูงขึ้น (H4, D1) ที่แต่ละแท่งมีข้อมูลสำคัญ
- จังหวะช้ากว่า คำสั่งน้อยกว่า เหมาะสำหรับการรักษาทุน
โหมด FixGrid
- เพิ่มคำสั่งที่ระยะพิปส์คงที่ ตรวจสอบทุกเทิก
- ไม่ขึ้นกับกรอบเวลา — พฤติกรรมเหมือนกันบน M1 หรือ D1
- เหมาะกับสัญลักษณ์ที่ผันผวน (ทองคำ, ดัชนี) ที่ต้องการระยะห่างคำสั่งที่คาดเดาได้
- จังหวะเร็วกว่า คำสั่งมากกว่าต่อการเคลื่อนไหว มีวินัยในตารางสูงกว่า
คำแนะนำเชิงปฏิบัติ: หากคุณเป็นมือใหม่ เริ่มด้วย NewBar บน H4 หรือรายวัน เมื่อคุ้นเคยกับพฤติกรรมบอทแล้ว ลอง FixGrid โดยตั้งระยะประมาณ 1× ATR รายวันของสัญลักษณ์
📊 วิธีการจัดการตำแหน่ง
เปิดคำสั่งแรก — เมื่อไม่มีคำสั่งเปิดในด้านนั้น บอทจะเปิดล็อตฐานทันที (เมื่อสเปรดเหมาะสม)
เพิ่มคำสั่ง — ขึ้นกับโหมด คำสั่งเพิ่มเติมจะมาที่แท่งใหม่ (NewBar) หรือระยะคงที่ (FixGrid) ขนาดล็อตตามสูตรชั้น
ปิดคำสั่ง — เมื่อกำไรสุทธิรวมของคำสั่งเปิดทั้งหมด (บวกกับขาดทุน FIFO ที่บันทึกไว้) เป็นบวกที่จุดเริ่มต้นของแท่งใหม่ หรือเมื่อมีตำแหน่งมากกว่าหนึ่งและกำไรรวมเป็นบวกในช่วงใดๆ จะปิดทั้งหมดและรีเซ็ตรอบ
หมุนเวียน — เมื่อถึงตำแหน่งสูงสุดและต้องเปิดคำสั่งใหม่ คำสั่งเก่าที่สุดจะถูกปิดก่อนเพื่อเปิดที่ว่าง หากเปิดใช้งานบันทึกขาดทุน FIFO ขาดทุนนี้จะเป็นส่วนหนึ่งของเป้าหมายรอบถัดไป
🛡️ ความปลอดภัยในตัว
- เกตสเปรดทุกเทิก — คำสั่งจะไม่ทำงานในช่วงสเปรดกว้าง (เหตุการณ์ข่าว, เปิดเซสชัน) เมื่อสเปรดปกติ คำสั่งที่รอจะทำงาน
- ล็อตฐานคงที่ — ตัวคูณเริ่มต้นคือ 2.0 แต่ตั้งเป็น 1.0 จะเปลี่ยนบอทเป็น DCA ล็อตคงที่ คุณควบคุมระดับความเสี่ยงได้
- เพดานล็อตสูงสุด — ขีดจำกัดสูงสุดของขนาดล็อต ไม่ว่าจะมาร์ติงเกลขึ้นสูงแค่ไหน
- หน่วยความจำ FIFO — ขาดทุนจากการหมุนเวียนจะถูกติดตามและชำระในเป้าหมายรอบถัดไป เพื่อให้คุณรู้สถานะเสมอ
⚠️ สิ่งที่ควรเข้าใจก่อนใช้งาน
- DCA มีความเสี่ยงเรื่องการดรอว์ดาวน์ ในแนวโน้มทิศทางเดียวที่แข็งแรง คำสั่งจะสะสม ตั้งค่าตำแหน่งสูงสุดในระดับที่บัญชีของคุณรองรับได้ในช่วงแนวโน้มยาว
- มาร์ติงเกลเพิ่มความเสี่ยงเร็ว ด้วยตัวคูณ 2.0 และขนาดขั้นตอน 10 คำสั่งที่ 30 ใช้ล็อตฐาน 4 เท่า เข้าใจคณิตศาสตร์ก่อนใช้ค่าที่สูงกว่า 1.0
- ทดสอบย้อนหลังก่อน ทดสอบบนสัญลักษณ์และกรอบเวลาที่ต้องการในช่วงแนวโน้มและช่วงแกว่งก่อนใช้งานจริง
- จับคู่ขนาดล็อตกับบัญชี จุดเริ่มต้นทั่วไป: ล็อตฐาน ≤ 0.01 ต่อทุน $500 ปรับตามความผันผวนของสัญลักษณ์
บอททำตามกฎโดยไม่มีอารมณ์ — แต่กฎจะใช้ได้ก็ต่อเมื่อการตั้งค่าตรงกับขนาดบัญชีและความอดทนความเสี่ยงของคุณ
🚀 เริ่มต้นอย่างรวดเร็ว
- แนบกับกราฟของสัญลักษณ์ที่คุณต้องการเทรด
- ตั้งค่า โหมดเทรด ตามความชอบของคุณ (หรือ
Bothสำหรับสองทาง) - เลือก โหมดกู้คืน — เริ่มด้วย NewBar หากไม่แน่ใจ
- ตั้งค่า ล็อตเริ่มต้น อย่างระมัดระวัง (0.01 เป็นจุดเริ่มต้นที่เหมาะสมในบัญชีส่วนใหญ่)
- ตั้งค่า ตำแหน่งสูงสุดต่อด้าน ตามระดับดรอว์ดาวน์ที่คุณรับได้
- ทดสอบย้อนหลังอย่างน้อย 6 เดือนก่อนใช้งานจริง
- เริ่มต้นบนบัญชีทดลองจนกว่าคุณจะเข้าใจพฤติกรรมบอทในสภาพตลาดของคุณ
CashFlow เป็นเครื่องมือ ไม่ใช่การรับประกัน มันทำตามกฎอย่างสม่ำเสมอ แต่ผลลัพธ์ขึ้นกับพฤติกรรมตลาด ใช้การจัดการความเสี่ยงที่เหมาะสมกับบัญชีของคุณ
สรุป
Key features include two recovery modes:
- NewBar mode, which adds orders at the start of new bars if the price moves unfavorably, suited for higher timeframes (H4, Daily).
- FixGrid mode, which adds orders at fixed pip distances regardless of timeframe, suitable for volatile symbols.
Users can configure trade direction (buy-only, sell-only, or both), maximum positions per side with rotation of oldest orders, martingale multipliers for lot sizing, and spread filters to pause trading during high spread periods. The bot tracks losses from order rotation to adjust profit targets, ensuring accurate equity management.
CashFlow supports fixed and dynamic risk models, includes built-in safety features like spread gating, and requires backtesting before live use. It is designed for medium-frequency day trading using market orders on daily charts.
