Technical_indicators_cryptos - Using technical indicators to find optimal trading strategies to deploy onto trading bot.

Overview

technical_indicators_cryptos

Using technical indicators to find optimal trading strategies to deploy onto trading bot.

   
In the Jup Notebook you will find implementations of different indicators, 
and a backtest for each strategy sperately by itself. 
Also a graph generated to visualize the price along with each strategy. 
Then another backtest of MACD (9int) and Bolinger Band (10int) 
but this time optamized to inlude a precusor to candlestick identification.  
I didn't have a lot of luck using specific candlesticks in conguntuire with the indicators,
(used TA-LIB library to identify the candlesticks, will replace it with my own implementation later)
so instead I just used, 
if previous 4 candles went up relative to each other and current candle did not as a replacement.

When a strategy is in place, a low stoploss and takeprofit can cause excessive triggers that lack quality,
so I set those at the maximum I'm willing to loose and an optimal amount I would like to make,
that trigger only as a failsafe. Relying primairly on the technical indicators and candlestick identification precusor. 

Backtested on my implementation of a backtest the profit margin was satisfactory. 
And on Freqtrade's backtest in a 1 year timeframe, the results averaged 100% return,
and for MACD9fall, depending on the whitelist pairs to trade, 
as high as 1000%, but that is an optimistic number that should not be expected to be norm.
Let's go with 100% over the year as the norm. 
Inside the results directory you will find the output from the Freqtrade backtests.

Freqtrade is an opensource trading bot for cryptos and uses the ccxt library so you can connect to any crypto exchange.
It has backtesting functionality which gives a lot of details which can be used to further optimize a strategy,
along with a dry run function which lets you run the bot live but not make real trades. 
You can connect the Freqtrade bot to a telegram account to recieve notifications and control the bot. 
https://www.freqtrade.io/en/stable/

Feel free to use my trading strategy, which you will find in following directory. 
technical_indicators_cryptos/Freqtrade/ft_userdata/user_data/strategies/

Please backtest and dryrun all strategies for a while before using live. 
For those that benefit your welcome haha and for those that loose I am sorry.
Note again that a low stoploss and low takeprofit/roi can interfere with the trading strategy,
and should only be set as a failsafe. Currenty set to 50% stoploss and 10% takeprofit. 
Drawdown is between 8% and 50% depending on the stock selection for MACD9fall.
Drawdown is too high to be considered safe for BB10fall. 

And if you could spare some change haha

ETH
0x38f96AD454b2F9d90eBF725062123a136ddfbD80

SOL
D7wc6MfLgPNpLnak9jjEXHfuhVE5KMsoNiU397iAu9oh

Owner
Van
AWS Certified Solutions Architect – Associate | CompTIA Security+
Van
This is a fully functioning Binance trading bot that takes into account the news sentiment for the top 100 crypto feeds.

This is a fully functioning Binance trading bot that takes into account the news sentiment for the top 100 crypto feeds.

Andrei 1.5k Jan 04, 2023
Amazing CryptoWAF was a CTF challenge for ALLES! CTF 2021

ctf-cryptowaf The AmazingCryptoWAF ™️ is used by the "noter" web app, to offer automagically military encryption for any user data. Even if an attacke

32 Jan 02, 2023
📊Python implementation of the Colin Talks Crypto Bitcoin Bull Run Index (CBBI).

Colin Talks Crypto Bitcoin Bull Run Index (CBBI) This is a Python implementation of the Colin Talks Crypto Bitcoin Bull Run Index (CBBI). It makes use

Kamil Monicz 86 Jan 02, 2023
A bot for FaucetCrypto a cryptocurrency faucet. The bot can currently claim PTC ads, main reward and all the shortlinks except exe.io and fc.lc.

A bot for the high paying popular cryptocurrency faucet Faucet Crypto. The bot is built using Python and Selenium, currently it is under active develo

Sourav R S 81 Dec 19, 2022
Tracking (of choice) cryptocurrencies' daily prices and moving average.

Crypto-price-moving_average Tracking (of choice) cryptocurrencies' daily prices and moving average. About Alpha Vantage The Alpha Vantage library (htt

Thong Huynh 2 Jan 22, 2022
Hide secret texts inside an image, optionally encrypt them with a password using AES-256.

Hide secret texts/messages inside an image. You can optionally encrypt your texts with a password using AES-256 before encoding into the image.

Teja Swaroop 97 Dec 29, 2022
Python App To Encrypt Data (image, text, all data)

Python App To Encrypt Data (image, text, all data)

1 Oct 29, 2021
SHIBgreen is a cryptocurrency forked from Chia and uses the Proof of Space and Time consensus algorithm

SHIBgreen is a cryptocurrency forked from Chia and uses the Proof of Space and Time consensus algorithm

13 Jul 13, 2022
Python wrapper for the Equibles cryptos API.

Equibles Cryptos API for Python Requirements. Python 2.7 and 3.4+ Installation & Usage pip install If the python package is hosted on Github, you can

Equibles 1 Feb 02, 2022
This program generate hashes from random salts

Hash Generator This program generate hashes from random salts. How to install Install this program using python 3 and pip: pip install . In the future

Diesan Romero 2 Aug 20, 2022
G-Research-Crypto-Competition - Project for passing the ML exam. Dataset took from the competition on the kaggle

G-Research-Crypto-Competition Project for passing the ML exam. Dataset took from

5 Jan 09, 2022
Algorand-app - This tutorial is designed to get you started with Algorand development in a step by step process

Getting Started This tutorial is designed to get you started with Algorand devel

Connor 1 Jan 06, 2022
Ethereum ETL lets you convert blockchain data into convenient formats like CSVs and relational databases.

Python scripts for ETL (extract, transform and load) jobs for Ethereum blocks, transactions, ERC20 / ERC721 tokens, transfers, receipts, logs, contracts, internal transactions.

Blockchain ETL 2.3k Jan 01, 2023
JS Deobfuscation is a Python script that deobfuscates JS code and it's time saver for you

JS Deobfuscation is a Python script that deobfuscate JS code and it's time saver for you. Although it may not work with high degrees of obfuscation, it's a pretty nice tool to help you even if it's j

Quatrecentquatre 3 May 01, 2022
An advanced caesar cypher python module

CaesarPlus An advanced caesar cypher python module What is CaesarPlus CaesarPlus is a advanced caesar cypher python module that is more secure than ca

1 Mar 18, 2022
Salted Crypto Python library

Salted Crypto Python library. Allows to encrypt and decrypt files and directories using popular cryptographic algorithms with salty key(s).

7 Jul 18, 2022
Aggregate real-time market data from cryptocurrency exchanges, filter, sort and format as TradingView watchlists.

tvbuddy Aggregate real-time market data from cryptocurrency exchanges, filter, sort and format as TradingView watchlists. Developed and tested on Pyth

Ossian Winter 2 Jan 07, 2022
This folder contains all the assignment of the course COL759 : Cryptography & Computer Security

Cryptography This folder contains all the assignment of the course COL759 : "Cryptography & Computer Security" Assignment 1 : Encyption, Decryption &

0 Jan 21, 2022
Blockchain Python Implementation

Blockchain Python Implementation

0918nobita 2 Nov 21, 2021
XMRiGUI is free and open-source crypto miner for Linux. It uses XMRig for mining and GTK3 for GUI.

XMRiGUI is free and open-source crypto miner for Linux. It uses XMRig for mining and GTK3 for GUI.

29 Jul 07, 2022