【发布时间】:2021-10-13 10:08:49
【问题描述】:
我找到了一个脚本(感谢用户 SafetyHammer),如果交易量大于 volume20,它会显示买入信号。我还想考虑仅当蜡烛在 ema 9 收盘时才会出现信号的情况。
//@version=4
study(title="Volume & SMA", overlay=false, format=format.volume)
length = input(20,"Long MA Length", type=input.integer)
color = close > open ? color.new(color.green,50) : color.new(color.red,50)
sma = sma(volume, length)
buy = close > open and crossover(volume,sma)
plot(volume, title="volume", style=plot.style_columns, color= color, histbase=0)
plot(sma, title = "Long MA", color = color.red)
plotshape(buy,title = "CrossUp indicator", location = location.top, style=shape.triangleup, text="Buy", color = color.new(color.green,50))
查看https://imgshare.io/images/2021/10/13/2021-10-13-11_24_41-Windowd67797464ddd29a7.png 时,您可以看到黄框中没有“买入”信号。据我了解,原因是它没有在黄色中交叉。黄色框之前的音量已经高于平均音量,所以没有交叉。
我需要如何更改条件以便获得买入信号 1.) 每次 vol20 大于交易量和 2.) 绿色蜡烛在 ema9 上收盘?看看我的截图,它会是第二个绿色蜡烛,下面有红色箭头。
谢谢
【问题讨论】:
标签: pine-script