(Trading Tools) Partial Close Breakeven Trailing EA (Close% 2TP, 3TP) (Free Download)

เริ่มโดย support-2, มกราคม 22, 2026, 02:11:54 ก่อนเที่ยง

หัวข้อก่อนหน้า - หัวข้อถัดไป

support-2

# 📘 Partial Close Breakeven & Trailing EA v2.0 - คู่มือการใช้งาน

## 🎯 คำอธิบาย EA

EA สำหรับจัดการกำไรแบบแบ่งขั้นตอน (Partial Take Profit) โดย**ปิดกำไรบางส่วนด้วย %** เมื่อถึงเป้าหมายแรก (TP1) และเลื่อน Stop Loss เป็น Breakeven เพื่อป้องกันขาดทุน จากนั้น**เริ่ม Trailing Stop** เพื่อล็อคกำไรที่เพิ่มขึ้น และปิดส่วนที่เหลือทั้งหมดเมื่อถึงเป้าหมายสอง (TP2)

**เหมาะสำหรับ:** เทรดเดอร์ที่ต้องการลดความเสี่ยง ล็อคกำไรอัตโนมัติ และให้กำไรวิ่งต่อด้วย Trailing Stop

------------------------------------------------------------------------

## 🆕 อัพเกรดจาก Version 1.0

### **เวอร์ชัน 1.0 (เดิม):**
❌ ปิด Partial ด้วย Lot คงที่ (เช่น 0.03, 0.07)
❌ ไม่มี Trailing Stop
❌ TP2 ปิด Lot คงที่

### **เวอร์ชัน 2.0 (ใหม่):**
✅ **ปิด Partial ด้วย %** (เช่น 30%, 100%)
✅ **Trailing Stop** - เลื่อน SL ตามราคาอัตโนมัติ
✅ **TP2 ปิดที่เหลือทั้งหมด** - ไม่ต้องคำนวณ Lot

------------------------------------------------------------------------

### **ตัวอย่างความแตกต่าง:**

**v1.0:**
เปิด 1.00 lot → TP1 ปิด 0.03 lot ❌ (ปิดน้อยเกินไป)
เปิด 0.10 lot → TP1 ปิด 0.03 lot ❌ (ปิดมากเกิน 30%)

**v2.0:**
เปิด 1.00 lot → TP1 ปิด 30% = 0.30 lot ✅
เปิด 0.10 lot → TP1 ปิด 30% = 0.03 lot ✅
เปิด 5.00 lot → TP1 ปิด 30% = 1.50 lot ✅

**สรุป:** v2.0 ยืดหยุ่นกว่า ไม่ต้องปรับ Lot ทุกครั้ง! 🎯

------------------------------------------------------------------------

## ⚙️ การตั้งค่า EA

### **หน้าจอ Settings:**

v2 setting.jpg

### **พารามิเตอร์หลัก:**

#### **การตั้ง Stop Loss & Take Profit:**
| พารามิเตอร์ | ค่าเริ่มต้น | คำอธิบาย |
|------------|------------|---------|
| Stop Loss | 500 | ระยะ SL สำหรับ Order ใหม่ (Points) |
| TP1 - ระยะที่ 1 | 300 | ระยะทาง Take Profit ครั้งแรก (Points) |
| **TP1 - ปิด %** | **30** | **เปอร์เซ็นต์ที่จะปิดเมื่อถึง TP1 (0-100)** ✨ |
| TP2 - ระยะที่ 2 | 1000 | ระยะทาง Take Profit ครั้งที่สอง (Points) |
| **TP2 - ปิด %** | **100** | **ปิดที่เหลือทั้งหมด (แนะนำ 100%)** ✨ |
| Breakeven - เลื่อน SL | 50 | ระยะห่างเหนือ Entry ที่จะย้าย SL (Points) |

#### **Trailing Stop:** ✨ ใหม่!
| พารามิเตอร์ | ค่าเริ่มต้น | คำอธิบาย |
|------------|------------|---------|
| **เปิดใช้ Trailing Stop** | **false** | **เปิด/ปิด Trailing Stop** |
| **Trailing Distance** | **100** | **ระยะห่างระหว่างราคากับ SL (Points)** |
| **Trailing Step** | **50** | **ราคาต้องเคลื่อนไปอย่างน้อยเท่านี้ถึงจะย้าย SL** |

