Trading View Automation
  • Introduction
  • Setting Up Local Server
    • Setting Up HashiCorp Vault + EthSigner
    • Setting Up HashiCorp Vault (dev) + EthSigner
  • Setting Up Google Cloud Run
    • Setting Up Google KMS
  • Setting Up Heroku
  • Setting Up Env Vars
  • Setting Up Trading View Alert
  • Testing With sendAlert.js
  • Setting Up Google Sheets
  • Setting Up Telegram Notifications
  • Using Tmux
  • Using Git
Powered by GitBook
On this page

Introduction

NextSetting Up Local Server

Last updated 6 months ago

This documentation provides a step-by-step guide to convert Trading View Alerts to cryptocurrency trades on a CEX (Binance or Coinbase) or DEX (Matcha Aggregator). Compared to 3 Commas or Unibot, the advantage of our method is you will be hosting your own local or cloud server, so your private keys will not be shared with a third party.

Read about exploits on third-party services below:

3 Commas Exploit -

Unibot Exploit -

Our system works by having Trading View Alerts send a webhook JSON message to a NodeJS App hosted on your cloud or local server. The JSON message will contain trading information (ticker, amount, max price, slippage, trading platform) that the NodeJS App will use to execute the trade.

The documentation provides 3 options to set up your server: 1) A Local Server 2) Google Cloud Run 3) Heroku

In the local sever set up, HashiCorp Vaults + EthSigner is used to provide enterprise-level security.

Finally, we show you how to log trades to Google Sheets and send alerts to your Telegram account.

https://decrypt.co/118094/after-repeated-denials-3commas-admits-it-was-source-for-earlier-hacks
https://blockworks.co/news/telegram-trading-tool-unibot-suffers-exploit