程式語言一直是很多人的噩夢,在深夜的大學宿舍裡,大學時期常可以看到
有許許多多的學生抓著頭
苦思要如何寫出一個code來跑DATA或者示MODEL…

 

要如何踏入量化交易這塊新領域,看起來遙不可及但只要選擇一個好上手的語法,

這樣可以快速了解和學習,且在執行上也較為方便,畢竟我們只是希望用程式來執行我們的交易邏輯。

縱觀市場上投資人常用的交易軟體有

Trade StationMultichartAmibrokerWealth LabMatlab等等

這些軟體當個別的功能也不太一樣,且在分析報表上也會有不同的功能,
若單究語法好上手首推
Easy Language,而內建這種語法的有Trade StationMultichart這兩個平台,
基本上這兩平台之間語法是幾乎相同的,可以彼此互相套上去方便操作,語法也相對簡單,
因此在選擇平台上筆者會傾向使用這兩類平台來做交易。

 

Easy Language顧名思義就是很簡單的語法,常用到的是基本的英文單字因此會很好上手。

透過下面範例來看可以發現到語法真的相對容易好上手
 

****兩條均線交差作為買賣訊號**** 

a.語法:

if close cross over average(close,30) then buy next bar at open;

if close cross under average(close,30) then sellshort next bar at open;

 

b.解釋:

如果收盤價向上穿越前30根的平均收盤價則買進下一根的開盤價

如果收盤價向下穿越前30根的平均收盤價則賣出下一根的開盤價

 c.績效(大台指、手續費來回1000、多翻空無停損、60分K、換月價差)





這樣就可以輕輕鬆鬆寫出一隻策略,若怕均線來回穿越過度密集可以加寫一個一天進場一次,
或者是不知道如何選擇最好的參數,又可以透過最佳化來尋找過去表現最好的
(但要小心
參數最佳化往往是帶來災難、而非希望
)
 

這兩套軟體裡面也有內建很多交易策略和指標,有時間可以多加嘗試,或許會發現到很多
很棒的策略,這塊新大陸有多少秘寶就要靠自己來挖掘嚕。


arrow
arrow
    全站熱搜

    trading16888 發表在 痞客邦 留言(0) 人氣()