#### **การตั้งค่าเพิ่มเติม:**
| พารามิเตอร์ | ค่าเริ่มต้น | คำอธิบาย |
|------------|------------|---------|
| Magic Number | 0 | กรอง Order (0 = จัดการทุก Order) |
| Slippage ยอมรับได้ | 50 | Slippage สูงสุด (Points) |
| Filling Mode | RETURN | โหมดการส่ง Order (RETURN/FOK/IOC) |
| แสดง Debug Log | false | แสดงข้อมูล Debug ใน Expert Log |

------------------------------------------------------------------------

### **ข้อกำหนด:**

✅ **Volume ของ Order:** ต้องมากพอที่จะปิด Partial ได้
 
✅ **TP1 < TP2** เสมอ

✅ **ทดสอบบน Demo ก่อนใช้งานจริง**

------------------------------------------------------------------------

## 🔄 การทำงานของ EA

### **ขั้นตอนที่ 1: เปิด Order**
✓ ตรวจพบ Order ใหม่
✓ ตั้ง SL และ TP2 อัตโนมัติ (ครั้งเดียว)
✓ เพิ่มเข้าระบบจัดการ

### **ขั้นตอนที่ 2: ถึง TP1**
✓ ปิด Order บางส่วน (ตาม % ที่ตั้ง) ✨
✓ เลื่อน SL → Breakeven + Offset
✓ ล็อคกำไรแล้ว!

### **ขั้นตอนที่ 3: เริ่ม Trailing Stop** ✨ ใหม่!
✓ เริ่มทำงานหลัง Breakeven สำเร็จ
✓ เลื่อน SL ตามราคา (ห่าง 100 points)
✓ ย้ายเมื่อราคาเคลื่อนไหว ≥ 50 points
✓ ไม่เลื่อนกลับ (เลื่อนทิศทางกำไรอย่างเดียว)

### **ขั้นตอนที่ 4: ถึง TP2**
✓ ปิด Order ที่เหลือทั้งหมด (100%) ✨
✓ เสร็จสิ้น

------------------------------------------------------------------------

## 📊 ตัวอย่างการทำงาน

### **ตัวอย่างที่ 1: BUY 1.00 lot (ไม่เปิด Trailing)**

**สถานการณ์:**
Symbol: EURUSD
Entry: 1.10000
Order: BUY 1.00 lot
Settings: TP1=300pts (30%), TP2=1000pts (100%), BE=50pts
Trailing: DISABLED

**การทำงาน:**

| เหตุการณ์ | ราคา | การกระทำ | Lot เหลือ | SL | กำไร |
|-----------|------|----------|-----------|-----|-------|
| Order เปิด | 1.10000 | ตั้ง SL=1.09500 | 1.00 | 1.09500 | 0 |
| TP1 ถึง | 1.10300 | ปิด 30% = 0.30 lot | 0.70 | → BE | +90 USD |
| Breakeven | 1.10300 | ย้าย SL=1.10050 | 0.70 | 1.10050 | +90 USD |
| TP2 ถึง | 1.11000 | ปิด 100% = 0.70 lot | 0.00 | - | +580 USD |

**รวมกำไร: 670 USD** ✅

------------------------------------------------------------------------

### **ตัวอย่างที่ 2: BUY 1.00 lot (เปิด Trailing)** ✨

**สถานการณ์:**
Symbol: EURUSD
Entry: 1.10000
Order: BUY 1.00 lot
Settings: TP1=300pts (30%), TP2=1500pts (100%), BE=50pts
Trailing: ENABLED (Distance=100, Step=50)

**การทำงาน:**

| เหตุการณ์ | ราคา | การกระทำ | Lot เหลือ | SL | กำไร |
|-----------|------|----------|-----------|-----|-------|
| Order เปิด | 1.10000 | ตั้ง SL=1.09500 | 1.00 | 1.09500 | 0 |
| TP1 ถึง | 1.10300 | ปิด 30% = 0.30 lot | 0.70 | → BE | +90 USD |
| Breakeven | 1.10300 | ย้าย SL=1.10050 | 0.70 | 1.10050 | +90 USD |
| **Trailing เริ่ม** | 1.10400 | **ย้าย SL=1.10300** | 0.70 | **1.10300** | +90 USD |
| ราคาขึ้นต่อ | 1.10600 | **ย้าย SL=1.10500** | 0.70 | **1.10500** | +90 USD |
| ราคาขึ้นต่อ | 1.10800 | **ย้าย SL=1.10700** | 0.70 | **1.10700** | +90 USD |
| ราคาดร็อป | 1.10700 | **โดน SL Trailing** | 0.00 | - | +580 USD |

**รวมกำไร: 670 USD** ✅ (Trailing ช่วยล็อคกำไรไม่ให้หายไป!)

------------------------------------------------------------------------

### **ตัวอย่างที่ 3: SELL 0.50 lot**

**สถานการณ์:**
Symbol: XAUUSD (Gold)
Entry: 2000.00
Order: SELL 0.50 lot
Settings: TP1=500pts (30%), TP2=1500pts (100%), BE=100pts
Trailing: DISABLED

**การทำงาน:**

| เหตุการณ์ | ราคา | การกระทำ | Lot เหลือ | SL | กำไร |
|-----------|------|----------|-----------|-----|-------|
| Order เปิด | 2000.00 | ตั้ง SL=2050.00 | 0.50 | 2050.00 | 0 |
| TP1 ถึง | 1995.00 | ปิด 30% = 0.15 lot | 0.35 | → BE | +750 USD |
| Breakeven | 1995.00 | ย้าย SL=1999.00 | 0.35 | 1999.00 | +750 USD |
| TP2 ถึง | 1985.00 | ปิด 100% = 0.35 lot | 0.00 | - | +1500 USD |

**รวมกำไร: 2250 USD** ✅

------------------------------------------------------------------------

## 🌐 ถ้าเทรดหลาย Symbols

**ตัวอย่าง:** เทรด EURUSD, GBPUSD, XAUUSD

Chart 1: EURUSD → ติด EA (ดูแลเฉพาะ EURUSD)
Chart 2: GBPUSD → ติด EA (ดูแลเฉพาะ GBPUSD)
Chart 3: XAUUSD → ติด EA (ดูแลเฉพาะ XAUUSD)

✅ **แต่ละ EA ทำงานอิสระ ไม่รบกวนกัน**

**หมายเหตุ:** EA จะจัดการเฉพาะ Order ของ Symbol ที่ติดตั้งเท่านั้น

------------------------------------------------------------------------

## 💡 เข้าใจ Trailing Stop

### **Trailing Stop คืออะไร?**

**การเลื่อน SL ตามราคา** เพื่อล็อคกำไรที่เพิ่มขึ้น แต่**ไม่เลื่อนกลับ**

------------------------------------------------------------------------

### **2 ค่าสำคัญ:**

**1. Trailing Distance (ระยะห่าง) = 100 points**
- SL จะห่างจากราคาปัจจุบัน **100 points เสมอ**

**2. Trailing Step (ขั้นต่ำ) = 50 points**
- ราคาต้องเคลื่อนไปอย่างน้อย **50 points** ถึงจะย้าย SL
- ป้องกันไม่ให้ย้าย SL บ่อยเกินไป

------------------------------------------------------------------------

### **ตัวอย่าง Trailing (BUY):**

**ตั้งค่า:** Distance=100, Step=50

| เหตุการณ์ | ราคา | SL เดิม | SL ใหม่ | ย้ายมั้ย? |
|-----------|------|---------|---------|-----------|
| Breakeven เสร็จ | 1.1030 | 1.1005 | 1.0930 | ✅ ย้าย |
| ราคาขึ้นนิดหน่อย | 1.1040 | 1.0930 | 1.0940 | ❌ ไม่ย้าย (Step<50) |
| ราคาขึ้นอีก 50 pts | 1.1080 | 1.0930 | 1.0980 | ✅ ย้าย |
| ราคาขึ้นต่อ | 1.1150 | 1.0980 | 1.1050 | ✅ ย้าย |
| ราคาดร็อปลง | 1.1100 | 1.1050 | - | ❌ ไม่ย้าย (ไม่เลื่อนกลับ) |
| ราคาโดน SL | 1.1050 | 1.1050 | - | 🛑 ตัดออก +50pts |

