I trade that I am (我炒故我在)

2010年10月9日星期六

IF 在tradestation中的應用

tradestation中的交易程式是用easylanguage去編寫,說明是”easy”,當然是容易掌握,相信不需要什麼專家或甚麼學歷,只要有一定的邏輯能力,就能夠學會^^

加上編寫程式的好處是,你要編寫一個規則,並非得一個寫法可以做到,有很多種寫法也可以編寫到同樣的規則出來,可能你功夫了得,就兩三句寫達到目的,但就算你功夫尚淺,也可以達到目的,只不過可能要多寫幾句才能達到相同的目的.

當然,學好每個指令的用法易,將指令串合起來成為一些交易規則也不難,但要將一些交易規則成為一個有優勢的交易系統,就可能並非想像中容易.


怎樣也好,在這裏,本人嘗試介紹一下easylanguage內一些簡單的指令.
 
If … then …
If當然就是如果的意思,if … then … 指令意思是如果條件A出現,就執行(then)行動A.
 
例如:
if (close > close[1])
then
buy next bar at market;


以上程式即如果今天收市價大於昨日收市價,就於下一個開市日的開市是買升.
(close > close[1])為條件,buy next bar at market為執行指令.
 
If … then … 是很多程式的主要架構,所以這是一個不能不熟悉的指令.



沒有留言: