# Webhooks

goodcryptoX ช่วยให้คุณทำงานเทรดแบบอัตโนมัติผ่าน TradingView webhooks — กลไกทรงพลังสำหรับทริกเกอร์คำสั่งและการทำงานของบอทได้โดยตรงจากสัญญาณของคุณ

ต่างจากบางการใช้งานที่มองว่าเว็บฮุคเป็นเหมือน API ที่เขียนโปรแกรมได้ (ซึ่งคุณส่งคำสั่งแบบมีพารามิเตอร์ เช่น "ซื้อ BTC 3 เหรียญ") ขณะนี้ goodcryptoX รองรับโมเดลแบบทริกเกอร์เท่านั้น แต่ละเว็บฮุคจะทำหน้าที่เปิดใช้งานการกระทำที่กำหนดไว้ล่วงหน้าบนคำสั่งหรือบอทเฉพาะ — จะไม่มีการตีความพารามิเตอร์หรือคำสั่งใด ๆ

> ในอนาคตอันใกล้ เราจะเปิดตัว [บอทกลยุทธ์ TradingView](https://docs.goodcrypto.app/goodcryptox-th/perp-dexs-1/upcoming-functionality/tradingview) ซึ่งรองรับคำสั่งกลยุทธ์แบบครบถ้วนผ่านเว็บฮุค รวมถึงการเลือกสัญลักษณ์แบบไดนามิก ปริมาณ ประเภทคำสั่ง และตรรกะแบบหลายสัญลักษณ์ — ทำหน้าที่เสมือนชั้น API คอยติดตาม

### ความปลอดภัยและการเข้าถึง

* ขณะนี้ยอมรับเว็บฮุคเฉพาะจากเซิร์ฟเวอร์ของ TradingView เท่านั้น — ไม่รองรับ IP กำหนดเองหรือแหล่งภายนอก
* หากคุณต้องการใช้แหล่งที่มาของเว็บฮุคแบบกำหนดเอง โปรดติดต่อเราได้ที่ <support@goodcrypto.app> เพื่อขอสิทธิ์การเข้าถึง
* เว็บฮุคมีให้เฉพาะผู้ใช้ที่มีสถานะ PRO [แพลน](https://docs.goodcrypto.app/goodcryptox-th/ecosystem/subscription-plans) หรือสูงกว่า

### วิธีการทำงานของเว็บฮุคใน goodcryptoX

* คำสั่งหรือบอททุกตัว **การกระทำ** มี URL ของเว็บฮุคเป็นของตัวเอง
* คุณต้องสร้างคำสั่งหรือบอทก่อนเพื่อรับ URL (จะแสดงใน **Webhooks** ของส่วน **รายละเอียด**)
* การส่ง **ข้อมูลใด ๆ** ของเว็บฮุคไปยัง URL นั้นจะทริกเกอร์การกระทำดังกล่าว

> URL ของเว็บฮุคจะผูกกับการกระทำ ไม่ได้ผูกกับผู้ใช้ คุณต้องสร้างเว็บฮุคหนึ่งรายการต่อหนึ่งการกระทำ เช่น หนึ่งสำหรับเข้า หนึ่งสำหรับทำกำไร หนึ่งสำหรับตัดขาดทุน เป็นต้น สำหรับทุกบอทหรือคำสั่ง

### การกระทำของคำสั่งและบอทที่รองรับ

หากคุณต้องการให้คำสั่งหรือบอทของคุณถูก **ทริกเกอร์ด้วยเว็บฮุค**, คุณต้องเลือกเว็บฮุคเป็น **เงื่อนไขทริกเกอร์ระหว่างการตั้งค่า**. ซึ่งใช้กับ:

* ทริกเกอร์คำสั่ง stop-market / stop-limit
* การเปิดใช้งานคำสั่ง Trailing (เริ่มลากตามราคา)
* ทริกเกอร์ทำกำไรและตัดขาดทุน&#x20;
* เงื่อนไขเข้าออเดอร์ของบอท DCA

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2FOtmSJHlKDJLkbCquvUfC%2Fimage.png?alt=media&#x26;token=c152200c-d5ad-4d69-861d-7c66700cd569" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2F278uiG55cCWY8A3XpJxm%2Fimage.png?alt=media&#x26;token=7d852fc3-0ef4-45ab-921d-eab0d2287e97" alt="" width="563"><figcaption></figcaption></figure>

หลังจากสร้างแล้ว คุณจะพบ URL ของเว็บฮุคทั้งหมดที่มีอยู่ใน **รายละเอียด** ของคำสั่งหรือบอทของคุณ:

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2FKTTUr7eaKAlb7x0U818J%2Fimage.png?alt=media&#x26;token=6b2a978f-fd3c-48b0-b01a-40da32d44696" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2FNoneMggO61H3EFmkwTrP%2Fimage.png?alt=media&#x26;token=f6f48a58-1585-41e3-8778-b69fe9564902" alt="" width="563"><figcaption></figcaption></figure>

> **ยกเลิก** เว็บฮุค — มีให้เสมอในทุกคำสั่งและบอท
>
> **ปิดสถานะ** เว็บฮุค — มีให้เสมอในรายละเอียดของบอท DCA

สรุป:

| การกระทำ                    | รองรับหรือไม่? | หมายเหตุ                                           |
| --------------------------- | -------------- | -------------------------------------------------- |
| ยกเลิกคำสั่ง                | ✅              | แสดงในรายละเอียดเสมอ                               |
| ทริกเกอร์คำสั่ง Stop        | ✅              | ต้องเลือกเว็บฮุคตอนตั้งค่า                         |
| เปิดใช้งานคำสั่ง Trailing   | ✅              | เริ่มลากตามราคา = เว็บฮุค                          |
| ทริกเกอร์ทำกำไร / ตัดขาดทุน | ✅              | เลือกให้ทริกเกอร์ด้วยเว็บฮุคได้                    |
| บอท DCA - เข้า              | ✅              | เข้าซื้อ/ขายผ่านเว็บฮุค (ต้องตั้งค่าไว้ตอนตั้งค่า) |
| บอท DCA - ออก               | ✅              | ปิดสถานะผ่านเว็บฮุค (มีให้เสมอ)                    |
| บอท Grid - เข้า             | 🚫             | ยังไม่รองรับ                                       |

{% hint style="info" %}
**เป้าหมายทำกำไรหลายระดับด้วยเว็บฮุค**

หากคุณตั้งค่ากลุ่มทำกำไรโดยใช้เว็บฮุคเป็นวิธีทริกเกอร์ ทั้งหมดจะใช้ URL ของเว็บฮุคร่วมกัน ทุกครั้งที่เว็บฮุคถูกทริกเกอร์ คำสั่งทำกำไรถัดไปในลำดับจะถูกดำเนินการ — ทีละเป้า
{% endhint %}

### วิธีตั้งค่าแจ้งเตือนใน TradingView

เมื่อคุณสร้างคำสั่งหรือบอทใน goodcryptoX และคัดลอก URL ของเว็บฮุคสำหรับการกระทำเฉพาะแล้ว วิธีลิงก์กับการแจ้งเตือนใน TradingView มีดังนี้:

1. ไปที่กราฟของคุณใน TradingView
2. สร้างการแจ้งเตือนใหม่ตามกลยุทธ์ อินดิเคเตอร์ หรือเงื่อนไขของคุณ
3. ใน **การตั้งค่าแจ้งเตือน**, ทำเครื่องหมายที่ช่อง **“Webhook URL”**
4. วาง URL ของเว็บฮุคเฉพาะจากส่วน Webhooks ของ goodcryptoX
5. เว้นช่อง **ข้อความ** ไว้ตามเดิม (ใส่อะไรก็ได้ — ตอนนี้ goodcryptoX จะเพิกเฉยต่อ payload)
6. บันทึกการแจ้งเตือน

### กลยุทธ์แบบทำซ้ำ (ผ่านบอท DCA)

คำสั่งที่ทริกเกอร์ด้วยเว็บฮุค (เช่น stop-market พร้อม TP และ SL) เป็นการ **ตั้งค่าแบบครั้งเดียว**. เมื่อคำสั่งถูกดำเนินการและ TP หรือ SL ที่เชื่อมโยงทำงาน การเทรดทั้งหมดก็เสร็จสิ้น หากคุณต้องการให้โครงสร้างนี้ **ทำซ้ำอัตโนมัติ**, จะทำไม่ได้ด้วยคำสั่ง — แต่สามารถทำได้แล้วด้วยการใช้บอท DCA

เราจะเปิดตัว [บอทกลยุทธ์ TradingView](https://docs.goodcrypto.app/goodcryptox-th/cex/upcoming-functionality/tradingview) โดยเฉพาะเพื่อรองรับการเทรดหลายการกระทำที่ทำซ้ำได้ แต่ในระหว่างนี้ บอท DCA ให้วิธีที่ยืดหยุ่นในการทำซ้ำกลยุทธ์ที่ขับเคลื่อนด้วยเว็บฮุคของคุณ

#### โหมดลูปด้วยเว็บฮุคล้วน

เพื่อตั้งค่าบอทที่เข้าโพซิชันด้วยเว็บฮุค ออกด้วยเว็บฮุค และทำซ้ำ:

1. ตั้งค่า **เงื่อนไขการเข้า** = เว็บฮุค
2. ตั้งค่า **คำสั่งถัวเฉลี่ย** = 0 (ปิดการถัวเฉลี่ย)
3. ปิดทั้ง **ทำ**-**กำไร** และ **ตัดขาดทุน**
4. เปิดใช้งาน **"ทำซ้ำเมื่อปิดสถานะ"**&#x20;

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2FCquwy7JurEJkuO9rQeWn%2Fimage.png?alt=media&#x26;token=542f9526-7ecb-4033-8b1c-740aef270b51" alt="" width="375"><figcaption></figcaption></figure>

เมื่อบอทถูกเปิดใช้งาน คุณจะเห็น URL ของเว็บฮุคต่อไปนี้ใน **รายละเอียด → Webhooks** ของบอท:

* **Enter Buy** — เปิดสถานะ Long
* **Enter Sell** — เปิดสถานะ Short
* **ปิดสถานะ** — ปิดสถานะที่เปิดอยู่ (Long หรือ Short)
* **ยกเลิก** — หยุดบอท

**ตรรกะการทำงาน**

* เมื่อบอทได้รับ **Enter Buy**, จะเปิดสถานะ Long
* เมื่อได้รับ **Enter Sell**, จะเปิดสถานะ Short
* บอทจะ **ตอบสนองเฉพาะเว็บฮุคเข้าแรกเท่านั้น** ที่ได้รับในขณะว่าง
* ขณะมีสถานะเปิดอยู่:
  * สัญญาณเข้าเพิ่มเติมทั้งหมดจะถูก **เมิน**
  * บอทจะไม่เพิ่มหรือกลับทิศทางสถานะปัจจุบันด้วยสัญญาณเข้า
  * สัญญาณที่ยอมรับได้มีเพียง **ปิดสถานะ** หรือ TP/SL ที่ถูกทริกเกอร์ (หากตั้งค่าไว้)
* เมื่อสถานะถูกปิด (ด้วยมือ ด้วยเว็บฮุค หรือด้วย SL/TP) บอทจะรีเซ็ตและรอสัญญาณเว็บฮุคเข้า (Entry) ครั้งถัดไป

ลูปนี้จะดำเนินต่อไปตราบใดที่บอทยังทำงานอยู่ ทำให้คุณสามารถทำซ้ำวัฏจักร เข้า → ออก → รีเซ็ต ได้ไม่สิ้นสุด

#### โหมดเว็บฮุคล้วน เทียบกับการตั้งค่าแบบผสม

บอท DCA รองรับหลายชั้นการควบคุมที่สามารถผสมกันเพื่อสร้างกลยุทธ์ที่ยืดหยุ่นได้:

* **การเข้า**: ผ่านเว็บฮุค สัญญาณ หรือ asap
* **การออก**: ผ่านเว็บฮุค หรือ TP/SL แบบอิงราคาในตัว
* **การถัวเฉลี่ย**: เป็นตัวเลือก; ปิดได้

คุณสามารถ:

* รันบอทด้วยสัญญาณเว็บฮุคทั้งหมด (เข้าและออก)
* เพิ่ม TP/SL แบบอิงราคาเป็นแผนสำรอง แม้คุณจะใช้ออกด้วยเว็บฮุค
* เพิ่มคำสั่งถัวเฉลี่ยเพื่อการป้องกันเพิ่มเติม

สิ่งนี้ทำให้สามารถออกแบบได้ว่า:

* กลยุทธ์ลูปอัตโนมัติเต็มรูปแบบ (เว็บฮุคล้วน)
* บอทขับเคลื่อนด้วยสัญญาณพร้อมการสำรองแบบแมนนวล
* การตั้งค่าแบบผสมที่มีทางออกหลายชั้น

### ตัวอย่างกลยุทธ์เว็บฮุคที่ใช้งานได้จริง

#### ตัวอย่างที่ 1: คำสั่งครั้งเดียว + ทำกำไรหลายจุด (ดีดตัวที่ Bollinger Band)

**เป้าหมาย:** ซื้อเมื่อราคาทะลุ Bollinger Band ล่าง ขายออกเป็นช่วง ๆ เมื่อราคาขึ้น

**ตั้งค่าใน goodcryptoX**

* สร้างคำสั่ง stop-market โดยเงื่อนไขทริกเกอร์ = เว็บฮุค
* เพิ่มเป้าหมายทำกำไร 3 ระดับ ทริกเกอร์ของ TP = เว็บฮุค

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2FU5f3sdUx8rAIkSpfuLd0%2Fimage.png?alt=media&#x26;token=2772d1dd-038b-435b-bcd6-1aad6f95575d" alt="" width="563"><figcaption></figcaption></figure>

**ตั้งค่าใน TradingView**

สร้างการแจ้งเตือน 4 รายการ:

1. ราคาทะลุแถบล่าง → ส่งไปยัง **ทริกเกอร์** ของคำสั่งหลัก (Webhook URL)
2. ราคาเข้าในแถบอีกครั้ง → ส่งไปยัง **ทริกเกอร์ทำกำไร** ของคำสั่งหลัก (Webhook URL)
3. ราคาทะลุเส้นกลาง → ส่งไปยัง **ทริกเกอร์ทำกำไร** ของคำสั่งหลัก (Webhook URL)
4. ราคาทะลุแถบบน → ส่งไปยัง **ทริกเกอร์ทำกำไร** ของคำสั่งหลัก (Webhook URL)

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2FW35WIYkwAwONvOjjPukZ%2Fimage.png?alt=media&#x26;token=8562ad00-e7fe-4d26-8a34-38eff5c05207" alt="" width="563"><figcaption></figcaption></figure>

ใน **การตั้งค่าแจ้งเตือน**, ทำเครื่องหมายที่ช่อง **“Webhook URL”**

วาง URL ของเว็บฮุคเฉพาะจากส่วน Webhooks ของ goodcryptoX เว้นช่องข้อความไว้ตามเดิม — จะไม่ถูกใช้งาน

#### ตัวอย่างที่ 2: กลยุทธ์ทำซ้ำด้วยบอท DCA (Golden/Death Cross)

**เป้าหมาย:** เข้า Long เมื่อเกิด Golden Cross เข้า Short เมื่อเกิด Death Cross ออกด้วยกำไร 10% หรือเมื่อ RSI > 70 แล้วทำซ้ำตลอดไป

**ตั้งค่าใน goodcryptoX**

สร้างบอท DCA

* เงื่อนไขเข้า = เว็บฮุค
* การถัวเฉลี่ย = ปิด (ตั้งค่าเป็น 0)
* ทำกำไร = 10%
* ตัดขาดทุน = ปิด
* เปิดใช้งาน: "ทำซ้ำเมื่อได้ TP"

**ตั้งค่าใน TradingView**

* สร้างการแจ้งเตือนสามรายการในกราฟเดียวกัน:
  1. SMA50 ตัดขึ้นเหนือ SMA200 → ส่งไปยัง **Enter Buy** เว็บฮุค
  2. SMA50 ตัดลงใต้ SMA200 → ส่งไปยัง **Enter Sell** เว็บฮุค
  3. RSI > 70 → ส่งไปยัง **ปิดสถานะ** เว็บฮุค

{% hint style="info" %}
บอท DCA จะถือเพียงหนึ่งสถานะในแต่ละครั้ง ระหว่างที่มีสถานะอยู่ จะเมินเว็บฮุคเข้าใหม่จนกว่าสถานะจะปิด

หากคุณต้องการเข้า Long และ Short บนเครื่องมือเดียวกันแบบขนาน — ให้สร้างบอทสองตัวแยกกัน และส่ง Enter Buy ไปที่ตัวหนึ่ง และ Enter Sell ไปที่อีกตัว
{% endhint %}

### สรุป

| แนวคิด            | คำอธิบาย                                                            |
| ----------------- | ------------------------------------------------------------------- |
| โมเดลทริกเกอร์    | แต่ละการกระทำมี URL เว็บฮุคของตัวเอง                                |
| ขั้นตอนการตั้งค่า | สร้างคำสั่ง → คัดลอก URL เว็บฮุค → วางในการแจ้งเตือนของ TradingView |
| กลยุทธ์แบบทำซ้ำ   | ใช้บอท DCA โดยเปิดใช้งานการทำซ้ำ                                    |
| การเข้าถึง        | ต้องมีแพลน PRO หรือสูงกว่า                                          |

### วิดีโอสอน

#### **แนะนำการเทรดด้วยเว็บฮุค**

{% embed url="<https://youtu.be/JDkJFOwjjzk?si=m0GBGwTt6GTau-9X>" %}

#### **การใช้บอท DCA กับเว็บฮุค**

{% embed url="<https://youtu.be/gHXB2S6qdXU?si=i9ZobjRsxFAe7zcJ>" %}

#### **การทำกำไรหลายระดับด้วยเว็บฮุค**

{% embed url="<https://youtu.be/xF-O7ZDoDtU?si=apfiF8uyTn-p4Vh4>" %}
