Hi 小幫手:
你好, 我用副圖寫出分k最大量的區間(如附圖內紅色上下限), 請問這區間上下限可否有機會由最大量分k時間開始畫到收盤, 不然剛開盤幾分鐘時根本看不到區間位置.
Hello simonwu31,
小幫手不太確定您想要的是何種效果,不過目前XS指標只能標示在當根上。
如果是用變數保存當時最大量的高低點的話,可以隨著最大量改變而移動。
舉例來說:
if issessionfirstbar or (value1 > volume) then begin
value1 = volume;
value2 = high;
value3 = low;
end;
plot1(value2, "最大量高點");
plot2(value3, "最大量低點");
這樣就會從開盤開始畫,而最大量和對應的高底點會隨著最大量改變而變化。
謝謝小幫手, 我的寫法如下,江波圖也是從開盤開始畫, 但最大量的最高價/最低價只能畫到當下, 如第一封問題的圖片顯示只到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"), "成交");
Hello simonwu31,
目前XS的指標只能夠畫在運算的當根Bar上,沒辦法向前或向後畫。
所以您的需求無法達成。
3 評論