請問自動下單,該如何設定只要在第一個訊號出來時下單呢?
範例如下:
假設我想要再MACD翻紅時進多單,等到翻綠時才平倉出場,XS語法如下:
//MACD翻紅做多
input: FastLength(12), SlowLength(26), MACDLength(9);
variable: price(0);
SetInputName(1, "DIF短天數");
SetInputName(2, "DIF長天數");
SetInputName(3, "MACD天數");
price = WeightedClose();
Value1 = XAverage(price, FastLength) - XAverage(price, SlowLength);
Value2 = XAverage(Value1, MACDLength) ;
Value3 = Value1 - Value2 ;
if Value3>0.00 then ret=1;
策略雷達設定如下:

但是開啟後,卻會每一根紅柱都進場做多,像下圖這樣子


明明有勾選策略安全設定─下單次數最多1次,可是還是一直重複買進多單,請問是哪裡需要修改設定呢?

2 評論