ตัวช่วยการเทรดความรู้สึกนักลงทุนรายย่อยจาก Ziwox

คำอธิบาย:
ตัวช่วยการเทรดนี้ (EA) ใช้ข้อมูลความรู้สึกของนักลงทุนรายย่อยจาก Ziwox API เพื่อทำการตัดสินใจที่ตรงข้ามกับตลาด โดยมีการใช้ตัวกรองทางเทคนิคที่ง่ายๆ แนวคิดคือ หากนักลงทุนส่วนใหญ่มีแนวโน้มซื้อ เราจะพิจารณาขาย และถ้านักลงทุนส่วนใหญ่มีแนวโน้มขาย เราจะพิจารณาซื้อ โดยการรวมการวิเคราะห์ความรู้สึกกับการยืนยันแนวโน้มจากค่าเฉลี่ยเคลื่อนที่ ตัวช่วยนี้จึงเป็นแนวทางการเทรดที่ชาญฉลาดซึ่งอิงจากพฤติกรรมของตลาดโดยรวม
โค้ดและการติดตั้งสามารถดูได้จาก บทความ MQL5
ทำไมความรู้สึกของนักลงทุนรายย่อยถึงสำคัญ:
ความรู้สึกของนักลงทุนรายย่อยสะท้อนถึงตำแหน่งและความโน้มเอียงของนักลงทุนขนาดเล็กในตลาด เป็นที่รู้กันดีว่านักลงทุนรายย่อยมักจะทำผิดด้านของการเคลื่อนไหวของตลาดเนื่องจากการเทรดที่อิงตามอารมณ์ การจัดการความเสี่ยงที่ไม่ดี หรือการตอบสนองมากเกินไปต่อข่าวสาร ด้วยการวิเคราะห์อัตราส่วนการซื้อและขายของนักลงทุนรายย่อย เราสามารถนำกลยุทธ์การเทรดที่ตรงข้ามมาใช้ ซึ่งมักจะสอดคล้องกับการไหลของสถาบันและแนวโน้มของตลาดที่กว้างขึ้น
การวิเคราะห์ความรู้สึกสามารถช่วยให้นักเทรด:
-
ระบุสภาวะตลาดที่เกินจริง
-
ตรวจจับการกลับตัวที่อาจเกิดขึ้นได้เร็ว
-
เสริมสร้างการวิเคราะห์ทางเทคนิคด้วยข้อมูลพฤติกรรม
-
ลดความเสี่ยงโดยหลีกเลี่ยงการเทรดที่มีผู้เข้าร่วมมากเกินไป
ทำงานของ EA:
EA นี้จะดึงข้อมูลความรู้สึกของนักลงทุนรายย่อยผ่าน Ziwox API และรวมกับตัวกรองการตัดข้ามของค่าเฉลี่ยเคลื่อนที่:
-
การเชื่อมต่อ API:
โดยใช้ฟังก์ชัน GetAPI EA จะส่งคำขอเว็บไปยังจุดสิ้นสุดของ Ziwox เพื่อดึงข้อมูลความรู้สึกในรูปแบบ JSON ข้อมูลจะรวมถึงฟิลด์สำคัญ เช่น อัตราส่วนการซื้อของนักลงทุนรายย่อย, อัตราส่วนการขายของนักลงทุนรายย่อย และความรู้สึกความเสี่ยง จากนั้น JSON จะถูกแยกเป็นอาเรย์ (APIJSON) โดยใช้ JsonDataParse -
ตรรกะที่ตรงข้าม:
-
หากอัตราส่วนการซื้อของนักลงทุนรายย่อย >= 60% และค่าเฉลี่ยเคลื่อนที่เร็วสูงกว่าค่าเฉลี่ยเคลื่อนที่ช้า EA จะพิจารณาการขาย
-
หากอัตราส่วนการขายของนักลงทุนรายย่อย >= 60% และค่าเฉลี่ยเคลื่อนที่เร็วต่ำกว่าค่าเฉลี่ยเคลื่อนที่ช้า EA จะพิจารณาการซื้อ
นี่จะทำให้แน่ใจว่าการเทรดเกิดขึ้นตามแนวทางที่ตรงกันข้ามกับความรู้สึกของนักลงทุนรายย่อย แต่ยังคงสอดคล้องกับการยืนยันแนวโน้มทางเทคนิค
-
-
ตัวกรองทางเทคนิค:
ค่าเฉลี่ยเคลื่อนที่ง่าย (iMA) ที่กำหนดโดยผู้ใช้ (shortMAPeriod และ longMAPeriod) จะทำการกรองการเทรด โดยจะทำการเทรดเฉพาะที่สอดคล้องกับแนวโน้มของค่าเฉลี่ยเคลื่อนที่ -
การเทรดอัตโนมัติ:
เมื่อเปิดใช้งาน AutoTrade EA จะทำการเปิดคำสั่งอัตโนมัติ ตรวจสอบเทียนใหม่ผ่าน IsNewCandle() และตรวจสอบไม่ให้มีการเทรดซ้ำด้วย OrdersTotal() -
การแสดงผล:
EA จะแสดงตัวบ่งชี้ความรู้สึกบนกราฟโดยใช้ DrawSentiment และ ButtonCreate แสดงอัตราส่วนการซื้อและขายของนักลงทุนรายย่อยในลักษณะที่ชัดเจนและมีการทำสีที่จัดระเบียบ สีเขียวแสดงถึงตำแหน่งซื้อ และสีแดงแสดงถึงตำแหน่งขาย
อธิบายส่วนประกอบโค้ดหลัก:
-
GetAPI : จัดการการเรียก API ไปยัง Ziwox, จัดการอัตราการใช้งาน, ทำการลองใหม่ และบันทึกข้อมูลลงในไฟล์ JSON
-
JsonDataParse : อ่านไฟล์ JSON, แยกค่าอารมณ์ และเก็บไว้ในอาเรย์ APIJSON เพื่อใช้ในตรรกะการเทรด
-
OnTick : ตรวจสอบเงื่อนไขในแต่ละเทียน, ใช้ตรรกะที่ตรงข้ามกับตัวกรองแนวโน้ม MA และส่งคำสั่งหากมีเงื่อนไขตรงตามที่กำหนด
-
DrawSentiment & ButtonCreate : แสดงความรู้สึกโดยตรงบนกราฟ MT4 เพื่อข้อมูลเชิงลึกทันที
-
IsNewCandle : ทำให้แน่ใจว่าการเทรดจะถูกตรวจสอบเพียงครั้งเดียวต่อเทียนใหม่เพื่อหลีกเลี่ยงการทำงานซ้ำบนเทียนเดียวกัน
คำแนะนำในการใช้งาน:
-
นำ EA ไปใส่ในโฟลเดอร์ Experts ของ MT4
-
กรอก API key ของ Ziwox ในฟิลด์ APIKey
-
ปรับ shortMAPeriod และ longMAPeriod ตามต้องการ
-
ตั้งค่า AutoTrade เป็น true หากคุณต้องการการเทรดอัตโนมัติเต็มรูปแบบ
-
โหลด EA บนกราฟสัญลักษณ์ใดก็ได้ มันจะดึงข้อมูลความรู้สึก แสดงให้เห็น และทำการเทรดตามกลยุทธ์ที่ตรงข้าม
บทสรุป:
EA นี้รวมเอาแนวคิดทางการเงินพฤติกรรมจากความรู้สึกของนักลงทุนรายย่อยเข้ากับการวิเคราะห์ทางเทคนิค เพื่อให้กลยุทธ์การเทรดที่ตรงข้ามที่เรียบง่ายแต่มีกลยุทธ์ที่มีประสิทธิภาพ โดยการติดตามอคติรวมของนักลงทุนรายย่อย ระบบนี้ช่วยในการระบุการกลับตัวที่อาจเกิดขึ้นในตลาดและหลีกเลี่ยงการเทรดที่มีผู้เข้าร่วมมากเกินไป ซึ่งจะทำให้นักเทรดที่มีวินัยได้เปรียบ
โพสต์ที่เกี่ยวข้อง
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- ใช้ MQL5 Wizard สร้าง Expert Advisor ด้วยสัญญาณเทรด Morning/Evening Stars + Stochastic
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- Dematus: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI