I have tested the current strategy in the crypto market (binance). The cryptocurrency symbols have been chosen by market cap. The top 15 symbols have been chosen. Also,5 random symbols in the top 100 symbols were selected for testing. A total of 20 symbols were selected.
Crypto currency market symbols:
1-Bitcoin (BTC)
2-Ethereum (ETH)
3-BNB (BNB)
4-XRP (XRP)
5-Cardano (ADA)
6-Solana (SOL)
7-Dogecoin (DOGE)
8-Polygon (MATIC)
9-Polkadot (DOT)
10-Shiba Inu (SHIB)
11-TRON (TRX)
12-Uniswap (UNI)
13-Avalanche (AVAX)
14-Litecoin (LTC)
15-Cosmos (ATOM)
16-Elrond (EGLD)
17-Decentraland (MANA)
18-Fantom (FTM)
19-Helium (HNT)
20-Aave (AAVE)
To test the strategy, I have set some properties as below:
Backtest Start Date: 2019-01-01
Backtest End Date: 2021-12-31
Comission: 0.1%
Order size: 100% of equity
Initial capital: 100.000 USD
Overview description:
Net profit: the overall profit or loss achieved
Total closed trades: the total number of closed trades, winning and losing.
Percent profitable: the percentage of winning trades, the number of winning trades divided by the total number of closed trades.
Profit factor: The amount of money the strategy made for every unit of money it lost, gross profits divided by gross losses.
Max drawdown: the greatest loss drawdown, i.e., the greatest possible loss the strategy had compared to its highest profits.
Avg Trade: the sum of money gained or lost by the average trade, net profit divided by the overall number of closed trades.
Avg # bars in trades: the average number of bars that elapsed during trades for all closed trades.
Timeframe: we have used Daily and 4H (4 Hours) to test the strategy.
Trading algorithm:
The algorithm is optimized to work in crypto market. But it can be changed and altered to work better in other markets like Forex.
I have used some indicators in the strategy:
Ichimoku Cloud; acts as the leading indicator.
Volume and RSI; without strong volume , a market move is not valid.
Exponential Moving Averages and Supertrend; prevents trading against the trend.
Chandelier Exit and Parabolic SAR; Detect the sell and buy signals better and optimize the buy signals
I have configured the properties of indicators in my own way which is the main difference of my strategy. For example, we buy only when RSI(14) is above 49! We only consider the outcome of indicators when the new candle is created and the last candle has been fixed. So all the analyses rely on the last closed candle.
Results:
The result of backtest shown in file below:
Bitcoin (BTC) Trades backtest results:
Fantom (FTM) Trades backtest results:
Etherum (ETH) Trades backtest results:
Dogecoin (Doge) Trades backtest results:
Cardano (ADA) Trades backtest results:
Kucoin Token (KCS) Trades backtest results: