若要使用兩個以上條件,則我們需告訴HTS4000兩個動作:
1.將兩個條件分別給上編號1、編號2
2.當條件編號1與編號2同時成立或其中之一成立即買賣

 

1.將兩個條件分別給上編號1、編號2
-------------------------------------------------------------------------------------------------------------------------------------
假設我們有兩個條件

中文翻譯:

●收盤價大於開盤價
●收盤價大於5均線

HTS4000語法:

●close>open
●close>Average(close,5)

現在,我們先將兩個條件給上編號1與編號2

condition1=close>open
condition2=close>Average(close,5)

 

 

2.當條件編號1與編號2同時成立或其中之一成立即買賣
-------------------------------------------------------------------------------------------------------------------------------------
然後,我們告訴HTS4000;「當條件編號1與編號2同時成立即買進」,如此一來HTS4000就知道囉

condition1=close>open
condition2=close>Average(close,5)

if condition1 and condition2 then buy next bar at market
end if 

 


以下為完整範例

-------------------------------------------------------------------------------------------------------------------------------------


中文翻譯:

條件1=收盤價大於開盤價
條件2=收盤價大於5均線
條件3=收盤價小於開盤價
條件4=收盤價小於5均線

當條件1與條件2同時成立,則在下一根K棒以市價買進
以上結束

當條件3與條件4同時成立,則在下一根K棒以市價賣出
以上結束


HTS4000語法:

condition1=close>open
condition2=close>Average(close,5)
condition3=close<open
condition4=close<Average(close,5)


if condition1 and condition2 then buy next bar at market
end if
if condition3 and condition4 then sell next bar at market
end if

注意:and=同時成立,or=其中之一成立;可依需要使用and 或是 or

 

簡單吧?快來試試吧!

創作者介紹

日盛期貨開戶手續費優惠 程式交易系統教學-日盛期貨Leo

日盛期貨程式交易 發表在 痞客邦 PIXNET 留言(0) 人氣()