Skip to content
Open sourceInterfacesTradingViewTrading from strategies

Automating trading from a TradingView Pine Script strategy

With OctoBot, you can listen to TradingView Pine Script strategies signals to automate your trades.

Create strategy alert

To send alerts from a strategy, use the alert_message parameter from Pine Script strategy functions which can create orders.

  1. Define the content of your alert before any strategy.entry, strategy.exit or strategy.close call:
    • example: messageBuy = "EXCHANGE=binance;SYMBOL=SOLUSDT;VOLUME=100a%;SIGNAL=BUY"

      Note: when defining your alert, remember to add ; between each parameter.

  2. In the strategy section, add alert_message=messageBuy to your strategy entry, exit or close calls:
    • example: strategy.entry("Buy", strategy.long, comment="Buy Signal Triggered", alert_message=messageBuy)
  3. When creating a new alert (right-click on the strategy / add new alert) make sure that you: - Select the name of your strategy as the condition - Name the alert (the name can be whatever you want) - Replace ALL the message content with exactly {{strategy.order.alert_message}} adding a TradingView strategy alert
  • Et voilà ! This alert will automatically notify your OctoBot each time your strategy executes entry, exit or close calls.

Tips:

  • For multi-coin, simply edit the strategy and modify the SYMBOL entry in the messageBuy definition. You can thus vary the parameters according to the assets.
  • It can be easier to define multiple messages such as messageBuy, messageBuyWithATakeProfit, messageSellor even messageCancel and use the appropriate message later on (with the alert_message parameter) when calling entry, exit or close.

Special thanks to @KidCharlemagne for creating the basis of this guide !

Alert format

Learn more about how to create your TradingView alerts on the TradingView alert format guide.

TradingView setup

Wondering how to make your OctoBot listen to TradingView signals ? Check out our TradingView integration guide.