Costa Piy
Costa Piy
  • Видео 12
  • Просмотров 16 869
Devlog #001 - Clipmonkey
This is a video that documents the process of creating a tech startup. The website is called clipmonkey and it will allow users to add videos and automatically add captions to the preferred style that the users choose.
#indiehackers #solopreneur #videoediting #captions
Просмотров: 32

Видео

Master Python Fundamentals - The Ultimate Guide for Beginners in 12 Minutes
Просмотров 105Год назад
Are you ready to start your programming journey with Python? In this comprehensive Python for Beginners tutorial, we'll guide you through the essentials of Python, one of the most popular and beginner-friendly programming languages. Whether you're completely new to programming or looking to expand your skills, this tutorial is the perfect starting point. In this video, we'll cover: Variables an...
Best VSCode Extensions for Python in 2023!
Просмотров 1,5 тыс.Год назад
Are you looking for ways to improve your Python development workflow in 2023? You are in the right place. These are the best VSCode extensions for Python! In this video, we'll explore the top extensions that will help you write better code faster, debug with ease, and be more productive when writing Python code. Thanks for watching! If you like the video like and subscribe. If you have any ques...
2 hours work with me.
Просмотров 372 года назад
In this video I am learning python Django. Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source. www.djangoproject.com/ I am trying to build a web app t...
Object Oriented Programming in 3 minutes | Python 🐍 | Beginners
Просмотров 1202 года назад
Object Oriented Programming in Python. In this video I explain the main concept of OOP. #python #OOP #classes
Creating Connors RSI in Backtrader Using Python
Просмотров 1,2 тыс.3 года назад
ConnorsRSI is a momentum oscillator developed by Larry Connors. It's used for identifying overbought and oversold conditions in shorter trading timeframes. If we approach this as a black box the only thing we have to know is that everything above 60 is considered overbought and everything below 5 is considered oversold. This video will focus on creating this indicator and use it in a simple str...
Creating StochRSI Indicator in Backtrader Using Python
Просмотров 2,8 тыс.3 года назад
Backtesting is the process of testing out your trading strategies with historical data. It's an important step in building a profitable strategy. In this video I will share how to use a backtrader indicator in a trading strategy. Specifically, I'll create the Stochastic RSI indicator to generate buy and sell signals. The indicator was originally developed by Tushar Chande and Stanley Kroll. Its...
Best Python Libraries for Backtesting and Algo Trading
Просмотров 6 тыс.3 года назад
Backtesting is the process of testing out your trading strategies with historical data. It's an important step in building a profitable strategy. In this video I share some of my favourite Python libraries for backtesting and algo trading, so you can start developing your own algorithmic trading system! 1. [github.com/mementum/backtrader](github.com/mementum/backtrader) 7.2K 2. [github.com/gbec...
Trade Bitcoin Like Andrew Schulz. [Python Tutorial]
Просмотров 3723 года назад
On this episode we'll explore an idea by one of my favourite comedians named Andrew Schulz. Basically, he claims that Bitcoin is one of the most predictable assets because it's not based on anything other than human feelings such as fear and greed. To test the hypothesis I've used the crypto fear and greed index from alternative.me. You can find it here: alternative.me/crypto/fear-and-greed-ind...
Algorithmic Trading using Backtrader and Python [Part 1]
Просмотров 3,2 тыс.3 года назад
Backtrader is a Python open-source framework that helps to develop algorithmic trading strategies. In addition, it helps testing our hypothesis and backtest using historical data. It's one of the best python algorithmic backtesting frameworks. The above references an opinion and is for information purposes only. It is not intended to be investment advice. Seek a duly licensed professional for i...
How to download historical stock data from Yahoo Finance using Python
Просмотров 1,3 тыс.3 года назад
In this video, I'll show you how you can download historical stock data using yfinance python package. It uses Yahoo finance servers to fetch the data. In this specific example, I am showing how you can download historical SPY stock data for the past 20 years. Let me know if you have any questions in the comments down below. Thanks for watching!

