# เว็บฮุก

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

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

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

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

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

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

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

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

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

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

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

<figure><img src="/files/0a126e356beeb9af2dc2da9c5b77ce964bc7ac67" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/01c03d67e0918dbef30c8cc06395dc266c1ae118" alt="" width="563"><figcaption></figcaption></figure>

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

<figure><img src="/files/fe65f32b26261510091ac58a612e86a8253ea4a5" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/0920acab5d7121f1f05353b18c6b36bdf084f8c5" 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](/goodcryptox-th/cex-1/upcoming-functionality/tradingview.md) โดยเฉพาะเพื่อรองรับการเทรดหลายการกระทำที่ทำซ้ำได้ แต่ในระหว่างนี้ บอท DCA ให้วิธีที่ยืดหยุ่นในการทำซ้ำกลยุทธ์ที่ขับเคลื่อนด้วยเว็บฮุคของคุณ

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

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

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

<figure><img src="/files/34720cf82c6474756975d9965266d21a36fc35d6" 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="/files/d5458b0887536ddede7fdc96c96a1efa1e759e21" alt="" width="563"><figcaption></figcaption></figure>

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

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

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

<figure><img src="/files/77908b04bfc80aaf542f2c31a3f131e09afae4a8" 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>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.goodcrypto.app/goodcryptox-th/cex-1/webhooks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
