成交後第三支K棒的收盤價該如何寫

  •   115 
  • 最後發表   路人小員工  2023 十月 03
路人小員工 發文於   2023/09/23

在10分K的腳本下,長短期均線在1500黃金交叉,但如果在成交後的3支10分K收盤價或成交後30分鐘,都無法比成交價高15點以上,就出場。

這個部份要怎麼寫呢?謝謝!

XQ小幫手 發文於   2023/10/03

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檔

發表回覆
Close