• Stars
    star
    134
  • Rank 269,398 (Top 6 %)
  • Language
    Python
  • Created about 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Trading bot built using Flask & Python to that is designed to be hosted for free on Heroku, this bot can accept webhooks from Tradingview and place trades on multiple crypto exchanges.

Gnome-YT

This is a tradingview webhook designed to be free & open source. This bot is written using Python & Flask and is designed to run a free heroku server. It will allow you to create custom alerts in tradingview and send them to your own private webhook server that can place trades on your account via the api.

Support can be requested in our Discord:

https://discord.gg/Qb9unmxD6D

Current Exchanges


Help keep this tool free by creating a new account using our referral links below:

Tradingview

Create Bybit Account

Create Binance Futures Account



Video Tutorial:

https://youtu.be/VX68RrMvM5Q



How to Webhook Server on Heroku

1.) Clone Project to Desktop

2.) Create a Heroku Account

Heroku was free, now costs only $7 but is worth it... you are investing you money here and you want to do it right.

3.) Edit config.json to add your own api keys & add a custom key to protect the server.

You need to create new keys on Bybit & give them the correct acess to trade and see token balance

4.) Open a terminal in the cloned directory:

5.) Install Heroku CLI so you can work connect you your webserver.

https://cli-assets.heroku.com/heroku-x64.exe

6.) Submit the following lines into the terminal and press ENTER after each one to procces the code:

git init

heroku login

heroku create --region eu tv-trader-yourservernamehere

git add .

git commit -m "Initial Commit"

git push heroku master

Anytime you need to make a change to the code or the API keys, you can push a new build to Heroku:

git add .

git commit -m "Update"

git push heroku master

How to send alerts from TradingView to your new Webserver

After starting you server, you shoudl see an address that will allow you to access it like below:

https://tv-trader-gnome.herokuapp.com/webhook

You will want to add this when you create a new alert like show below:

image

You will then want to create you syntax based on the format shownb below and place it in the alert msg field

image

Now when your alerts fire off they should go strait to your server and get proccessed on the exchange almost instantly!

TradingView Alerts Format

{
	"key": "678777",
	"exchange": "bybit",
	"symbol": "ETHUSD",
	"type": "Market",
	"side": "Buy",
	"qty": "1",
	"price": "1120",
	"close_position": "False",
	"cancel_orders": "True",
	"order_mode": "Both",
	"take_profit_percent": "1",
	"stop_loss_percent": "0.5"
}

Constant Settings Keys
key unique key that protects your webhook server
exchange bybit, binacne-futures
symbol Exchange Specific ** See Below for more
side Buy or Sell
type Market or Limit
order_mode Both(Stop Loss & Take Profit Orders Used), Profit ( Omly Take Profit Orders), Stop (Only Stop Loss orders)
qty amount of base currency to buy
price ticker in quote currency
close_position True or False
cancel_orders True or False
take_profit_percent any float (0.5)
stop_loss_Percent and float (0.5)

** SYMBOLS

EXCHANGE SYMBOL EXAMPLE
BYBIT INVERSE BTCUSD
BYBIT PERP BTCUSDT
Binance Futures BTC/USDT

More Repositories

1

Limit-Sniper

A mempool sniping bot for Ethereum, Binance Smart Chain, Matic, & Fantom
Python
488
star
2

Profit-Trailer-Settings

Place to store and stay up to date with configs & strategies from the CryptoGnome Group
336
star
3

LimitSwap

LimitSwap is fully functional DeFi Trading Bot. No fees. You just need to hold LIMIT Utility token in your wallet to use.
Python
276
star
4

LickHunterPRO

Cryptocurrency Trading Bot that looks for large pools of liquidity getting liquidated on margin trading, when it finds these it counter trades them!
139
star
5

Gnome-Feeder

Profit Trailer Feeder Full Build with Settings
Batchfile
123
star
6

Bybit-Lick-Hunter-v4

Lick Hunter is a free trading bot for Bybit built in Node.
JavaScript
116
star
7

Bybit-Futures-Bot

A Trading Bot for Bybit USDT Futures with a built in strategy for Liquidation Hunting, Dollar Cost Averaging & Position Control
Python
102
star
8

Community-Tools

A collection of tools created and curated by our community!
JavaScript
75
star
9

Bybit-Bot

Open Beta Version of Bybit Bot that I am currently working on to practice my developing skills.
55
star
10

Gnome-Alerts

Gnome Signals for Profit Trailer
26
star
11

Crypto-Tracker

Simple Bot to Track Balances using Python, SQLite, & Flask
Python
24
star
12

bybit-degen-bot

Automated Position Manager for Bybit that will use trailing profit and stop loss to close your positions.
20
star
13

Profit-Pi

A Raspberry Pi Clone using Stretch OS with Profit Trailer PRE-INSTALLED
20
star
14

Bybit-TraidingView-Trader

This a free bot that scraped your gmail for emails for tradingview alerts and makes trades in via the Bybit API.
19
star
15

Betfury-Dicebot

A Dice Gambling Bot for Farming BFG on Betfury
Python
16
star
16

Degen-Bot

Deribit Trading Bot that parses TradingView Alerts via email then monitors your open position with stop loss and trailing profit!
15
star
17

DeckTrader

A Stream Deck Trading Tool Built with Python
Python
15
star
18

Sentiment-Bot

Bot that trades bitcoin on ByBit based on Twitter Sentiment
9
star
19

TerraCore-Smart-Contract

Smart Contracts with listeners on the $HIVE blockchain for hive only events.
JavaScript
3
star
20

Hive-KeyChain-Unity

A Example Unity projet that show you how to connect Hive Keychain wallet to process transaction in WebGL on the Hive Blockchain
ShaderLab
1
star
21

Terracore-Hive-Engine

Smart Contract for Terracore for Hive-Engine private token events only. This allows tracking of ingame assets
JavaScript
1
star