# Webhooks

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

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

ในอนาคตอันใกล้ เราจะเปิดตัวบอต TradingView Strategy ตัวใหม่ที่รองรับคำสั่งกลยุทธ์เต็มรูปแบบผ่านเว็บฮุค รวมถึงการเลือกสัญลักษณ์แบบไดนามิก ปริมาณ ประเภทออเดอร์ และลอจิกหลายสัญลักษณ์ — ทำหน้าที่เสมือนชั้น API โปรดติดตาม

> ตอนนี้ยอมรับเว็บฮุคเฉพาะจากเซิร์ฟเวอร์ของ TradingView เท่านั้น — ไม่รองรับ IP แบบกำหนดเองหรือแหล่งภายนอก\
> หากคุณต้องการใช้แหล่งเว็บฮุคแบบกำหนดเอง โปรดติดต่อเราได้ที่ <support@goodcrypto.app> เพื่อขอสิทธิ์การเข้าถึง

### เว็บฮุคทำงานอย่างไรใน goodcryptoX

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

นี่คือวิดีโอภาพรวม:

{% embed url="<https://youtu.be/Mx-nD_p2Pgw>" %}

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

### การกระทำของออเดอร์และบอตที่รองรับ

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

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

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

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2Fl2pfeXIwqa1tpvsFEldb%2Fimage.png?alt=media&#x26;token=99ca6c17-d547-47c7-abaf-1d1e3bb4e03a" alt="" width="375"><figcaption></figcaption></figure>

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

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2FlG04MgjoXROWz32j0tN4%2Fimage.png?alt=media&#x26;token=08009fa1-7757-4495-b60e-1165e12887b3" alt="" width="375"><figcaption></figcaption></figure>

สรุป:

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

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

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

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

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

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

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

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

เราจะเปิดตัวบอต TradingView strategy โดยเฉพาะเพื่อรองรับการเทรดหลายการกระทำแบบทำซ้ำได้ในเร็วๆ นี้ แต่ในระหว่างนี้ บอต DCA ให้วิธีที่ยืดหยุ่นในการทำซ้ำกลยุทธ์ที่ขับเคลื่อนด้วยเว็บฮุคของคุณ

#### ลูปเว็บฮุคล้วน

การตั้งค่าบอตที่เข้าเมื่อได้รับเว็บฮุค ออกเมื่อได้รับเว็บฮุค แล้วทำซ้ำ:

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

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2FNUBBrWgJqqqvjcnLBw7C%2Fimage.png?alt=media&#x26;token=ced6146d-5d8e-4496-94bc-0cb08cb57282" alt="" width="375"><figcaption></figcaption></figure>

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

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

**ลอจิกการทำงาน**

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

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

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

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

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

คุณสามารถ:

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

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

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

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

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

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

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

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

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2Ffg4E339WmltyEDaiNjma%2Fimage.png?alt=media&#x26;token=0ee7cab9-7575-4ac2-89c4-841693b2ba77" alt="" width="375"><figcaption></figcaption></figure>

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

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

1. ราคาทะลุแถบล่าง → ส่งไปที่ **ทริกเกอร์** URL เว็บฮุคของออเดอร์หลัก
2. ราคากลับเข้ามาในแถบ → ส่งไปที่ **ทริกเกอร์ทำกำไร** URL เว็บฮุคของออเดอร์หลัก
3. ราคาทะลุกึ่งกลางแถบ → ส่งไปที่ **ทริกเกอร์ทำกำไร** URL เว็บฮุคของออเดอร์หลัก
4. ราคาทะลุแถบบน → ส่งไปที่ **ทริกเกอร์ทำกำไร** URL เว็บฮุคของออเดอร์หลัก

<figure><img src="https://1416017980-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrFKhEXxJL95YqC19XHlF%2Fuploads%2Fc3oNniHr6lmTUwc8qQ7V%2Fimage.png?alt=media&#x26;token=9787c6e6-5744-48cc-8ae1-a891fd775e8e" alt="" width="375"><figcaption></figcaption></figure>

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

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

#### ตัวอย่างที่ 2: กลยุทธ์ทำซ้ำด้วยบอต DCA (โกเด้น/เดธ ครอส)

**เป้าหมาย:** เข้า 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 → ส่งไปที่ **ปิดสถานะ** เว็บฮุค

### สรุป

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