2009年3月22日 星期日

IFF函數

Iff 是一個很好用的函數。

在HTS和TS中都有。

用法:

Iff ( A , B , C )

括弧中的A是判斷式。

如果A成立,就回傳B,否則回傳C

利用Iff可以把策略中的Code簡化


假設原來的Code是這樣

if close > open then begin
value1 = 1 ;
end else begin
value1 = 0 ;
end;

意思是,如果K線收盤大於開盤,Value1 等於1

否則 ( 就是 K線收盤小於等於開盤 ) ,Value1 等於0

利用 iff 改寫後。變成

value1 = iff( close > open , 1 , 0 ) ;

不過可惜,iff 只能回傳值,不能觸發買賣訊號。

不然應該就可以作到

iff( A , Buy , Sell )

如果A成立,丟多單,否則丟空單~
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo