TradingView
Trendoscope
31 mai 2022 14:07

RecursiveAlerts 

Bitcoin / TetherKuCoin

Description

Library "RecursiveAlerts"
The library provides options to run alert() calls in loop without worrying about limitations of frequency options.
When an alert statement is called within a loop,
it will fire just once per bar irrespective of how many iterations allowed when fequency is set to alert.freq_once_per_bar or alert.freq_once_per_bar_close
it will fire continuously till it breaks when frequency is set to alert.freq_all
The function helps overcome this issue by using varip key array which resets on every bar

rAlert(message, key) Enhanced alert which can be used in loops
  Parameters:
    message: Alert message to be fired
    key: Key to be checked to avoid repetitive alerts
  Returns: array containing id of already fired alerts


Thanks to @theheirophant, @JohnBaron and @LucF for discussions and suggestion which eventually lead to this solution :)

Notes de version

v2

Added:
updateAlertTemplate(template, keys, values)
  Updates alert template with given keys and values
  Parameters:
    template: Alert message template
    keys: array containing placeholders to be replaced
    values: array containing values which will replace placeholder keys
  Returns: updated alert message
Commentaires
Vibranium_Capital
Let’s see if it works, going to try it soon. Thanks!
labtab
Extremely productive thought-leader, always showing us 'more' from mundane flat charts.
Thank you so much. Always grateful for your generosity.
Trendoscope
@labtab, Thanks mate. Yeah, I get help too when I need it :)
halil350
You post great strategies, commands and ideas for the tradingview community. thank you very much.
mtahreemalam
Any sample script for noobs like me? :)
Trendoscope
@mtahreemalam, just start with our very first script :)

Everyone is noob once
HoLyDreaM
Hello, if we want to set an alarm as Only Once or Once Per Minute, can't we?
Trendoscope
@HoLyDreaM, You can send once per bar or once per bar close by default alert() function.
Plus