程式請益:台指期5分K吞噬如何撰寫

  •   341 
  • 最後發表   Danny0620  2023 二月 14
Danny0620 發文於   2023/02/12

交易商品:台指期貨

資料頻率: 5分K

K線型態:前一根紅K收盤價吞噬前兩根黑K最高點 或 前一根黑K收盤價吞噬前兩根紅K最低點,且前兩根k線高低點需相差10點以上

交易示警:前一根紅K吞噬前兩根黑K做多;前一根黑K吞噬前兩根紅K放空

XQ小幫手 發文於   2023/02/14

Hello Danny0620,

 

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。

另外警示腳本本身並沒有區分多空,多空設定是要在策略中設定。

如果要在同一個腳本裡面進出的話,您可以參考交易腳本。

比較簡單明瞭的作法是您可以將條件一個個寫出後再組合起來:

condition1 = close[1] > open[1];  //前一根是紅K

condition2 = close[1] < open[1];  //前一根是黑K

condition3 = close[2] > open[2] and close[3] > open[3];   //前二、三根是紅K

condition4 = close[2] < open[2] and close[3] < open[3];   //前二、三根是黑K

condition5 = close[1] > high[2] and close[1] > high[3];   //前一根收盤價高於前兩根最高價

condition6 = close[1] < low[2] and close[1] < low[3];    //前一根收盤價低於前兩根最低價

condition7 = (high[2] - low[2]) > 10 and (high[3] - low[3]) > 10;    //前二、三根高低點相差10

 

if condition1 and condition4 and condition5 and condition7 then ret = 1;  //前一根紅K收盤價吞噬前兩根黑K最高點且前兩根k線高低點需相差10點以上

if condition2 and condition3 and condition6 and condition7 then ret = 1;  //前一根黑K收盤價吞噬前兩根紅K最低點且前兩根k線高低點需相差10點以上

發表回覆
Close