วิธีใช้เอกสารอ้างอิงและคู่มือของ cTrader Algo
cTrader มาพร้อมกับชุดเอกสารประกอบที่สมบูรณ์ รวมถึงเอกสารที่ครอบคลุม (ส่วนหนึ่งที่คุณกำลังอ่านอยู่) และวิดีโอให้ความรู้ ในบทความนี้ เราอธิบายวิธีการใช้ขุมทรัพย์แห่งข้อมูลนี้อย่างมีประสิทธิภาพ API ของ Algo มีสมาชิกมากมาย และการรู้วิธีรับข้อมูลที่คุณต้องการอย่างรวดเร็วเป็นสิ่งสำคัญ
การอัปเดตเอกสาร
เอกสารได้รับการอัปเดตอย่างสม่ำเสมอเพื่อให้ตรงกับการเผยแพร่ cTrader เวอร์ชันใหม่ ในบางกรณี คุณอาจเห็นเอกสารที่กล่าวถึงการปรับปรุง API ที่คุณยังไม่สามารถเข้าถึงได้ใน cTrader ในขณะนี้ คุณสามารถพิจารณากรณีดังกล่าวเป็นการแอบดูสิ่งที่จะมาในเวอร์ชันอนาคตของ cTrader
เข้าถึงเอกสารและคู่มือ
คุณสามารถค้นหาเอกสารให้ความรู้ได้อย่างง่ายดายใน cTrader Windows ในการทำเช่นนั้น ให้เปิดแอปพลิเคชัน Algo และเลือกอัลกอริทึมใดก็ได้ ในคอลัมน์ทางขวาของหน้าต่างตัวแก้ไขโค้ด คุณควรเห็นเอกสาร API ที่รวมอยู่ในแพลตฟอร์มอย่างสมบูรณ์

จริงๆ แล้ว มีโอกาสสูงที่คุณอาจกำลังอ่านบทความนี้ขณะอยู่ใน cTrader
หรือคุณสามารถไปที่ศูนย์ช่วยเหลือ cTrader และเปิดส่วนที่ครอบคลุมการเทรดด้วย Algo ในนั้น คุณควรเห็นอินเทอร์เฟซและโครงสร้างเดียวกันกับที่คุณจะเห็นใน cTrader Windows ปกติ สุดท้ายแต่ไม่ท้ายสุด คุณสามารถเยี่ยมชมช่อง YouTube ของเราซึ่งคุณสามารถดูวิดีโอคู่มือที่ครอบคลุมอัลกอริทึมของ cTrader โปรดทราบว่าคู่มือเหล่านี้ทั้งหมดยังมีอยู่ในรูปแบบวิดีโอฝังตัวในศูนย์ช่วยเหลือและในเอกสาร API ที่รวมอยู่ด้วย
นำทางในเอกสาร
เอกสารประกอบด้วยส่วนสำคัญหลายส่วน
พื้นฐานของ C# และ .NET บทนำสั้นๆ เกี่ยวกับหลักการพื้นฐานของ C# และ .NET นี้เหมาะสำหรับทุกคนที่ต้องการเริ่มต้นสร้างอัลกอริทึมที่กำหนดเอง
cBots และ อินดิเคเตอร์ คู่มือเหล่านี้ครอบคลุมกระบวนการสร้าง cBots และอินดิเคเตอร์ตั้งแต่เริ่มต้น และให้ตัวอย่างโค้ดหลายตัวอย่างที่คุณสามารถนำกลับมาใช้ได้อย่างอิสระเมื่อสร้าง Algo ของคุณเอง
คุณสมบัติของ API เอกสารในส่วนนี้อธิบายรายละเอียดวิธีการทำงานกับฟีเจอร์หลักๆ ของ Algo API โดยเฉพาะอย่างยิ่งการเข้าถึงเครือข่ายและการจัดเก็บข้อมูลในเครื่อง คู่มือ การดำเนินการขั้นสูงของ cBot และ การดำเนินการขั้นสูงของอินดิเคเตอร์ มีตัวอย่างโค้ดสำหรับอัลกอริทึม cTrader ที่ซับซ้อน เช่น อินดิเคเตอร์ที่ซ้อนกัน
อ้างอิง เอกสารอ้างอิง API มีคำอธิบายสมาชิก API ทุกตัว ซึ่งหมายความว่าคุณสามารถอ่านข้อมูลเกี่ยวกับสิ่งที่คุณสามารถรับหรือตั้งค่าผ่านคุณสมบัติบางอย่าง ค่าที่เป็นไปได้ของ enum ต่างๆ และผลลัพธ์ที่เมธอดบางอย่างส่งคืน ข้อมูลเดียวกันนี้จะแสดงในหน้าต่างตัวแก้ไขโค้ดเมื่อคุณวางเมาส์เหนือสมาชิก API เฉพาะ
ใช้ตัวอย่างโค้ด
ตัวอย่างโค้ดที่ครอบคลุมเป็นหนึ่งในฟีเจอร์สำคัญของเอกสารนี้ ไม่ว่าคุณต้องการสร้างอัลกอริทึมประเภทใด มีโอกาสสูงที่เอกสารจะมีโค้ดที่คุณสามารถนำไปใช้ซ้ำได้อย่างอิสระ เพื่อแสดงให้เห็นถึงสิ่งนี้ เราสามารถสร้าง cBot อย่างง่ายที่ทำงานเกือบทั้งหมดด้วยโค้ดที่นำมาจากเอกสารโดยมีการแก้ไขเล็กน้อย
เพื่อทำเช่นนั้น เราจะสร้าง cBot ใหม่ก่อน ทำได้โดยคลิกปุ่ม New cBot หรือหากคุณไม่เห็นปุ่มนี้ ให้เปิดเมนูแบบเลื่อนลงที่ด้านบนของรายการอัลกอริทึมและเลือกตัวเลือกเดียวกัน

เราจะสร้าง cBot อย่างง่ายที่เทรดหลายสัญลักษณ์ เราต้องการเทรดข่าว ดังนั้นจึงเป็นเรื่องที่สมเหตุสมผลที่จะมีอัลกอริทึมที่เทรดสัญลักษณ์ทั้งหมดที่เกี่ยวข้องกับข่าวนั้น
เพื่อทำเช่นนั้น เราจะเปิดเอกสาร Algo API ที่รวมอยู่ในตัวและพิมพ์ "multiple symbols" ลงในแถบค้นหา ตามที่แสดงในผลการค้นหา มีหัวข้อย่อยที่กล่าวถึงการเทรดสัญลักษณ์อื่นๆ ในคู่มือ การดำเนินการขั้นสูงกับ cBot หากเราคลิกที่ผลลัพธ์เฉพาะนี้ เราจะถูกนำไปยังตัวอย่างโค้ดที่เกี่ยวข้องรวมถึงข้อมูลเพิ่มเติมทันที เราสามารถคัดลอกและวางตัวอย่างโค้ดลงใน cBot ของเราได้ทันที
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
ข้อมูลด้านบนตัวอย่างโค้ดบอกเราว่าเราสามารถใช้คอลเลกชัน Symbols เพื่อค้นหาสัญลักษณ์ที่เราต้องการได้ สมมติว่ากระทรวงการคลังสหรัฐฯ กำลังกล่าวสุนทรพจน์เกี่ยวกับวงจรอัตราดอกเบี้ยอีกครั้ง และเราต้องการเปิดสถานะขายเมื่อเริ่มต้นสำหรับดัชนีที่อิงกับสหรัฐฯ หลายตัว (แต่ไม่ใช่สำหรับสัญลักษณ์ที่ cBot ของเราเชื่อมต่ออยู่)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
เมื่อเริ่มต้น cBot ของเราจะดำเนินการตามที่ต้องการ การอ้างอิงเอกสาร API ช่วยให้เราประหยัดเวลาได้มากโดยการนำโค้ดที่มีอยู่มาใช้ซ้ำและแก้ไขเพียงเล็กน้อยเพื่อให้เหมาะกับความต้องการของเรา
สรุป
cTrader ช่วยให้คุณเข้าถึงเอกสาร API ได้ในหลายที่ โดยเฉพาะอย่างยิ่งภายในแพลตฟอร์มเอง เป็นวิธีที่สะดวกมากในการเพิ่มประสิทธิภาพให้กับอัลกอริทึมของคุณ เนื่องจากคุณสามารถนำตัวอย่างโค้ดจากเอกสารมาใช้ซ้ำได้หลังจากแก้ไขตามที่ต้องการ เรายังขอแนะนำให้คุณสมัครสมาชิกช่อง YouTube ของเราเพื่อรับการอัปเดตทุกครั้งที่เราเผยแพร่วิดีโอการศึกษาใหม่