Комментарии

  • @stavrosargyrou4334
    @stavrosargyrou4334 8 дней назад

    Nice job. Looking forward to the next one!

  • @Berghiker
    @Berghiker Год назад

    I would like to see where it buys and sells. I'm not interested in a buy and hold strategy. I'm a day trader.

  • @Berghiker
    @Berghiker Год назад

    Can you show me a shorter timeframe with backtrader like the 1 or 5 min chart for 1 day only? I would like to see how well a strategy works on a day that is moving sideways. It's easy to make money on trending days!

  • @tanyongsheng4561
    @tanyongsheng4561 Год назад

    zipline-reloaded, a fork of zipline, which is actively maintained

  • @netcyrax
    @netcyrax Год назад

    Thanks for sharing! (still prefer PyCharm though :)

  • @okumujustine
    @okumujustine Год назад

    Nice

  • @giorgosmyrianthous8273
    @giorgosmyrianthous8273 Год назад

    Awesome extensions. Thanks for sharing !

    • @costapiy
      @costapiy Год назад

      Thanks for watching!

    • @dimos60
      @dimos60 Год назад

      Amazing guide! Thank you

  • @thomas9850
    @thomas9850 2 года назад

    Keep it up! Get to the top quicker = *Promo sm*!!

  • @stavrosargyrou9307
    @stavrosargyrou9307 2 года назад

    First

  • @mr.gk5
    @mr.gk5 2 года назад

    There’s VectorBT too. I find it easier to use and just as good as backtrader. The plotting capabilities is definitely more flexible and prettier

  • @IgorLisx
    @IgorLisx 2 года назад

    Any chance [Part 2] coming out soon?

  • @IgorLisx
    @IgorLisx 2 года назад

    Hey, where are new videos? Don't make your new subscribers wait for a long time ;)

  • @gokhalesadan
    @gokhalesadan 2 года назад

    Backtrader has steep learning curve. need more videos on it.

  • @arhataria
    @arhataria 2 года назад

    Amazing lecture, love the idea and the way you explain with codes, Thanks so much !

    • @costapiy
      @costapiy Год назад

      You're very welcome!

  • @shner6742
    @shner6742 2 года назад

    can u do some popular indicators that arent availabe on Ta-lib or BT like the SuperTrend or HalfTrend, thank you

  • @shner6742
    @shner6742 2 года назад

    nice vid

  • @shner6742
    @shner6742 2 года назад

    are you greek mate ?

  • @techbytefrontier
    @techbytefrontier 2 года назад

    latest commit on backtrader is from 8 months ago.. probably dead already

  • @tradingalgorithmically4837
    @tradingalgorithmically4837 3 года назад

    I have used Zipline, it has a lot of hoops to jump to get "data digested". Maybe it makes Zipline faster, but I think hardware has caught up and undigested testing by backtrader doesn't appear slow. Zipline is incredibly hard to implement for non-US data.

  • @jamesreilly4052
    @jamesreilly4052 3 года назад

    Just found your channel! You got another subscriber

    • @costapiy
      @costapiy 3 года назад

      Thanks for the support

  • @azrulfyz1162
    @azrulfyz1162 3 года назад

    Can we use backtrader to evaluate a machine learning model and see the performance

    • @costapiy
      @costapiy 3 года назад

      Since it’s a python program it’s very flexible. If you can be more specific we can discuss some solutions

  • @aswinkolliyan1
    @aswinkolliyan1 3 года назад

    👍👍

  • @swashk2594
    @swashk2594 3 года назад

    Hi! can we get the edge through this process? or this is just a different matter. thank you

    • @costapiy
      @costapiy 3 года назад

      This is just a video to enable other people to test their ideas.

  • @mako5708
    @mako5708 3 года назад

    Please increase the font in your IDE. The font (size of letters) is quite small to read clearly from the video. Thanks :)

    • @costapiy
      @costapiy 3 года назад

      Nice suggestion! Thanks I’ll make the font bigger in the future

  • @howtocrypto8556
    @howtocrypto8556 3 года назад

    Can you do a video on using Connors RSI?

    • @TatendaZhou
      @TatendaZhou 3 года назад

      Would also wanna see Connors RSI. Thank you! more videos please

    • @costapiy
      @costapiy 3 года назад

      I'll definitely explore this in future videos. Do you run any strategies using Connors RSI? Also, do you have any security that Connors RSI might work best?

  • @randomdude79404
    @randomdude79404 3 года назад

    I have been looking for good backtrader tutorials everywhere , it would be good if you could create a backtrader playlist where you develop a strategy that is multitimeframe , has stop loss , take profit and maybe even some machine learning / artificial intelligence.

    • @costapiy
      @costapiy 3 года назад

      Thanks @Bhav S for the nice words. The plan is to create a profitable strategy that at least beats the S&P500 or maybe has better P/E ratio etc. The next view videos I'll explore how to create different backtrader indicators, then do paper trading and hopefully if I find something that. seems promising trade live. I was thinking about machine learning as well. I think I'll do supervised learning especially on which parameters might influence price. I don't think I'll do something that involves getting big data and train unsupervised models etc. I'll be a bit more strategic about it since as individual investors would be really difficult and expensive to get access to big data and have machines running to train these models. It will be more basic machine learning stuff but I think we can find an advantage with ML.

    • @randomdude79404
      @randomdude79404 3 года назад

      @@costapiy That sounds pretty good Costa I look forward to that , could you please put a contact email so we can message you regarding any queries we may have that are particularly lengthy for the comments section. Also with respet to the ML I think it would be good to experiment with a few different things as far as Big Data and machines go we have access to AWS and virtual machines but I think that's a conversation for another day. It would still be good to see different components of ML in action as I think we can amplify our edge with them.

    • @costapiy
      @costapiy 3 года назад

      I've added contact info here: ruclips.net/channel/UCjrpq-jsLTWegWMNMPo-yDgabout

    • @randomdude79404
      @randomdude79404 3 года назад

      @@costapiy Thanks Costa , when can we expect the next video on this channel your videos are great and I think you should upload more.

    • @costapiy
      @costapiy 3 года назад

      Hello, thanks for the feedback! Next video would be published on Tuesday. It will be about connors rsi. I would try to upload every week on Tuesday.

  • @samrobinson-isaiah-53v5
    @samrobinson-isaiah-53v5 3 года назад

    Very cool! Thank you for creating this!! This is a unique video because most backtrader videos only contain simple moving average crosses

    • @costapiy
      @costapiy 3 года назад

      I am planning to create more and more strategies and eventually trade live. Are you interested more about strategies or learning backtrader?

    • @samrobinson-isaiah-53v5
      @samrobinson-isaiah-53v5 3 года назад

      @@costapiy yes, I'm a novice learning Python but I have years of experience trading

    • @randomdude79404
      @randomdude79404 3 года назад

      @@costapiy Do a fill video playlist on all the different functionalities withing backtrader but using them in strategies. Also please try to Incorporate machine learning into it if you can

  • @costapiy
    @costapiy 3 года назад

    The code for this video: costapiy.com/bitcoin-fear-and-greed-andrew-schulz/

  • @costapiy
    @costapiy 3 года назад

    You can find the code here: costapiy.com/stochrsi-backtrader-indicator/

  • @patite3103
    @patite3103 3 года назад

    Great video! I would appreciate if you could more videos using Backtrading. thank you

    • @costapiy
      @costapiy 3 года назад

      Thanks @patite, I will do more. Anything specific you would like to see? Also, check this video where I built StochRSI indicator. ruclips.net/video/6R7iE8eauq0/видео.html

  • @samrobinson-isaiah-53v5
    @samrobinson-isaiah-53v5 3 года назад

    I have seen a lot of simple moving average cross videos for how to use backtrader, but not much on using something like stochastic RSI crosses or K stochastic crossing values of 20 and 80. This would be interesting to see!

    • @costapiy
      @costapiy 3 года назад

      Thanks for the comment Sam! I’ll do something like this in the following videos. Anything else you would like to see?

    • @costapiy
      @costapiy 3 года назад

      Here's the video for creating a Stochastic RSI indicator. ruclips.net/video/6R7iE8eauq0/видео.html

    • @samrobinson-isaiah-53v5
      @samrobinson-isaiah-53v5 3 года назад

      @@costapiy hey! I saw the Stochastic RSI video, excellent work! Stochastic RSI is good for when the market is ranging or in other words in a trading range. There is one other strategy that I really like but it is more for trending markets, it's more complex.

    • @samrobinson-isaiah-53v5
      @samrobinson-isaiah-53v5 3 года назад

      @@costapiy I manually backtested the trend following strategy on the 4 hour timeframe for BTCUSD. The indicators used are ADX (Average Directional Index) and Ichimoku TK cross. The conditions are, if ADX < 20, then take no action (this is usually when I use the Stoch RSI strategy for trading). If 20 < ADX < 40 and ADX is increasing, then buy if the conversion line > base line, and sell if the conversion line < base line. If 20 < ADX < 40 and ADX is decreasing, then take no action. If ADX > 40, then buy if the conversion line > base line, and sell if the conversion line < base line. I'm not sure if or how this logic can be done in backtrader, but it would be excellent to see if it can be done! Thank you for your video on the Stochastic RSI trading strategy

  • @marcogelsomini7655
    @marcogelsomini7655 3 года назад

    off course I cannot plot :'( , just a blank output . I use the same format as your btc.csv but I have not adj close column so I specify adjclose= False in cerebro.plot() but nothing change. I also tried swapcloses= True but no.. I read the source code but is quuite crazy 🤯

    • @costapiy
      @costapiy 3 года назад

      Hmm, I’ll upload the code in my blog and post the link later today.

    • @marcogelsomini7655
      @marcogelsomini7655 3 года назад

      @@costapiy ok I tried to run in terminal and at least I can see some graph (weirdly wrong prices) so the problem is maybe jupyter notebook. update: put %matplotlib inline and it works

  • @marcogelsomini7655
    @marcogelsomini7655 3 года назад

    Nice, I am approaching this platform. Do you suggest it? I heard about zipline or pyfolio as alternatives..

    • @costapiy
      @costapiy 3 года назад

      Hello Marco, actually my next video is a review of different libraries. I believe backtrader is the best one right now. Zipline is not maintained anymore since the company that was developing it Quantopian shut down. So avoid zipline. The other alternatives that I would look into are pyalgotrade and backtesting.py Keep in mind that I am a beginner as well . All in all, backtrader is a good starting point. See you around

    • @marcogelsomini7655
      @marcogelsomini7655 3 года назад

      @@costapiy right, thank you!

    • @costapiy
      @costapiy 3 года назад

      Hi Marco, here's the code. costapiy.com/episode-3/

    • @marcogelsomini7655
      @marcogelsomini7655 3 года назад

      @@costapiy nice. I launched an optimization on bt and I realized it will take about 6 days :O What do you suggest? let the machine works? ahah

    • @mohsenteymouri5426
      @mohsenteymouri5426 3 года назад

      ​@@costapiy​Source code was not found.

  • @nurainisinaga6486
    @nurainisinaga6486 3 года назад

    Does yahoo finance python still work in 2021?

    • @costapiy
      @costapiy 3 года назад

      Yes, it does. Are you experiencing any issues?

  • @presstheball1109
    @presstheball1109 3 года назад

    Excellent guide Costa! Very useful!!