鲸鱼出海,不再无声:倾听波浪和鲸鱼的动态告警吧!本教程适用于 (blackcat) L5 Whales Jump Out of Ocean X 指标。这是一个基于Tradingview的Invite-Only指标。通过增加动态信息的告警信号,在Tradingview的付费账户可以设置30~400个标的跟踪信号。一旦发现主力异动,Tradingview告警系统就会按照您的配置将告警信息发送到手机、App或者邮箱当中进行提醒。
我之所以增加这个功能是@azrultebi, 于2021-04-12提出为这个指标增加告警功能的需求。具体需求是:
1.做空鲸鱼和做多鲸鱼出海时候可以发送告警信息。
2.斐波那契时间窗口提示顶底区域时候发送告警信息。
3.做多波浪(推动浪)和做空波浪(修正浪)开始时候发送告警信号。
鲸鱼出海告警信号
对于鲸鱼告警信号,功能定义比较直观。做空鲸鱼出现时候的第一根黄柱子开始做空,在之后出现的第一根绿柱子平掉空仓;同理,做多鲸鱼出现时候的第一根紫柱子开始做多,在之后出现的第一根红柱子平掉多仓。因此,对于鲸鱼信号一共有4个告警,分别是鲸鱼做空(Whale SHORT, S+),鲸鱼做多(Whale LONG, L+), 鲸鱼平空仓(Whale XSHORT, XS+) 和鲸鱼平多仓 (Whale XLONG, XL+)。 这四个信号比较可靠,在使用时尽量使用在大于等于1小时时间周期。时间周期越大,信号越稳定。这个告警信号触发频率为最新K线中的第一个函数调用触发告警。
多空波浪告警信号
对于波浪告警信号,定义多空反转的界限比较模糊,我采用了John Ehlers的滤波技术对波浪进行了数字信号处理,滤除了很多噪声信号,并且保证其延时在1~2根K线之内。然而,对于盘整行情,仍旧很难进行滤波。这个操作的难点就在于一些很好的买卖点就是在盘整行情中诞生的。我曾经尝试添加用Chop Index Filter进行滤波,但是发现一些买卖点也会被滤除掉从而损失掉利润。所以,我放弃了盘整滤波机制。直接通过滤波后的均线金叉和死叉产生波浪的进入信号。根据艾略特波浪理论定义,推进浪是做多的波浪,进入信号为Wave LONG,L;同理,修正浪是做空的波浪,进入信号为 Wave SHORT,S。值得注意的是,波浪告警并没有平仓信号产生。所以,波浪告警只有两个信号:做多和做空。波浪多空信号和鲸鱼多空信号相比,主要是市场的趋势力度和确定性上的差别。显然,鲸鱼信号在趋势力度和确定性上要强于波浪信号,所以,在下单时,订单大小和仓位控制可以依此进行定义。波浪信号,轻仓试探;鲸鱼信号,半仓跟进或重仓出击。
斐波那契时间窗口告警信号
对于斐波那契时间窗口的“支持”或“阻力”信号,我没有在此处添加告警,因为它们是模糊的并且不适合作为精确的买卖点信号。
如何添加告警
此脚本中的告警使用“ alert()”函数,该函数允许在告警触发时生成完全动态的消息。 要创建新告警,请执行以下操作:使用图表的“创建告警”对话框为脚本创建一个告警,然后选择一种告警类型,包括“ alert()函数调用”。
告警消息格式如下:
"
Symbol: BINANCE:DOGEUSDT,
Whale LONG (L+),
Price: 0.592
"
此格式从指标自动生成,除告警基本配置外,您无需设置任何输入参数。
如果您不熟悉Tradingview告警机制,建议您阅读Tradingview手册和博客,链接如下:
(1)如何设置告警,https://www.tradingview.com/support/solutions/43000595315-how-to-set-up-alerts/
(2)我们的新告警允许动态消息,https://www.tradingview.com/blog/zh-CN/our-new-alerts-allow-for-dynamic-messages-22588/