Bitcoin Forum

Economy => Trading Discussion => Topic started by: crazy_saucer_5544 on January 22, 2023, 07:13:10 PM



Title: Backtesting a strategy when no coding skills
Post by: crazy_saucer_5544 on January 22, 2023, 07:13:10 PM
Hey do you backtest your strategy, if so how? I can't code so writing the code is really not an option for me. I'd like to test some simple rules like if MACD has correct value then sell/buy over the last 2-3years?


Title: Re: Backtesting a strategy when no coding skills
Post by: jackg on January 22, 2023, 07:36:41 PM
If you can't code at all and want to do back testing you're probably going to have to do it manually or learn to code something that can provide just enough information (like using a spreadsheet).


Title: Re: Backtesting a strategy when no coding skills
Post by: Stalker22 on January 22, 2023, 09:18:26 PM
You can try some of the open-source crypto trading bots available, such as Gekko: https://gekko.wizb.it/

It comes with some example strategies, but you can create your own using basic JavaScript. Even if you don't know how to code, there is good documentation and an active online community


Title: Re: Backtesting a strategy when no coding skills
Post by: BitMaxz on January 22, 2023, 11:20:37 PM
There are some open-source free backtesting tools that one is already mentioned above but it's outdated you can try Zenbot here below.

- https://github.com/DeviaVir/zenbot

For other backtesting tools with no coding skills check this link below some of them free or have a monthly subscription.

- https://github.com/SpiralDevelopment/Awesome-Crypto-Trading#backtesters


Title: Re: Backtesting a strategy when no coding skills
Post by: serjent05 on January 22, 2023, 11:54:59 PM
You can also check this site :

TradingView - https://www.tradingview.com/
Amibroker - https://www.amibroker.com/
Thinkorswim - https://www.tdameritrade.com/tools-trade/thinkorswim
MetaTrader - https://www.metatrader4.com/
Backtrader - https://www.backtrader.com/

I read that they have backtesting tools and helpful for people with no coding skills since they have a user-friendly interface where you can set up your strategy using technical indicators and test it on historical data.


Title: Re: Backtesting a strategy when no coding skills
Post by: wxa7115 on January 23, 2023, 05:00:27 AM
Hey do you backtest your strategy, if so how? I can't code so writing the code is really not an option for me. I'd like to test some simple rules like if MACD has correct value then sell/buy over the last 2-3years?
If you do not know how to code and you do not want to learn how to do it then you could backtest your strategy by hand as many traders did in the past.

I did this a few times and I am not going to deny it is time consuming but you will learn a lot on the process and I consider it a valuable experience.

Another option is to use a spreadsheet software and calculate the MACD with its formula and then add on another cell a formula which has the rules you want to evaluate, finally you can filter the results and paper trade those signals and assess if they work or not.


Title: Re: Backtesting a strategy when no coding skills
Post by: Bitcoin_Arena on January 23, 2023, 09:10:21 PM
Tradingview is pretty good. They have a number of already made scripts and strategies under technicals and community scripts. I can also see some MACD strategy though it would need some bit of modifications when it comes to time frame, risk reward ratio, etc. but running a backtest through such script is not hard

Trading view uses its own scripting language known as pine script. I would encourage you to learn it. It's very helpful in the long run. I am personally learning it. I am halfway through the course online that is offered at Udemy for just $11 and learning it makes things look easier.


Title: Re: Backtesting a strategy when no coding skills
Post by: adaseb on January 24, 2023, 05:03:23 PM
I will save you hours of wasted time.

Don’t do this. You won’t find a strategy that works in all market conditions. You might find something that works in a trending market but won’t work in a ranging market and vice versa.

Then you got the issue of slippage. When you backtest there is no slippage and your entries and exits are always perfect. This never happens in the real world. And a working backtest might seem profitable but in real life impossible because slippage hasn’t been considered.