三天最高收盤價

  •   203 
  • 最後發表   Dao  2023 九月 15
Dao 發文於   2023/08/31

小編你好,

有兩警示策略需要幫忙:

頻率:5分

1. 找出3天內最高收盤價後出現的第一根綠K及成交量,舉例如照片

該股在8/28 0915出現最高收盤,想取得0920該綠K的收盤價及成交量

2. 大戶買賣力:目前在網上找到的都是以分時買賣力的量為主,如

value1 = getField("買進特大單量")+getField("買進大單量");

value2 = getField("賣出特大單量")+getField("賣出大單量");

value3 = value1-value2;//分時買賣力

value3只是該K分時買賣力,想知道累積的買賣超該怎麼編寫呢?

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/09/06

Hello Dao,

 

1. 您可以用 getbaroffset 取得3日前的相對位置,搭配 simplehighestbar 取得這3日的最高值相對位置。

接著判斷從那根Bar開始的第一根綠Bar,舉例來說:

value1 = getbarOffset(getfield("Date", "D")[2]);

value2 = simpleHighestBar(close, value1);

for value1 = value2-1 downto 0 begin

    if open[value1] > close[value1] then begin

        value3 = volume;

        value4 = value1;

        break;

        end;

    end;

這樣value3 就會是綠Bar的成交量,value4則是綠Bar的相對位置。

 

2.若是要當天累積的話,您只需要修改為取得日頻率資訊即可 (ex. value1 = getField("買進特大單量", "D")+getField("買進大單量", "D");)。

 

Dao 發文於   2023/09/06

好的...謝謝小編的反饋

關於1.

value1 = getbarOffset(getfield("Date", "D")[2]);

value2 = simpleHighestBar(close, value1);

for value1 = value2-1 downto 0 begin

    if open[value1] > close[value1] then begin

        value3 = volume;

        value4 = value1;

        break;

        end;

    end;

這樣value3 就會是綠Bar的成交量,value4則是綠Bar的相對位置。

如果我要取得該綠K收盤價是要加入value5=close[value4]嗎?

XQ小幫手 發文於   2023/09/15

Hello Dao,

 

是的,close[value4] 就會是綠Bar相對位置的收盤價。

您可以print或是plot出來觀察即可確認。

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

發表回覆
Close