指標撰寫

  •   409 
  • 最後發表   MJM  2023 一月 03
MJM 發文於   2022/12/28

我想請教XQ日內波以1分K大量區高低點

9點開盤當下

第一根大量K出現後繪出當下高低點

然後第二個大量K再去跟第一根大量K比較

如第二根大於第一根的成交量再繪出當下高低點

第三根再去跟第二根比較

以此類推直到收盤

有點類階梯式的繪出線條線上或是向下

感謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/12/29

Hello MJM,

 

您可以使用變數紀錄該根Bar的成交量和高低點,如果有超過原本紀錄的成交量的話再更新數值。

舉例來說,使用在1分鐘頻率上:

if issessionfirstbar then begin    //當日第一根Bar時

    value1 = volume;

    value2 = high;

    value3 = low;

    end

else if volume > value1 then begin    //成交量創新高時

    value1 = volume;

    value2 = high;

    value3 = low;

    end;

 

plot1(value1, "1分鐘最高成交量");

plot2(value2, "高點");

plot3(value3, "低點");

 

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

MJM 發文於   2022/12/29

感謝小編

因為自己嘗試很多方式

但得到的答案跟自己的想法都不同

所以才來詢問

目前這個的確符合我想法的需求

想請教小編這個是否可以增加突破或是跌破價位的推播警示呢?

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

Hello MJM,

 

指標本身並沒有警示的功能。

若要有警示功能的話需要撰寫警示腳本加入策略雷達中才有。

至於突破和跌破的話,您可以使用cross over 和 cross under 來判斷。

舉例來說:

if issessionfirstbar then begin    //當日第一根Bar時

    value1 = volume;

    value2 = high;

    value3 = low;

    end

else if volume > value1 then begin    //成交量創新高時

    value1 = volume;

    value2 = high;

    value3 = low;

    end;

 

if close cross over value2 then ret = 1;   //向上突破value2的話警示

if close cross under value3 then ret = 1;    //向下跌破value3的話警示

發表回覆
Close