**สรุป:** Trailing ช่วยล็อคกำไรที่เพิ่มขึ้น ไม่มีทางขาดทุนอีกแล้ว! 🎯

------------------------------------------------------------------------

## ⚠️ ข้อควรระวัง

### **❌ Volume น้อยเกินไป:**

**ปัญหา:**

เปิด 0.01 lot, TP1 = 30%
→ คำนวณ: 0.01 × 30% = 0.003 lot
→ EA ปรับเป็น: 0.01 lot (minimum)
→ ผลลัพธ์: ปิดหมดเลยที่ TP1! ❌

**วิธีแก้:**
✅ เปิด Order ≥ 0.10 lot (แนะนำ)
✅ หรือลด TP1 % ให้น้อยลง (เช่น 10%, 20%)

------------------------------------------------------------------------

### **⚠️ Filling Mode:**

ถ้าปิด Partial **ไม่ได้** → ลองเปลี่ยน Filling Mode:
- **XM, Exness:** ใช้ `ORDER_FILLING_RETURN` ✅
- **IC Markets:** ลอง `ORDER_FILLING_FOK`
- **Pepperstone:** ลอง `ORDER_FILLING_IOC`

**EA จะลองอัตโนมัติ** ถ้า Mode แรกไม่สำเร็จ

------------------------------------------------------------------------

### **📊 หลาย Orders:**

EA รองรับการจัดการหลาย positions พร้อมกัน

**ตัวอย่าง:**
Order 1: BUY 1.00 @ 1.10000 → จัดการ TP1, BE, Trailing
Order 2: BUY 0.50 @ 1.10500 → จัดการ TP1, BE, Trailing
Order 3: SELL 2.00 @ 1.11000 → จัดการ TP1, BE, Trailing

✅ **EA จะดูแลทุก Order แยกกันอย่างอิสระ**

------------------------------------------------------------------------

### **🔍 Debug Log:**

เปิด `InpShowDebugLog = true` เพื่อดูรายละเอียด:
- ✅ Partial Close สำเร็จ
- ✅ Breakeven ย้าย SL แล้ว
- ✅ Trailing Update
- ❌ Error messages

------------------------------------------------------------------------

## ✨ ข้อดีและกลุ่มเป้าหมาย

### **✅ ข้อดี:**

1. **ลดความเสี่ยง** - ปิดกำไรบางส่วนก่อน + เลื่อน SL เป็น BE
2. **จัดการอารมณ์** - ไม่ต้องนั่งเฝ้าหน้าจอ ลด stress
3. **เพิ่มโอกาสกำไร** - Trailing Stop ล็อคกำไรที่เพิ่มขึ้น ✨
4. **ยืดหยุ่น** - ใช้ % แทน Lot คงที่ เหมาะทุก Position Size ✨
5. **ใช้งานง่าย** - ติดตั้ง 2 นาที พร้อมใช้

------------------------------------------------------------------------

### **👥 เหมาะกับใคร:**

#### **✅ เหมาะมาก:**
- 🎯 **Swing/Day Traders** - ถือ Position นานพอสมควร
- 🔰 **เทรดเดอร์มือใหม่** - ช่วยบริหารความเสี่ยงอัตโนมัติ
- 💼 **Part-time Traders** - ไม่ต้องคอยดูหน้าจอ
- 📈 **Trend Followers** - ให้กำไรวิ่งด้วย Trailing ✨

#### **❌ ไม่เหมาะ:**
- 🚫 **Martingale/Grid Traders** - ระบบต่างกัน
- 🚫 **Lot size < 0.10** - อาจปิด Partial ไม่ได้

------------------------------------------------------------------------

## 🎯 สรุป

