Exploratory Data Analysis with the Binance API using Python and Pandas | MLTrader EP1

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024

Комментарии • 195

  • @Justobolsa
    @Justobolsa 3 года назад +16

    I need the second part now!!! I would like you to see apply some ML models to predict price trends

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +11

      Got it planned @federico! Will probably start from scratch again and do a mega project on it!

    • @ghayathsalaheldin1547
      @ghayathsalaheldin1547 23 дня назад

      @@NicholasRenotte can you complete the series?!!

  • @DavidTran74
    @DavidTran74 3 года назад +10

    wow from 300 subs during the fall to 20k now, loving your growth dude

  • @jasongoodwin387
    @jasongoodwin387 2 года назад +1

    Helped get me out of the gate - thanks. Been a while since I've touched python for data so really appreciated this to ramp me up again.

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

      Hey man. Where do you plan to go from here? i dont know where to go from now

  • @leamsi84
    @leamsi84 3 года назад +4

    Thanks for this video! I love all your videos!
    Please provide videos of trading with deep learning 🙏

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +3

      You got it @leamsi84, think we're going to do it a bunch of ways as well!

  • @sach2274
    @sach2274 3 года назад +7

    Love you bro
    Thank you for this video

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +1

      Ohhhh man, so much more to come!

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

      @@NicholasRenotte You're a Machine Learning Guru bro. I just know C++ Java and Flutter.
      Please make me a Machine Learning Engineer Guru ji.

  • @TheNotoriousFonzy
    @TheNotoriousFonzy 2 года назад +1

    I'm learning python automation now for my trading, and this was brilliant Nicholas, thanks so much for the content!

  • @Autobus1985
    @Autobus1985 2 года назад +1

    Hi, you are my hero of the week. i had a problem with the api data and now is running. thanks

  • @TokzanTee1
    @TokzanTee1 Год назад +1

    This video was soo helpful! Thank you so much.

  • @shyamss2338
    @shyamss2338 2 года назад +11

    Hi Nicholas, thanks for all your effort. Just wanted to ask if you are planning to do more with this binance data analyses series in relation to machine learning? If yes, when can we expect your next videos in this series?
    Really looking forward to them. :)

    • @atif512
      @atif512 2 года назад +3

      Waiting for same

  • @karlmeiermattern2331
    @karlmeiermattern2331 2 года назад +4

    This video was awesome! I'm also an acc&finance grad, in my final year of auditing articles at a big 4 firm but looking to bridge into data science. Been doing DataCamp for a couple months now (Python & SQL) , but just discovered your tutorials and really glad I did. Keep em coming! Would love to see what a crypto trading bot would look like & perform. Maybe a bot that buys when there's a 'golden cross' (50 day moving average crosses above 200 day moving average) and sells when there is a 'death cross' (50 day moving average crosses below 200 day moving average). Or maybe a bot that buys new coin listings based on the Binance announcements page?

  • @CliRousWriterz
    @CliRousWriterz 3 года назад +2

    exactly what I'm looking for. Thanks!! look forwards to more of these stuff

  • @stephanedibo8167
    @stephanedibo8167 2 года назад +1

    You are great nicos, thanks a lot for all your videos, it's amazing how it is easy for you to deal with complex learning curve. Be blessed

  • @flow2267
    @flow2267 Год назад +1

    Looking forward next episodes. Do you plan to continue?

  • @miguelisada430
    @miguelisada430 3 года назад +2

    I just discovered your channel today. Love your stuff!

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +1

      Thanks so much @Miguel!!

    • @angeliquecaste
      @angeliquecaste Год назад +1

      @@NicholasRenotte Hello Nicholas from France, it seems RUclips recommandation likes you 🙂

  • @valentinzeller8439
    @valentinzeller8439 3 года назад +1

    This is pure gold. I wonder why you dont have more likes and vies. Keep it up

  • @julismancrazy
    @julismancrazy 3 года назад +1

    yes yes yesss more like this! awsome!

  • @REAREARARAR
    @REAREARARAR 3 года назад +1

    subscribed! great one mate. the visual EDA was great! lets go for a full blown machine learning trader

  • @Benjaminsyne
    @Benjaminsyne 2 года назад +1

    Dude definitely make a reinforcement learning trading bot with a web app to manage and view it's performance

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

    wow, this video made life easy, thanks bro

  • @user-uu5gh8dt6e
    @user-uu5gh8dt6e Год назад

    I like how you changed your voice when you said "Now we are going to take a look at our data". Haha

  • @jeetvadera3217
    @jeetvadera3217 3 года назад +1

    Nice video please make more video in this series love from India 👍👍👍

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

    Great Video!!! Nicholassssssssssssss, When is the second coming?
    Waiting....

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

    Really nice video, looking forward to next episode!

  • @user-ge1gh2zl3i
    @user-ge1gh2zl3i 6 месяцев назад

    good vid, easy to understand. thanks

  • @svh02
    @svh02 3 года назад +4

    hey man, awesome as usual !!
    Please take this series up to a RL live trading bot !!! maybe combining it with some DNN predictions to inprove performance
    that would be the best tutorial on youtube

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +7

      YESSS! Definitely, so far this is what's on the list!
      Setting up Custom Environments
      Reinforcement Learning Models
      Deployment to a Live Trading Platform
      Working with Streaming Data
      Trading Strategies: Market Making/Day Trading
      Dimensionality Reduction for Complex Features
      Callbacks
      Risk Management

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

      @@NicholasRenotte will be eagerly waiting for this video

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

      me too

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

      @@NicholasRenotte When can we expect more videos on this ?

  • @ishcez
    @ishcez 8 месяцев назад

    Thank you so much, this is a kind of video i wanted 👌🏼

  • @naughty1649
    @naughty1649 3 года назад +2

    Hi Nicholas…
    Please make complete video on analyse full real world raw data from different sources…

  • @rangervor
    @rangervor 3 года назад +1

    AMAAAAAZIING channel. Just subscribed today.

  • @truonggiangnguyen5980
    @truonggiangnguyen5980 2 года назад +1

    That's a really good lesson. Thank you so much. Keeping up with the contents.

  • @quiafff
    @quiafff 3 года назад +1

    Hey! Thank you so much. I love your video i hope you can continue with this serie 😆

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

      Definitely, will probs start again in a few weeks!

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

    Wonderful video, looking for next part.

  • @varunkumar-ut3bs
    @varunkumar-ut3bs 2 года назад

    Such a great tutorial. Thanks Mr.nicholas. Appreciate it

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

    Super Great Nicholas! Thanks you!!!

  • @PUBUDUCG
    @PUBUDUCG 3 года назад +1

    Wow, love it . . . . .

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

      YESSS! Thanks for checking it out!

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

      @@NicholasRenotte Will you be doing any tutorials with Tensor flow Serving ? Do you know how host multiple models in one server so that server could support multiple customers with different models ?

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +1

      @@PUBUDUCG didn't know there was interest. Got it through work, could do something on it!

  • @kritokoye569
    @kritokoye569 3 года назад +2

    Your content is very useful. May you teach how to Prediction Crypto by use Machine Learning

  • @stanlito_AI
    @stanlito_AI 2 года назад +1

    i have been follow your tutorials. you're more than good. please can you extend the video to stuffs like Trading Bot. please tell me you will do video on it. thanks a lot.

  • @p-alh.6500
    @p-alh.6500 2 года назад

    Awesome video, some very great and concize explanations, some cool aspects ! waiting your next video !

  • @ciuciur
    @ciuciur Год назад +1

    thank you bro

  • @MrAliNauman
    @MrAliNauman 3 года назад +1

    Thanks a lot for such a detailed explanation. An ML chat-bot is an interesting idea.

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

      Agreed, will probably do a little more on that space soon!

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

    Great tutorial. Please go ahead and build a full-fledged machine learning bot to forecast crypto. Thanks.

  • @viczking8520
    @viczking8520 3 года назад +1

    Loved the tutorial!!!!!!

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

    Congrats for the 20k subs, and thanks a lot your videos ! :)

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

    Need part 2 of this series bro

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

    Please do an EP 2!! This is really good!

  • @diegocaumont5677
    @diegocaumont5677 3 года назад +2

    Great stuff

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

    Great Video! Keep up the good work!
    I would be super happy if you do a second part on this.

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

    Amazing! Thanks! Love the trading content!

  • @MotherBra1n
    @MotherBra1n 3 года назад +1

    very useful, thank you

  • @NickFagiano
    @NickFagiano 3 года назад +1

    Nick, this is pure magic mate. Thank you. Coming from real world Fintech the hardest part is always feature engineering and cleaning the data for training models. These data sets can be enourmous(I recently had a single data set of tick data for ES future options that was 740GB!, Try working with that beast! Lol) so some sort of feature qualification is absolutely essential for serious applications. Some of the more "in the know" quant firms are using PCA with DRL Models to outperform the market and especially in risk modeling and asset allocation. Maybe doing a video on taking large datasets and running them through a PCA For dimensionality reduction then applying that data set could be really interesting. eigenvalues, covariance matrices, demeaning, etc.... Could be fun!

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

      Damnnn, 740GB is that due to the sheer number of rows or are there a ton of features in there as well? Solid suggestions on incorporating PCA and dim reduction, will add it in! I think I'm going to build up the models, so start with something baseline then continuously try to improve it over time so we could leverage new techniques, apply and backtest.

    • @NickFagiano
      @NickFagiano 3 года назад +1

      @@NicholasRenotte it's both! There are a ton of rows, and that is the bulk, but the dataset I was working with also had the options Greeks built in. So that adds a ton of data and size. One of the things that separates successful trading systems from unsuccessful is being able to filter out the noise. Easier said than done! I'll love to see what you come up with via the modeling and API work!

  • @namangoyal8477
    @namangoyal8477 2 года назад +1

    Need a video on end-to-end trading bot which is integrated with any trading platform so that if we gave 100$ it can trade it by its own analysis.

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

    That was an absolutely brilliant video thank you so much

  • @stylish1102
    @stylish1102 3 года назад +2

    Thanks for valued video Nick!
    I think that trading stock is hot topic for next few years... Please guide more to customize some additional criterias such as save trained model to use it in realtime, close positional conditions: stoploss, trailing stop or in specific time for intraday trading, calculating fee, tax, margin rate and something more about trading system

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +3

      Working on this rn, well at least phase 1! 😉

  • @kobatre
    @kobatre 3 года назад +1

    nice video dude, quality content

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

      Would be looking at leveraging GPU acceleration, might also be other OCR models out there but I haven't really take a look.

  • @razmandhamarasheed4325
    @razmandhamarasheed4325 3 года назад +1

    It already looks like the best tutorial online available. And about the direction of the tutorial, maybe we don't have to choose? Why not do both? :p

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +1

      Oh I'm sure we'll cover a bunch of stuff throughout! I'm just taking your lead @Razmand!

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

      @@NicholasRenotte hehe, when I red the subject it was familiar to what we discussed a while back 😁 really gonna try to apply this to some chemical production processes 😁

  • @ameerazam3269
    @ameerazam3269 3 года назад +1

    Again best ever sir

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

    thank you very much

  • @toriolaadebayo4167
    @toriolaadebayo4167 3 года назад +6

    Great video. Can you extend this work to ML using sentiment analysis. Secondly, how can someone possibly get the historical data for further practice without setting up the keys?

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +2

      Need the keys to access the API but definitely will be doing something on sentiment soon!

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 3 года назад +2

    Is there a way to use binance data and apply it to RL? As future videos.

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

      Sure can, we'll probably build a feed for this into a custom environment @C!

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

    Hey, when is the next video coming ? Nice series btw !

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

    1.Connecting it to an RL agent for market making (mainly looking at price and orderbook)
    2. Connecting it to an RL agent for day trading in Binance
    seems the most sensible

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

      So for the first we're trying to exploit the bid-ask spread? Ha, that could actually be interesting! The second is definitely something that we're going to do!

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

    感恩師傅,讚嘆師傅。

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

    Hey Nicholas looking forward to the video series , could you give a timeframe when you plan to add more videos to this playlist ?
    Also it would be good if you could experiment with the BackTrader library and perhaps backtest a reinforcement learning based trading strategy !

    • @NicholasRenotte
      @NicholasRenotte  2 года назад +4

      Still working on a bunch of stuff, I'm going to be accelerating content soon! Stay tuned.

    • @chriswu6517
      @chriswu6517 2 года назад +1

      @@NicholasRenotte can't wait chief! my heart is burning!

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

      @@NicholasRenotte Thanks for a great content, and looking forward for the implementation from training model into the live trading model.

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

      @@NicholasRenotte we are still watiing

  • @TBOY-yb6zw
    @TBOY-yb6zw 3 года назад +1

    This thing is very cool man.

  • @digitalnomad2196
    @digitalnomad2196 9 месяцев назад

    Great tutorial, is there a way to access this data without binance portfolio authentication ? like is there a public one

  • @markadyash
    @markadyash 3 года назад +2

    I thanks you for making sure ML AI videos 🙂
    Make ai ml project

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

    If you can make more videos on python binance API that would be great

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

    Love this stuff. Keep it them coming mate!

  • @ericchan5943
    @ericchan5943 2 года назад +1

    Thank you for sharing the notebook. It works without modification. And thank you for sharing your knowledge. BTW, is it possible to get the individual trades?

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

      I believe so, I just can't remember off the top of my head how to get it.

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

    Hi! thanks for sharing. How can inject orders to the market? It could be helpful to learn how create a market order based on my strategy conditions. Thanks!

  • @MrSuperGerald
    @MrSuperGerald 3 года назад +1

    Thanks for the videos!
    Could you please zoom in on the Jupiter notebook for the next videos? It would make it easier to watch on mobiles.

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

      More than the 125%? I'll take a look at it over the next vid!

  • @Kevgas
    @Kevgas 2 года назад +1

    Can you more of these please?

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

    I need the second part too :). Is a live charting possible with jupyter?

  • @CalmingRelaxation930
    @CalmingRelaxation930 3 года назад +1

    thank you Nicholas for your amazing videos
    i want to ask you pleas about :
    the relationship between data science and artificial intelligence?

  • @marcelltoth9737
    @marcelltoth9737 3 года назад +1

    Hi Nick! I intend to check the difference between lets say BTC/USDT and ETH/USDT. Could you help me how would I be able to do that? I can filter down the historical frame to just Time and Close Prices but I'm not sure how to continue.
    Thanks!! Loved the video and your energy! Keep it up, especially crypto. It is so exciting!

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +1

      Heya @Marcell, by difference you could just extact the value from the dataframe and apply regular math. Hit me up on Discord, happy to chat further!

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

    Ep 2 please!!!!

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

    Please can you make a video on stock market prediction

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

    amazing video as always

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

    Is it possible to get historical mark and index prices through this library. I haven't been able to do so, and the documentation isn't very clear.

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

    Great video. Thanks so much. How can I pull data from futures ?

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

    hi Nicolas
    I would like to use heikin ashi chart from binance chart. How can I use it in my python code?

  • @hafeedmarid5339
    @hafeedmarid5339 2 года назад +1

    Hi
    I have this error:"NameError: name 'client' is not defined" . How to fix it? Pytho3
    thanks

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

    What about a ML Regression model based on historical data?

  • @patryknextdoor
    @patryknextdoor 3 года назад +1

    Could you make a deep dive video on Advanced ML Models for predicting non stationary time series?
    Thanks mate for all the content!

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

      You got it @Patrick, got any example datasets you're interested in?

    • @patryknextdoor
      @patryknextdoor 3 года назад +1

      @@NicholasRenotte Thank You I really appreciate it! Let’s say USDJPY dataset or any foreign exchange data set. You choose. Thank You very much! 🙏

    • @NicholasRenotte
      @NicholasRenotte  3 года назад +1

      @@patryknextdoor not finance data but check these out: Prophet> ruclips.net/video/KvLG1uTC-KU/видео.html Neural Prophet> ruclips.net/video/mgX0Iz4q0bE/видео.html

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

      @@NicholasRenotte I saw them already those are really great but i noticed that the non stationarity is the issue of financial data forecasting , I’m making research on it myself and was wondering if you could share some deeper insights from your experience on that particular problem. Thank You 🙏

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

      @@patryknextdoor definitely will have more coming in the coming weeks!

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

    Hi Nick, I need an advice. Ive started to learn ML a month ago and i dont get it. Seems to difficult as there are a lot of libreries. Im lost a litle bit. Should i continue writeng codes or start learning all libraries?
    Thank a lot

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

    How do you store continuosly the data in a database

  • @stonynotdusty
    @stonynotdusty 3 года назад +1

    How to real time update in mpl with candlesticks for the last 24hours?

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

      Can just make the call to Binance to get a seondary update. Not too sure if there's a websocket like feature for RT streams.

  • @soufianeelmeslek8948
    @soufianeelmeslek8948 3 года назад +1

    Hmm, sounds like a practical plan. Can you give another one that has Bitfolio in it? I'm sure that this platform can take me to the moon

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

    Hey ! What data needs the bot to train and decide wether he buys or sale crypto ?
    THEN where is the episode 2 ^^ !

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

    loved it
    light weight babyyyy

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

    So there isn't MLTrader EP2?

  • @narvere
    @narvere 3 года назад +1

    How to enable Jupyter code hint feature?

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

      Intellisense? stackoverflow.com/questions/45390326/how-to-get-autocomplete-in-jupyter-notebook-without-using-tab

  • @mohamed198833
    @mohamed198833 3 года назад +1

    MLB Player Digital Engagement how to proceed by coding?

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

    looks like you would need to buy btc to enable API on binance now

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

    Just a quick question. Do you think using Julia instead of Python would be worth it as I often hear about Julia several magnitude speedier than Python for ML Trading ? What's your view on that ? Cheers.

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

      I think it depends @Adam, if we were doing HFT then it would make sense to choose a faster framework but I don't imagine we'd be delving into that. If we do then I think we'll definitely need a language review however.

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

    Hey friend...
    .
    What happened with the continuation of this series, it will be 1 year ago. Why did you give up? Hope everything is well with you.
    .
    Teach us how to make a super ultra Saiyan Bot with reinforcement learning using binance API with indicators and all.
    .
    This series was promising to be the best on youtube...

  • @stonynotdusty
    @stonynotdusty 3 года назад +1

    Taker Volume --- I think this is the minimum order amount for the current price. Not 100 percent sure.

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

    Help me, I want to know your Python and Anaconda versions

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

    thx!!!!!!!!!!!!

  • @mohammadusamah819
    @mohammadusamah819 6 месяцев назад

    When ep2 is coming

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

    Hi, I am getting, 'Please make a deposit in spit wallet after register and try again'