plotline用法

  •   364 
  • 最後發表   aaf  2025 五月 02
aaf 發文於   2025/05/01

請問plotLine可以畫垂直線嗎?
我使用以下語法,指定為線段,因為我不要畫出水平線,我只希望在某一個K棒畫出線段,我期望的是一條垂直的線段,從價格179->184。但最終的結果只有在184中畫出一個點。
PlotLine(2 , off, topP, off, botP, add:=1); //off=261, topP=184, botP=179

請問要如何才能畫出如我預期的線段?

另外,如果我要畫出好幾個線段,這幾個線段都必須連在一起才能畫出嗎?需要按照筆畫順序嗎?

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/05/01

PlotLine無法繪製垂直線。使用Plot,繪圖樣式採用柱圖,可以有類似垂直線的效果,但無法如你所願從價格179->184。若要標記179->184區間,可以用PlotLine繪製兩條水平線。

GammaCEO 發文於   2025/05/01

你這繪圖要求可能要用填色函數PlotFill才能做的到

標示區Kbar為起始K棒,第二根Kbar為結束K棒

(Time、Date、CurrentBar、Condition都可以)

在PlotFill內填入要填色的數值一和數值二

繪圖設定指定『價位座標

if date>=20250407 and date<=20250408 then 
begin
plotfill(1,184,179,"Y軸");
end else begin
noPlot(1);
end;

aaf 發文於   2025/05/02

用你的方法有達到差不多的效果了~感謝

發表回覆
Close