Library "TradingUtils" Utility library for common trading functions
calcVariation(price, threshold) Calculates variation of a price based on a threshold Parameters: price (float): (float) The price to be varied threshold (float): (float) The threshold for the variation Returns: (float) The varied price
sendAlert(action, symbol, orderType, quantity, message) Sends an alert message in JSON format Parameters: action (string): (string) The action to be taken (e.g., "BUY", "SELL") symbol (string): (string) The trading symbol (e.g., "BTCUSDT") orderType (string): (string) The order type (e.g., "MARKET") quantity (float): (float) The quantity of the order message (string): (string) The message to be included in the alert
updateLine(condition, index, price, lineColor) Updates or creates a line on the chart Parameters: condition (bool): (bool) Condition to check if the line should be updated or created index (int): (int) The current bar index price (float): (float) The price value for the line lineColor (color): (color) The color of the line Returns: (line) The updated or newly created line
Release Notes
v2
Añadido: executeOnceAndBlock(condition, blockBars) Executes an action once and blocks it for a specified number of bars Parameters: condition (bool): (bool) Condition to check if the action should be executed blockBars (int): (int) Number of bars to block the execution after the action is executed Returns: (bool) True if the action is executed, false otherwise
In true TradingView spirit, the author has published this Pine code as an open-source library so that other Pine programmers from our community can reuse it. Cheers to the author! You may use this library privately or in other open-source publications, but reuse of this code in a publication is governed by House rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.