Islastbar

  •   156 
  • 最後發表   JJ暘  2021 十二月 10
JJ暘 發文於   2021/12/08

Value1 = 2*Close + 2Close[1] - 2Close[3] -Close[4];

Value2 = Value1[1];

Value3 = Value1[2];

 

Plot1(Value3, "3-6DMA", checkbox:=1);

 

if islastBar and C<value2

then plot2(value2, "近壓");

 

if islastBar and C>value2

then plot3(value2, "近撐");

 

if islastBar and C<value1

then plot4(value1, "遠壓");

 

if islastBar and C>value1

then plot5(value1, "遠撐");

 

結果標示成三角形時
不僅僅在最後一根K線出現

 

 

XQ小幫手 發文於   2021/12/10

Hello JJ暘,

 

XS運算是沒法向前覆蓋的。

也就是當您將指標掛上圖時,因為 IsLastBar 的關係只會在最新的一根 Bar 上標記。

但當運算到下一根Bar時,前面的標記並不會因此消失。

簡單來說,從掛上圖那一刻的最新一根Bar,以及之後的Bar IsLastBar 在判斷當根Bar時都會是 True。

小幫手推測您應該是將指標掛上去後過了好幾根Bar的時間,所以才會是這狀況。

發表回覆
Close