วันอังคารที่ 29 ธันวาคม พ.ศ. 2558

ขั้นตอนสำหรับการส่งคำสั่งซื้อขายโดยใช้ Amibroker กับ eFin Trade+ CNS (โนมูระ)

ขั้นตอนสำหรับการส่งคำสั่งซื้อขายโดยใช้ Amibroker กับ eFin Trade+ CNS (โนมูระ)


3 ขั้นตอนการเตรียมโปรแกรมเพื่อการใช้งาน

1 สำหรับโปรแกรม Amibroker   

   เราสามารถ Save เงื่อนไขการ Backtest เป็น Analysis Project ไว้ได้ครับ โดยเลือก
   วันที่เริ่มต้นเป็นต้นปีเช่น 01/01/2015 ถึง 30/12/2015
   เราสามารถกำหรด Stock Universe โดยสร้างเป็น Watchlist ไว้ได้

   นอกจากเขียนโปรแกรมเงื่อนไขการซื้อขายของระบบแล้ว เราก็ต้องเขียนคำสั่ง Export Trade List ผมกำหนดให้ Export เฉพาะรายการซื้อขายของวันที่กด Backtest จำนวนหุ้นที่ซื้อก็ขึ้นกับการทำ Money Management ของระบบ ผมเลือกใช้ Custom Backtest ในการเพิ่มคำสั่ง Export Trade List

ข้อดีของการใช้ Backtest แทน Explore คือ มันสามารถทำงานเป็นระบบได้สะดวกกว่าเช่น คำนวณ Position Size หรือ การกำหนด Position Score เพื่อเลือกหุ้น กรณีที่ในวันมีหุ้นที่เกิดสัญญานซื้อขายมากกว่าจำนวนหุ้นที่เราจะซื้อได้



2  ไฟล์ .CSV สำหรับ Import เข้าโปรแกรมส่งคำสั่งซื้อขาย โดยจะถูกสร้างจากการ Backtest

รูปแบบคำสั่งก็จะมี Side, Stock Code, NVDR, Quantity, Price, Validity, Iceberg Vol
Side = B,S Buy or Sell
Stock Code =  ชื่อ Stock
Quantity  = จำนวนหุ้น
Price = ATO, ATC, MP, หรือตั้งเป็นราคา
Iceberg Vol = การแบ่งจำนวนซื้อ



 3   โปรแกรม eFin Trade+ CNS (โนมูระ) 




เมื่อมีโปรแกรมและระบบเทรดเรียบร้อยแล้ว ลองมาดูวิธีการทำงานในแต่ละวันกันครับ

ขั้นตอนการทำงาน ทุกสิ้นวัน
1 เปิดโปรแกรม Amibroker
2 เปิด Analyst Project แล้วกด Backtest ระบบจะสร้าง .CSV ให้อัตโนมัติ
3 โปรแกรม eFin Trade+ CNS (โนมูระ) 
4 คลิก Import Order
5 คลิก Send All เพื่อส่งคำสั่งซื้อขาย


เรียบร้อยครับ สำหรับการทำระบบซื้อขายหุ้นแบบเป็นตะกร้า 10-30 ตัวก็ช่วยทุ่นแรง ให้สามารถส่งคำสั่งทันก่อนตลาดปิดได้นะครับ