**Partial Close & Breakeven & Trailing EA v2.0** เหมาะกับคนที่:
- ✅ มีกลยุทธ์เข้าที่ดีอยู่แล้ว
- ✅ ต้องการบริหารความเสี่ยงอัตโนมัติ
- ✅ อยากให้กำไรวิ่งต่อด้วย Trailing Stop ✨
- ✅ ต้องการความยืดหยุ่นในการปรับ % ปิด Partial ✨

**อัพเกรดจาก v1.0:**
- 🆕 ปิด Partial ด้วย % (ยืดหยุ่นกว่า)
- 🆕 Trailing Stop (ล็อคกำไรเพิ่ม)
- 🆕 TP2 ปิดหมด (ไม่ต้องคำนวณ)

------------------------------------------------------------------------

## 📥 ดาวน์โหลด

**ดาวน์โหลดตัวเต็มไปใช้ได้ฟรี MT5:**

[Download Link - Partial Close Breakeven Trailing EA v2.0]
Partial_Close_Breakeven_Trailing_EA.ex5

------------------------------------------------------------------------

## 📄 License & Disclaimer

- ✅ **ใช้งานฟรี** สำหรับการเทรดส่วนตัว
- ⚠️ **ทดสอบบน Demo ก่อนใช้งานจริงเสมอ**
- ⚠️ **การเทรดมีความเสี่ยง** ผู้พัฒนาไม่รับผิดชอบต่อความสูญเสียที่อาจเกิดขึ้น

------------------------------------------------------------------------

**Happy Trading! 🚀**

support-2

# 🎉 อัพเดท EA → Version 3.0

สวัสดีครับ! 👋

อัพเดท **Partial Close & Breakeven & Trailing EA** เป็น **Version 3TP** แล้วครับ!

------------------------------------------------------------------------

## 🆕 มีอะไรใหม่?

### **เพิ่ม TP3 (Take Profit ระดับที่ 3)** ⭐

**เดิม (v2.0):** มี 2 ระดับ TP

**ใหม่ (v3.0):** มี 3 ระดับ TP

**ตัวอย่าง (เปิด 1.00 lot @ 1.10000):**

| Version | TP1 (300pts) | TP2 (1000pts) | TP3 (1500pts) |
|---------|--------------|---------------|---------------|
| v2.0 | ปิด 0.30<br>เหลือ 0.70 | ปิด 0.70<br>จบ | - |
| v3.0 | ปิด 0.20<br>เหลือ 0.80 | ปิด 0.40<br>เหลือ 0.40 | ปิด 0.40<br>จบ ✅ |

**ข้อดี:**
- แบ่งกำไรละเอียดขึ้น (3 ขั้นตอน)
- Hard TP ไกลขึ้น (1000 → 1500 points)
- ให้กำไรวิ่งได้ไกลขึ้น

------------------------------------------------------------------------

## 📊 เปรียบเทียบ

| ฟีเจอร์ | v2.0 | v3.0 |
|---------|------|------|
| TP Levels | 2 ระดับ | **3 ระดับ** ⭐ |
| Default % | 30 / 100 | **20 / 50 / 100** |
| Trailing Stop | ✅ | ✅ (เหมือนเดิม) |
| Filling Mode | RETURN | **FOK** (เร็วกว่า) |

------------------------------------------------------------------------

## 📥 ดาวน์โหลด

**Download:**
Partial_Close_Breakeven_Trailing_EA 3TP.ex5 

------------------------------------------------------------------------

## ⚙️ การตั้งค่า
3TP Setting.jpg

Stop Loss = 500 points
TP1 = 300 points (Close 20%)
TP2 = 1000 points (Close 50%)
TP3 = 1500 points (Close 100%) ← ใหม่!
Breakeven = 50 points

Trailing Stop = true (แนะนำเปิด)
Distance = 100 points
Step = 50 points

Filling Mode = FOK
```

------------------------------------------------------------------------

## ⚠️ สำหรับผู้ใช้ v2.0

**อัพเกรดอย่างไร:**
1. ถอด EA v2.0 ออก
2. ติดตั้ง EA v3.0
3. ตั้งค่าใหม่ (เพิ่ม TP3)
4. **ทดสอบบน Demo ก่อน!**

------------------------------------------------------------------------

**Happy Trading! 🚀**