請問,在M頭型態的交易腳本中,想交易期貨商品,想加入固定停損20點,停利20點,要怎麼加寫?謝謝

  •   174 
  • 最後發表   WM  2021 七月 21
WM 發文於   2021/07/18

value1=swinghigh(high,30,10,10,1);

//這段時間的第一轉折最高點

 

value2=swinghigh(high,30,2,2,2);

//這段時間的第二轉折高點

 

value3=swinglow(low,30,2,2,1);

//這段時間的第一轉折低點

 

value4=swinghighbar(high,30,2,2,1);

//第一轉折高點距離現在幾根BAR

 

value5=swinghighbar(high,30,2,2,2);

//第二轉折高點距離現在幾根BAR

 

value6=swinglowbar(low,30,2,2,1);

//轉折低點距離現在幾根BAR

 

if absvalue(value1-value2)/value1*100<3

//兩個高點差小於3%

 

and value6>value4 and value6<value5

//兩個高點中間有一個這段時間的低點

 

and value2=highest(high,100)

//第一個高點是長期以來的最高點

 

and close cross under value3

//收盤價跌破這段計算時間的低點

 

then setposition(1, market);

XQ小幫手 發文於   2021/07/21

 Hello WM,

 

您可以參考此篇文章

請問,在交易腳本中"指定"交易時間,台指夜盤交易時間下午3點半~凌晨3點半,要怎麼加入語法?

 

文章裡面腳本有多單停損停利,您只需將其加入在這份腳本中即可。

像是:

{多單停損停利(點)}

input:profit_point(20, "停利(點)"), loss_point(20, "停損(點)");

if filled = 1 and position = 1 and (high >= (filledAvgPrice + profit_point){停利} 

or low <= (filledAvgPrice - loss_point){停損}) 

then setposition(0, market);

 

小幫手建議您可以先閱讀教學區的文章。裡面有XS語法的基礎與各項功能的運用。

發表回覆
Close