Optimize Trading Strategies Using Freqtrade Crypto Trading Bot

In this video, I run through how to install and setup Freqtrade Crypto Trading Bot using a basic ‘Naive’ strategy. I run though backtesting the strategy, optimizing …


  1. What is "dcr" exactly (32:00) on my mac it says command not found. And where is the pairs file linked. I have tried running the command with docker-compose run instead of "dcr" but id doesn't download anything. It says "about to download pairs []". Thee brackets are empty. Does anyone have an idea?

  2. I have the same problem here. There was an update to Freqtrade and it no longer allows you to do the step-by-step described. Hopefully you can update the page or YouTube video. Thank you!!

  3. thank you very much for your kindness. but Since 2021.4 release you no longer have to write a separate hyperopt class, but can configure the parameters directly in the strategy. so we cant use optimize the strategy using Hyperopt in your video with bolinger band. any solution?

  4. Great vid! One addition: In the config file @18:15 ROI is: between 0 to 30 minutes, if a profit target of 4% is hit then sell; then between 30 to 60 minutes if 2% profit is hit then sell; then anything after 60 minutes sell if 1% target is hit. Cheers!

  5. Insane… this tutorial is priceless… I am totally new to freetrade, python, etc. I have basic programming though and this tutorial helps me a lot

    32:30 – how to populate pair data for the last one month for backtesting purpose

  6. It's awesome video but I always taking error in creating Hyoperopt.

    Parse error at offset 23: The document root must not be followed by other values.

    How can I fix this?

  7. As far as I understand, the hyperopt uses a machine learning model in order to adjust the parameters of the strategy, however, those values could become incorrect with the time. I mean, we need to adjust those values after some time. Do you recommend to run the hyperopt all days, one a week?? how often is it recommended to run the hyperopt?

  8. Correct me if im wrong but I think i found an error at 25:00 RSI buy trend greater than 25 what ??? This if condition is also true if the RSI is 70, which is definitely not a buy signal.

  9. Hello and thanks for a grate video.

    Can someone tell me why no one of my tries get any bey or sell signals, by using trade in dry-run or live mode?

    Thanks in advance!

  10. Whenever i try to run this command in my cmd
    (docker-compose run –rm freqtrade new-config –config user_data/config.json
    always getting this error
    (WARNING: your terminal doesn't support cursor position requests (CPR))

    why is that?

  11. Question:
    I wrote the new strategy and backtest it with 13 pairs.
    After that, I backtest with one pair which pair still in the list of 13 pairs.
    But the number of trade when I backtest in 13 pairs is less than I backtest 1 pair.
    For ex: BTC/USDT when backtest 13 pairs at the same time. The number of trade is 13
    BTC/USDT when backtest only BTC/USDT. The number of trade almost 20
    Can you help me please?

  12. Thank you so much for this, very easy to follow and very useful for me who has worked with python for years but never ventured into this realm before. Grazie!

  13. Awesome Video. Did a few online courses on Freqtrade and this video summed up most of it in less than 2 hours. Thanks for this definitely subscribing to this channel.

Comments are closed.