在10分K的腳本下,長短期均線在1500黃金交叉,但如果在成交後的3支10分K收盤價或成交後30分鐘,都無法比成交價高15點以上,就出場。
這個部份要怎麼寫呢?謝謝!
在10分K的腳本下,長短期均線在1500黃金交叉,但如果在成交後的3支10分K收盤價或成交後30分鐘,都無法比成交價高15點以上,就出場。
這個部份要怎麼寫呢?謝謝!
Hello 路人小員工,
網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。
您可以使用 average 計算平均值,並用變數紀錄成交的時間點或計算經過幾根Bar。
舉例來說:
var: intrabarpersist _currentbar(0), intrabarpersist _count(0);
value1 = average(close, 10);
value2 = average(close, 20);
if _currentbar <> currentbar and filled <> 0 then begin //每經過一根Bar _count 就增加1
_currentbar = currentbar;
_count += 1;
end;
if value1 cross over value2 and position = 0 and filled = 0 then begin
setposition(1, market);
_currentbar = currentbar; //用變數紀錄Bar位置
_count = 0; //用變數紀錄次數
end;
if position <> 0 and filled <> 0 and _count = 3 and trueall(close < addspread(FilledRecordPrice(FilledRecordCount), 15), 3) then setposition(0, market); //進場3根Bar後判斷近3根收盤價是不是都小於進場價加15檔
1 評論