繁体   English   中英

如果成交量大于成交量 20 且蜡烛在 EMA 9 收盘,则显示买入信号

[英]Show Buy signal if volume is greater than volume20 and candle closes on ema 9

我找到了一个脚本(感谢用户 SafetyHammer),如果成交量大于成交量 20,则会显示买入信号。 我还想考虑信号仅在蜡烛在 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 上收盘? 查看我的屏幕截图,它将是下面带有红色箭头的第二根绿色蜡烛。

谢谢

ema9 = ema(close, 9)
closed_over_ema9 = open < ema9 and close > ema9
buy = close > open and volume > sma and closed_over_ema9

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM