在指標腳本,如何用BarLast正確畫出線圖

  •   156 
  • 最後發表   海天一色  2020 十二月 10
海天一色 發文於   2020/12/09

小辦手您好,

我的指標腳本如下,

value101=v[1]=highest(v,55)[1] and C[1]>O[1] and (C[1]+O[1])/2>C;

value104=High[value101]; 

if C>value104*0.78*0.9 then

begin

plot3 (value104*0.78,"5日斷"); 

 

end;

在繪圖設定,選用"點"

我的問題是,用上述的腳本,劃出的barlast線是以"當天"為基準點所畫出,但實際上我所需要的是以"前一天"為基準點所畫出的barlast線,請教您該如何處理? (我的根本問題是: 在設barlast條件時,需要加入後一天的條件,這部分我不知道如何寫,所以只能改變寫法,以後一天為基準來寫,才造成這個問題), 謝謝!

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

Hi 海天一色,

您好,因為您提供的語法,在第一行,小幫手無法編譯過,

故與您確認一下,您應該是想使用 BarsLast (取得上一次條件成立到當前的K棒數) 來繪製您所述的線圖,

若是的話,請您提供完整的語法,以利小幫手釐清問題的原因,謝謝。

 

海天一色 發文於   2020/12/10

小幫手您好,

不好意思,請參考附件,我已run過. 以股票6706為例,11/30號作為barslast起點沒問題,因為11/30剛好是高價, 但9/3號的barslast的前一天才是最高價,我是希望barslast的起點是9/2. 以上說明,謝謝!

附加文件

發表回覆
Close