副圖分K最大量區間指標

  •   262 
  • 最後發表   simonwu31  2023 十月 11
simonwu31 發文於   2023/09/23

Hi 小幫手:

   你好, 我用副圖寫出分k最大量的區間(如附圖內紅色上下限), 請問這區間上下限可否有機會由最大量分k時間開始畫到收盤, 不然剛開盤幾分鐘時根本看不到區間位置.

附加文件

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

 Hello simonwu31,

 

小幫手不太確定您想要的是何種效果,不過目前XS指標只能標示在當根上。

如果是用變數保存當時最大量的高低點的話,可以隨著最大量改變而移動。

舉例來說:

if issessionfirstbar or (value1 > volume) then begin

    value1 = volume;

    value2 = high;

    value3 = low;

    end;

 

plot1(value2, "最大量高點");

plot2(value3, "最大量低點");

 

這樣就會從開盤開始畫,而最大量和對應的高底點會隨著最大量改變而變化。

simonwu31 發文於   2023/10/04

謝謝小幫手, 我的寫法如下,江波圖也是從開盤開始畫, 但最大量的最高價/最低價只能畫到當下, 如第一封問題的圖片顯示只到10:10左右(副圖的紅色線條), 我希望這個最大量發生當下的最高價/最低價可以直接畫到收盤,這樣在開盤時可以更清楚

舉例: 09:01時的最高價/最低價線條, 就從9:01延伸到收盤, 若盤中有新的最大量出現, 再隨之變動即可.

var: _top(0), _bottom(0), _avg(0), _bars(0);

_bars = getbaroffset(Date, 90200)+1;

if _bars = 1 then begin

    _top = H;

_bottom = L;

end

 

else 

begin

if volume = highest(volume, _bars) then begin

_top = H;

_bottom = L;

end;

end;

_avg = getfield("均價");

value1 = getfield("close" , "d")[1];

Plot1(_top);

Plot2(_bottom);

Plot3(_avg);

Plot4(value1);

plot5(GetField("Close", "1"), "成交");

 

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

Hello simonwu31,

 

目前XS的指標只能夠畫在運算的當根Bar上,沒辦法向前或向後畫。

所以您的需求無法達成。

發表回覆
Close