《HTS程式交易教學》HTS程式碼語法教學-當沖不留倉語法[免費訊號教學]

二種當沖語法
※注意,時間要加上大於或小於,不可只用等於,否則可能發生無法產生訊號的情形
1.系統平台僅供參考,投資人仍需自行判斷負責,本人不負任何法律責任。
2.任何參數請客戶自行設定,本人僅提供介面語法操作說明
3.實際可交易商品相關資訊請以主管機關公告為限。
狀況一、只想在某段時間進場,以下是等下寫出來的成果

if time>093000 and time <110000 and close>close[1] then buy  
next bar at market
end if

if time>093000 and time <110000 and close<close[1] then  sell  
next bar at market

end if
語法翻成中文如下-------------------------------------------------------------------------------------------------------------------------
如果時間在09:30到11:00間,且收盤價大於上一跟收盤價就在下一個k線以市價買進
以上這個條件完畢
如果時間在09:30到11:00間,且收盤價小於上一跟收盤價就在下一個k線以市價賣出
以上這個條件完畢

單字解釋如下
-------------------------------------------------------------------------------------------------------------------------

if=如果
time>093000=時間大於09:30
and=以及
time<110000=時間小於11:00
close=此根k收盤價
close[1]=上一根k收盤價

then=然後
buy=買
sell=賣
next=下一個
bar=k線
at=在
market=市價
end if=以上這個條件完畢
  

狀況二、當沖不留倉語法(此段請加在程式的最後面即可)

if time>=133955 then
   if marketposition <> 0 then    
       exitlong next bar at market
       exitshort next bar at market 
   end if

end if
 語法翻成中文如下-------------------------------------------------------------------------------------------------------------------------
如果時間大於等於13:39:55
如果有多單或空單存在,就在下一k線以市價執行多單平倉或空單平倉
以上這個條件完畢(  指的是時間大於等於13:39:55這個條件)
以上這個條件完畢( 指的是如果有多單或空單存在,就執行多單平倉或空單平倉這個條件) 
單字解釋如下
-------------------------------------------------------------------------------------------------------------------------

if=如果
time>=133955  =時間大於等於13:39:55 (這邊可以自設)
marketposition <> 0  =倉位大於或小於零(大於零代表多單,小於零代表空單)
then=然後
exitlong=多單平倉
exitshort=空單平倉
next=下一個
bar=k線
at=在
market=市價
end if=以上這個條件完畢
  

沒有留言:

張貼留言

《HTS程式交易教學》[教學信號]KD買賣訊號範例[免費訊號教學]

Parameters : HighLowTerm(9), kLength(3), dLength(3), OverSold(20), OverBought(80) variables:value(0),value2(0); 1.系統平台僅供參考,投資人仍需自行判斷負責,本人...