大家好,我是優雅平衡
此次公布的下單機程式原始碼,是在visual studio.net 2010以C#開發,本地端資料庫使用Sqlite。
這會是一堂純探討技術實務的課程,探討在設計交易自動化過程中所遇到的問題與挑戰的解決方案。
目前,各大期貨商多已提供了報價API,下單API的範本,讓客戶能自行開發自己的交易平台。然而,
仍有諸多鎖碎雜事,需要有妥善的架構做處理,如果每一個團隊都要重複處理這些,實是時間上的浪費。
下單機提供了便捷的framework,使您無須直接面對繁瑣的API,而能透過framework,快速將想法實踐
,此外,開源使您可以根據您的需要,隨時做架構的擴充。
您的團隊可能已自行串接了報價API或是下單API,想設計屬於自己的交易平台,但遭遇到一些挑戰性的
問題,例如 :
使用未開放原始碼的第三方的下單機,無法根據自己的需求做擴充。
設計可擴充的,合理的自動下單機系統架構
快市時,程式處理不了過多瞬間湧入的TICK而使程式執行相當遲緩,無法做出即時的反應
MC產出指令檔會延遲,或者出現錯誤。
我會在課堂上提出具體的系統架構和解決方式,此外,透過開放原始碼,開放架構,可協助貴單位的IT人員,
節省開發交易自動化相關解決方案的建置成本,若能讓對於C#較為熟悉的人員參予,可獲最大效益。
關於原始碼部分,會在課程前一天開放給學員下載,之前會需要VS pro以上的版本才能用
sqlite design tool 不過,微軟最近已開放 Visual Studio Community 2013,
目前測試的結果是VS2013 Community 可以使用 sqlite design tool
對於希望能設計自己的交易軟體的朋友,建議您摸熟C#,目前無論是 MultiCharts.NET
(MultiCharts的.NET版本),Wealth-lab,NinjaTrader等都是使用C#,期貨商亦多
有提供C#的API範本。
歡迎提出您的問題,為維持版面整潔,請儘量以悄悄話寄給我,我會將問題彙總後做回覆。
我通常會在晚上時段做回應,若無法即時回應您的問題,尚請見諒。