How To Build a Cryptocurrency Live Trading Bot with Python (Binance API) Using Technical Indicators

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

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

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

    17:09 ... arent you missing a '< 0' after the n-2?

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

    I'd love to see what you would do to build out a full technical analysis version that streams one a minute or so, and uses the longer term RSI.

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

      Hi mate,
      I was using technical indicators in this one here:
      ruclips.net/video/X50-c54BWV8/видео.html

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

    One of the finest youtube channel.. hope u get more views ..

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

      Thank you so much man!

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

    Sir how can we run multiple symbols in the programme
    Please help me out

  • @KK-no7be
    @KK-no7be 4 месяца назад +1

    Do you take trading fees into account when going for small profits? On coinbase buy and sell market orders total 1.2% in fees before any profit is made.

    • @Algovibes
      @Algovibes  4 месяца назад +1

      You should take them into account ofc but 1.2% is wrong. On Binance its about 10 times smaller than this.

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

    Great video! When you are adding "async def main():" in front of "async with stream as receiver:"; what IDE are you using to get it to return a value without the "async def main(): in front"? I am using Jupyter inside of VS Code and tried just in Jupyter and cannot recreate. Thanks!

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

      Hi mate, can you pass me a timestamp? Helps me to get to the point you are struggling with. Thx in advance.

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

      He's talking about the way you stream data. It has been deprecated. It is better to use an asynchronous function and BinanceSocketManager

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

      I have commented the full code for a .py file. Compatible with the latest websockets and python 3.10

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

      @@RubiconDota where did you comment this mate ? I can't seem to stream my data either

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

    sir can you make buy and sell alert on random indicators on tradingview

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

      Hi, could you elaborate on your request? Thx in advance!

  • @philst.1009
    @philst.1009 3 года назад +1

    Please can this build coded on a users computer or is for self. Thank you

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

      Could you elaborate?

    • @philst.1009
      @philst.1009 3 года назад

      in the video , was the coding only for your computer? Thank you

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

    Still getting an "engine" error.
    Can you please help with this?
    Even the engine package isn't being installed.

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

      Can you elaborate?

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

      @@Algovibes I'm getting this error everytime. keyerror: "none of [index(['s', 'e', 'p'], dtype='object')] are in the [columns]"

  • @fuba44
    @fuba44 2 года назад +2

    Hey there, loved the video, but i think you made a small error when you checked the ROC, you checked if the -1'st was above 0 and not if the -2 was below 0. (You meant to, but the code says otherwise) Lemme know if I'm wrong.

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

      Can you pass me a timestamp pls? Happy to check that!

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

      @@Algovibes Ofc, 17:07 i believe you are not checking if the iloc[-2] is below 0.

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

    Algovibes, question! How do you get the quanity updated based on what it is avaialble in your binance account. I am referring to the opportunity to let's say buy 50, then selling 50 but 0.1 of profit, then you can buy again but instead of 50, you are buying 50.1 and so on and so on. Is there a way to update that in the while loop? thanks!

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

      Hi buddy,
      You can pull your current balances with:
      client.get_account()
      Is this what you are looking for?

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

      @@Algovibes Yes! I also found out you can update quantity by updating the ammount of asset you have for a certain token

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

    is the datastream link the same for everyone? or do i find my personal link

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

      That's just the stream which you can find in the Binance API docs.
      I am using another stream e.g. in this one here:
      ruclips.net/video/mDNIAkEZChg/видео.html
      or here:
      ruclips.net/video/PN56q2xZ2p8/видео.html

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

      @@Algovibes thank you great videos!

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

    SyntaxError: 'async with' outside async function
    Process finished with exit code 1
    Anybody have this issue? I tried in PyCharm

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

      any luck?

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

      @Preston Eckhardt for another similar comment from Mujib Nashikha Algovibes replied....😊🙏🏻

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

    i have try it, but in muinutes 4, ihave an error SyntaxError: 'async with' outside async function, how tu solved it?

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

      I am explaining at around minute 9 how to run this script if you are not using Jupyter Notebook.

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

    Hej
    Thank for useful video.🙏
    I have found a problem with TA-library. I installed it but could not import in Jupytor notebook.

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

      Thanks for watching buddy. What are you struggling with?

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

    Is this the same thing as Binance P2P arbitrage trading? Where can find resources/codes to build the bot that automates the process of finding prices or arbitrage opportunities.? Thanks 🙏

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

      Hi, no it isn't. Be invited to check out my videos in the cryptobot playlist. You should find a lot of valuable resources there.

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

      @@Algovibes Thank you! I will look into your videos . Where can I find developers who can build Binance P2P arbitrage trading bot. I tried Fiverr but it seems kind of odd/scammy, they asked me to send them $1000 crypto to purchase API

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

    Hello Ago. Thanks for this tutorial. it is great tutorial. I have a quick question. I generated an order logic and wanted to test it before real order. I used create test order it brings me empty object. The empty object is really nonsense. is there a way for testing before real order? Thanks

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

      Hi mate,
      can't you just work with a datastream and then store the buy and sell prices in a list/array/db each time a trade has been done?

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

    I'm receiving an SSLCertVerificationError at 04:00 (unable to get local issuer certificate (_ssl.c:1129)
    Any idea on how to resolve this? I'm running JupyterLab, just like you.

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

      On macOS go to Macintosh HD > Applications > Python x.x folder > double click on "Install Certificates.command" file

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

      Awesome of you that you solved it yourself and provided the solution here! Thanks a lot.

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

    Wow, great content! I am having trouble with the "data= await receiver.recv()", the code becomes stuck and won't give the data, once cancelled i only says "Cancelled error", anyone's got any idea what happens?

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

      Can you check the approach in this one:
      ruclips.net/video/OX5eDJDtqhc/видео.html
      or this one:
      ruclips.net/video/mDNIAkEZChg/видео.html
      Thanks a lot in advance!

  • @prod.ot5
    @prod.ot5 3 года назад +1

    how would moving averages be implemented

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

      I didn't build a cryptobot with SMAs yet, but these videos will help you in implementing it:
      ruclips.net/video/X50-c54BWV8/видео.html
      and
      ruclips.net/video/lNvJXKXUQ_U/видео.html
      Let me know if these are helpful for you!

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

    How do I short with the binance python API?

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

      client.create_margin_loan()
      client.repay_margin_loan()
      Do I just replace the things after "order = " with that?

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

      Ad hoc I am not 100% sure. I will cover that in the future for sure.

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

    bro, i've been watching many videos from your channel about python trading bot and now I'm about to try something. This is the first time I am downloading Python, could you suggest the first video from you I should watch? There is any video from you for noobz? and last but not least, can we test the bot in a virtual market or something not live? where? thanks and F+!

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

      Thank you buddy for watching my videos. Yes I have a whole playlist on basic python: Python Introduction. Also I recommend to check out the Python for Finance playlist.

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

    May I know which editor you are using for the scripting?

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

      Sure. Using Jupyter Notebook.

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

    Nice video.Please I'll like to know if it is possible to automate Binance convertion(converting from one crypto to another) with Python. If so, how?

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

    How do I drop the first row of dataframe, so it doesnt become too big?

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

      Before you are appending new data you could use iloc to just pick the desired amount of rows.

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

      @@Algovibes thanks, i will try to figure it out using iloc :) btw nice python skills

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

    Hello is it possible to make automatic robot based on 3 moving average??

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

      Yes. I actually wanted to cover a simple MA as well on this channel.

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

      @@Algovibes FanSimple8 Indicator applies a set of 3 moving averages with different parameters. Its 55-day moving average is used for determining the intraday market trends. Therefore, the price must be closed above the 55 MA for long entries and should remain below the 55 MA for short entries. For entry confirmation, we need to look for its crossover signals between 5 and 21 MA.

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

      5 MA moves above the 21 MA represent the bullish crossover signal and considered as a confirmation for the long entry. For short entry confirmation, 21 MA value must be greater than 5 MA. Look for opposite crossover signals to your trade entries for determining potential trade exit areas.

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

      FanSimple8 Indicator: Buy Condition Price candle closes above the 55 MA level
      5 MA moves above the 21 MA
      Buy triggers when the above conditions are met
      Set stop loss below the current 55 MA level
      Exit long whenever 5 MA moves below the 21 MA

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

      FanSimple8 Indicator: Sell Condition Price candle closes below the 55 MA level
      21 MA moves above the 5 MA
      Sell triggers when the above conditions are met
      Set stop loss above the current 55 MA level
      Exit short whenever 21 MA moves below the 5 MA

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

    Hi Algovibes, Thank you for all your videos. Really informative.
    I am trying to use the above method to stream kline data but I am running into errors regarding the closing price (the kline data presents OOHLC data as a dictionary within the dictionary). Any amendments you suggest to fix this? My error when running code is "c is not in index'
    Thank you

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

      Hi mate, happy to read. Thanks a lot! Please check out the newer videos in the cryptobot playlist. But this approach should also still work. It seems like you didn't define the column names properly in the first place.

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

    Greatfulll, but im totaly noob in Python. Can yo take translate this in C#, VB, C++ ?

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

      VB is the only one of those where I have some experience so I can't tell. I know that you can use Python & JS. Rest: No idea. Sorry!

  • @sergioteixeira9405
    @sergioteixeira9405 2 месяца назад +1

    Congrats for the channel, very instructive and fun to watch! Is there a small typo in the line (ta.momentum.roc(df.Price,30).iloc[-2]:)? Should't it be (ta.momentum.roc(df.Price,30).iloc[-2]

    • @Algovibes
      @Algovibes  2 месяца назад

      Thank you mate! puh its been like 3 years since I recorded this...you got a timestamp for me pls?

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

    isn't 9443 only for the futures trading api?

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

    Getting error 1013 . Lot size. Whats is the fix for this

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

      Solution is pretty straightforward: Increase the lot size. You are placing an order below the minimum required size.

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

      Already tried it but it getting the same. I made a xrpusdt.

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

    Nice work man.... dose it work when your device is off.

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

      Thanks mate. No it doesn't. You would need e.g. a cloud to run it fully automatically. I have some stuff on how to run Python scripts on the Google Cloud Platform if you are interested in those topics.

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

      Yeah sure if you have some tutorial videos about cloud bot..

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

    Please I am new here... I keep getting an error saying;
    async with stream as receiver:
    SyntaxError: 'async with' outside async function

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

      As you are new here: Welcome! :-)
      I have covered that error at minute 09:02. If you are not using Jupyter you need to do some amendments to the script as shown there.
      BTW as my videos are rather longer I am using timestamps so that you can navigate through the video.

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

    Nice tutorial. By the way! Can we only use buy order for entries?

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

      Thanks Buddy,
      can you elaborate?

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

      @@Algovibes Sorry, I'm new in critpo's world.

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

      @@tarcisioallyson2821 You can also use a sell order for entries ... it is called shorting (you make profit when price goes down) ... But I would not recommend doing that because of the risk involved ...

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

    Great your tutorials, i'm receiving an "RuntimeError: This event loop is already running", why?....thanks a lot!

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

      Hi buddy, thanks a lot :-)
      Did you follow the instructions at around minute 9? Which IDE are you using?

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

    Hello, many thanks for all very interesting and usefull videos. A question. Whats the difference between using the SQLite to store data and only using the pandas dataframe?

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

      It was just a small project as someone was asking to implement a SQL DB to trading. You can do both.

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

    Hey, again thx for this awesome vid. I ran into a Problem with "df.columns=[...] " but running "df.rename(columns=[...]" fixed it for me!

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

      Thanks for watching man. Nice, that you solved the problem and shared your solution!

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

    hallo programmierst du einem auch sachen? gutes video

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

      Danke dir :-) Ne, das mache ich nicht. Bzw. noch nicht :D Vielleicht irgendwann wenn ich mehr Zeit habe. BTW abonniere gerne um mich zu unterstützen.

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

      @@Algovibes mach ich fanke dir trotzdem habe eben ne idee fürn seeeehr gutes Projekt und wir bräuchten noch n vertrauenswürdigen Programmierer

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

    hey! is there a way that i can conttact you personaly? Discord maybe?

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

      Only via the comment section currently. How can I help?

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

      Yes, is there a way that I can do what you do in your videos but instead of monitoring just 1 pair I can monitor multiple pairs into the same python file and run the strategy for those multiple pairs?

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

      And my other question is how can I instead of buying a amount of an asset I buy with all the tether that I have In my account

  • @aleph-not
    @aleph-not 3 года назад +1

    So I saw you sell at 0.02% profit, isn't that very low?

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

      It is right above the fees of 0.015% - That was the idea.

    • @aleph-not
      @aleph-not 2 года назад

      @@Algovibes Awesome, thanks! Do you think it's feasible to write such a bot with Java?

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

    Wow 🔥😳
    Great content once again. Usually I never subscribe any channels as they spam by posting useless contents. But your channel is exceptional. Now subscribed with ❤️
    If possible post a python crypto trading bot using grids. Many apps are there but still our own code have more value 😂

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

      Hey man, thanks a lot for your subscription. Really appreciate it!
      Also thanks for the suggestion. I noted that!

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

    absolutley great video! would the process be the same for the bybit exchange? thanks so much for the info :D

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

      Thank you very much man. Didn't have exposure to bybit yet. I have videos on how to interact with crypto APIs in general tho. Be invited to check out the cryptobot playlist.

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

      @@Algovibes ok, It seems my code works (for now ;)) thanks for info!

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

    Really nice video.
    Can you point me out what I'm doing wrong. I keep getting the error "async with outside async function" I'm using Spyder IDE.

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

      Thanks mate. Can you please check the newer videos in the cryptobot playlist? Nest Asyncio should do the trick:
      ruclips.net/video/OX5eDJDtqhc/видео.html

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

    Thank you for your videos. Do you actually use these bots?

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

      Welcome buddy!
      I am occasionally using bots as there are no bots which work all the time. The far more powerful thing about programming is getting better access to more information and make better trading decisions (e.g. which crypto did just cross a certrain threshold in terms of technical analysis).
      The bots I am using are similar to the strategies I am publishing here but contain more technicals and risk management - so just a combination of multiple videos I released in this playlist.

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

    Havin trouble with async ??? async with' outside async function :D Im newbie, i googled for that, but couldnt find anythin helpin me

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

      If you are not using Jupyter this problem is occuring.
      I covered this problem in this video at around the 9th minute :D Please watch the section again and let me know if this is solving your problem.

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

      @@Algovibes Yeah, sorry... :D its workin but rn, i get only one column with price and the code exit urself (without error, its like only do a one time response from socket and end it)( im not from country where is eng native language, so learnin only form youtube, netflix etc... :D )

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

      @@Algovibes ill start using jupyter, so ill comment Here after i complete the code, have a nice Day And thqnx for this vids ✅

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

      @@YouLolNotLolYou Yeah that is because you don't request the data within an infinite loop probably. You have a nice day as well and thanks for your kind words :-)

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

      Oke, so in jupyter is everything working Fine ✅😄

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

    Dude thanks a million, was looking for this kind of video tutorials on youtube, subscribed

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

      Awesome to read :-) BTW I have loads of other stuff on that topic in my cryptobot playlist. Be kindly invited to check that out and let me know what you think!

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

      @@Algovibes do you have any python tutorials on Forex Trading platforms?

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

    Thanks for the useful video sir 🙏
    Can you please make a tutorial for a bot that places your Stop Loss at break even once your 1st Take Profit hits?

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

    How much fees you had paid while trading? I think it's around 0.1% or 0.075% ...?

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

      0.0075% per trade.
      Thanks for watching btw :-)

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

      @@Algovibes 0.0075% for both buying and selling (i.e, total 0.015%) or just once 0.0075% for both buy and sell?

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

      And bro, is there any platform with zero api spot trading fees?

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

      @@sciencetadka6735 total 0.015%, so 0.0075% per trade. Regarding zero api spot not that I am aware of at least!

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

      @@Algovibes Any idea what kind of slippage (difference between bid and ask) you realize on those trades?

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

    Hi, love your content and looking forward to the next one with the indicators calculated over a longer timeframe. Hope to see you trade some of them ‘I don’t really care’ tokens then ;)

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

      Thank you very much for your kind comment.
      Will come in the upcoming months!:-)

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

      Cool

  • @Tyche.Crypto
    @Tyche.Crypto 3 года назад

    Where to get the code?

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

      I am providing the source code when a certain level of engagement is reached. This one still needs some more.

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

    Can you please make a video in bitmex api

  • @din-paz
    @din-paz 3 года назад +1

    it is very good tutorial. I tired with my own bot using TA lib with RSI, MACD, StochRSI indicator but unable stop the losses.

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

      Thanks a bunch mate!
      Have you checked out the video on implementing a Trailing stop loss? Might be helpful for you:
      ruclips.net/video/V6z1ME3-0_I/видео.html

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

      Are you using the reversal strategy using the momentum indicators? Can you share the code with me?

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

    Can you please make a video on how to make a forex trading bot from scratch

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

      Thanks for your suggestion! Will cover FX within this year.

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

    Make a video on margin trading’s

  • @0xBes
    @0xBes 3 года назад +1

    Danke sir ! Can you make a video how to make a logarithmic regression for btc and adding a heatmap on the chart.
    I love your work man !

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

      Welcome :-D
      Did you already check out my video on logistic regression? If not be kindly invited to do so:
      ruclips.net/video/X9jjyh0p7x8/видео.html

    • @0xBes
      @0xBes 3 года назад +1

      @@Algovibes yeaaah, i mean, Bitcoin Logarithmic Growth Curves, like this one www.lookintobitcoin.com/charts/bitcoin-logarithmic-growth-curve/, my bad I wrote logistic regression... arrrfff

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

    Thanks for the video

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

      Thanks for watching :-)

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

    Great!! Thanks!!! Can make breakrange minute system, please!?

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

      Thank you very much buddy.
      Could you elaborate on your suggestion please? Thanks in advance!

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

    Thanks for the knowledge sir

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

      Thanks for watching! :-)

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

    plz give full code?

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

      Not yet for this one. I have published it for the second cryptobot vid tho.

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

    Very helpful to me, thank you,.

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

      That's awesome. Thanks for watching buddy

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

    Hey, I like your videos. Your voice sounds familiar, did you do an AI training for ECB?

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

      Hi, thank you very much!
      No, I actually didn't :-D

  • @александралеев-ш1ф
    @александралеев-ш1ф 3 года назад +1

    it is very good tutoria

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

    Thanks for this amazing video and valuable information. ,,👍🏽👏🏽

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

      Thanks for your kind comment mate. Appreciate it.

  • @НиколайАдонин-ю1л
    @НиколайАдонин-ю1л 3 года назад +1

    Hi!
    Thank you for your content.
    Can u explain please, how to get second level column via .loc?
    .loc[:,df[][]] doesnt work(

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

      Hi buddy, Spasibo :-)
      What do you mean with second level column? Can you give me a timestamp?

    • @НиколайАдонин-ю1л
      @НиколайАдонин-ю1л 3 года назад

      ​@@Algovibes
      I mean, that you used minitick data, but if I use klines data, then the response is returned in a way
      {
      "e": "kline", // Event type
      "E": 123456789, // Event time
      "s": "BTCUSDT", // Symbol
      "k": {
      "t": 123400000, // Kline start time
      "T": 123460000, // Kline close time
      "s": "BTCUSDT", // Symbol
      "i": "1m", // Interval
      "f": 1
      and etc.
      Thus I cant get by .loc any data under the 'k'. When I used .loc[k][0][s] - somehow it returned value I am looking for, but only with a mistake :(

  • @7eleik
    @7eleik 3 года назад +1

    очень интересно, но ни хрена не понятно !!!!!

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

      :D :D How can I help you make sense out of it?

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

    Good job bro, JESUS IS COMING BACK VERY SOON;WATCH AND PREPARE

  • @ΠαναγιώτηςΛουκοπουλος-ι7β

    Excuse me in this strategy already in third step I have an error createframe is not defined I have try to defined but I can't see the df data. also this code is not on drive
    This is the command:
    async with stream as receiver:
    while True:
    data = await receiver.recv()
    data = json.loads(data)['data']
    df = createframe(data)
    print(df)
    This is the log:
    NameError Traceback (most recent call last)
    ~\AppData\Local\Temp\ipykernel_25980\1403449384.py in
    3 data = await receiver.recv()
    4 data = json.loads(data)['data']
    ----> 5 df = createframe(data)
    6 print(df)
    NameError: name 'createframe' is not defined

  • @workwork6375
    @workwork6375 6 месяцев назад +1

    where we can get the code?

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

      By becoming a channel member! :-)
      ruclips.net/channel/UC87aeHqMrlR6ED0w2SVi5nwjoin

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

    hello i try to make bot with your tuto but i got this
    print(order)
    ^
    SyntaxError: invalid syntax
    just after the order.
    i dont saw the error can some one tell me what is the error thanks.

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

      Well that could be anything. Can you maybe elaborate a bit pls?

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

    Hello i got this error "SyntaxError: 'async with' outside async function" please help

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

      Hi buddy, please check the instructions at around minute 9 in case you are not using Jupyter Notebook.

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

    Hello, many thanks for all very interesting and usefull videos. A question. Whats the difference between using the SQLite to store data and only using the pandas dataframe?