Skip to content

Connect TradingView with Interactive Brokers to process automated signals as entries and exits in an IB brokerage account.

Notifications You must be signed in to change notification settings

EconLQ/TWS-orders-placement-via-Tradinview-webhooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Placing orders to IB TWS via Tradingview alerts webhooks

Connect TradingView with Interactive Brokers to process automated signals as entries and exits in an IB brokerage account.

Python version 3.10

Configuring the alert Webhook and installing ngrock

You'll need to install ngrock (URL to the download page- https://ngrok.com/download) and at least Pro TradingView subscription for placing webhooks in alerts, and redirect them to your localhost.

Please, do not forget to add Authtoken from ngrock

After that you'll be able to run ngrock server:

$ ngrok http 5000

Copy the URL from Forwarding line and paste it into the alert Webhook line.

Add /webhook to the following URL. Note: that webhooks are now available from Premium plan on TradingView

Then, add the message to the Message field in the Alert navigation and click Save:

{
    "message": "YourMessage",
    "symbol": "{{ticker}}",
    "price": "{{close}}",
    "timeframe": "{{interval}}"
}

Requirements

To run the application, please do not forget to install the following requirements. You can do it in your terminal via the following command:

$ pip3 install --requirement requirements.txt

Run app

To run the app via terminal do not forget to change the directory to src. After that you can simply type this command in your terminal:

$ python3 app.py
# or
$ chmod +x app.py
$ ./app.py

About

Connect TradingView with Interactive Brokers to process automated signals as entries and exits in an IB brokerage account.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages