Bitcoin Forum
December 15, 2024, 10:27:47 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Backtesting a strategy when no coding skills  (Read 114 times)
crazy_saucer_5544 (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
January 22, 2023, 07:13:10 PM
 #1

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?
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
January 22, 2023, 07:36:41 PM
 #2

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).
Stalker22
Legendary
*
Offline Offline

Activity: 1722
Merit: 1426



View Profile
January 22, 2023, 09:18:26 PM
 #3

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

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
BitMaxz
Legendary
*
Online Online

Activity: 3472
Merit: 3204


Playbet.io - Crypto Casino and Sportsbook


View Profile WWW
January 22, 2023, 11:20:37 PM
 #4

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

███████████████
█████████████████████
██████▄▄███████████████
██████▐████▄▄████████████
██████▐██▀▀▀██▄▄█████████
████████▌█████▀██▄▄██████
██████████████████▌█████
█████████████▀▄██▀▀██████
██████▐██▄▄█▌███████████
██████▐████▀█████████████
██████▀▀███████████████
█████████████████████
███████████████

.... ..Playbet.io..Casino & Sportsbook.....Grab up to  BTC + 800 Free Spins........
████████████████████████████████████████
██████████████████████████████████████████████
██████▄▄████████████████████████████████████████
██████▐████▄▄█████████████████████████████████████
██████▐██▀▀▀██▄▄██████████████████████████████████
████████▌█████▀██▄▄█████▄███▄███▄███▄█████████████
██████████████████▌████▀░░██▌██▄▄▄██████████████
█████████████▀▄██▀▀█████▄░░██▌██▄░░▄▄████▄███████
██████▐██▄▄█▌██████████▀███▀███▀███▀███▀█████████
██████▐████▀██████████████████████████████████████
██████▀▀████████████████████████████████████████
██████████████████████████████████████████████
████████████████████████████████████████
serjent05
Legendary
*
Offline Offline

Activity: 3052
Merit: 1281


View Profile
January 22, 2023, 11:54:59 PM
 #5

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.
wxa7115
Hero Member
*****
Offline Offline

Activity: 2814
Merit: 734

Bitcoin is GOD


View Profile
January 23, 2023, 05:00:27 AM
 #6

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.
Bitcoin_Arena
Copper Member
Legendary
*
Offline Offline

Activity: 2128
Merit: 1814


฿itcoin for all, All for ฿itcoin.


View Profile
January 23, 2023, 09:10:21 PM
 #7

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.

adaseb
Legendary
*
Offline Offline

Activity: 3878
Merit: 1733


View Profile
January 24, 2023, 05:03:23 PM
Merited by Bitcoin_Arena (1)
 #8

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.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!