我想在期指5分K成交量4000口以上紅K的收盤價或黑K的開盤價畫上一條水平線 這條線的時間約往後5根K棒結束
如何在5分K4000口成交量畫線
- 153
- 最後發表 wenwen 2024 一月 03
Hello wenwen,
您可以使用 PlotLine 函數來達成。
舉例來說,將以下的plotline都設為線段:
input: volume1(4000,"成交量設定"), backbarcount(5,"退後幾根bar");
var:X1(0),Y1(0);
condition1=false;
if v>volume1 then begin
if c>o then Y1=c;
if c<o then Y1=o;
condition1=true;
end;
value2=mod(currentBar,backbarcount+2);
if condition1 then begin
if value2 = 0 then
plotline(1,currentBar,Y1,currentBar+backbarcount,Y1,add:=1);
if value2 = 1 then
plotline(2,currentBar,Y1,currentBar+backbarcount,Y1,add:=1);
if value2 = 2 then
plotline(3,currentBar,Y1,currentBar+backbarcount,Y1,add:=1);
if value2 = 3 then
plotline(4,currentBar,Y1,currentBar+backbarcount,Y1,add:=1);
if value2 = 4 then
plotline(5,currentBar,Y1,currentBar+backbarcount,Y1,add:=1);
if value2 = 5 then
plotline(6,currentBar,Y1,currentBar+backbarcount,Y1,add:=1);
if value2 = 6 then
plotline(7,currentBar,Y1,currentBar+backbarcount,Y1,add:=1);
end;
會需要7條plotline的原因是每條橫線會畫6根Bar,為了避免前後兩條線重疊或連在一起,故需要6 (避免重疊) + 1 (避免連起來) 條線。
1 評論