PINE LIBRARY
Mis à jour TradingUtils

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
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
Notes de version
v2Añ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
Notes de version
v3Añadido:
sendAlertOnClose(action, symbol, orderType, quantity, message)
Sends an alert message in JSON format at the close of the bar
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
sendCoordinatedAlert(action, symbol, orderType, quantity, strategy_id, message)
Sends a coordinated alert for high-frequency strategies
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
strategy_id (string): (string) Identifier for the strategy ("BUY" or "SELL")
message (string): (string) The message to be included in the alert
Notes de version
v4update to pinescript v6
Bibliothèque Pine
Dans l'esprit TradingView, l'auteur a publié ce code Pine sous forme de bibliothèque open source afin que d'autres programmeurs Pine de notre communauté puissent le réutiliser. Bravo à l'auteur! Vous pouvez utiliser cette bibliothèque à titre privé ou dans d'autres publications open source, mais la réutilisation de ce code dans des publications est régie par nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Bibliothèque Pine
Dans l'esprit TradingView, l'auteur a publié ce code Pine sous forme de bibliothèque open source afin que d'autres programmeurs Pine de notre communauté puissent le réutiliser. Bravo à l'auteur! Vous pouvez utiliser cette bibliothèque à titre privé ou dans d'autres publications open source, mais la réutilisation de ce code dans des publications est régie par nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.