Skip to content

Handle incoming TradingView webhooks with scaleable AWS lambdas

Notifications You must be signed in to change notification settings

dextertd/tv-bybit-webhook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

tv-bybit-webhook

Handle incoming TradingView webhooks with scaleable AWS lambdas.

In July 2023, Bybit launched its "Webhook Signal Trading" tool, which may suit your usecase better. Please considering investigating that tool first, which requires no AWS lambda setup or programming knowledge. https://www.bybit.com/en-US/help-center/bybitHC_Article?id=000002030&language=en_US

How it works

  • two lambda functions are required; one receiver to handle the webhook and another
    • this could be easily condensed to a single lambda function but this repo's approach is an easy way to handle multiple accounts, however this might mean TradingView doesn't receive a response to its webhook in time resulting in it repeating requests

Receiver function

  • receiver.py
  • hooked up to AWS's API Gateway as a standard HTTP API with no authentication (for simplicity; for a production application be sure to use appropriate authentication)
  • uses async so that it can respond to the TradingView webhook (it should respond in time no matter which AWS region you are using, given a small-scale application with only a few accounts)

Bot function

  • main.py
  • executes your trading functions with your trading module
  • for simplicity the keys are shown in the python file but in a production environment use appropriate security!

About

Handle incoming TradingView webhooks with scaleable AWS lambdas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages