How to Build a Free Crypto Trading Bot with Gemini

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 59

  • @RhettReisman
    @RhettReisman  3 роки тому

    If you're not a programmer do you find the sandbox helpful? Or would you rather just test using the real API?

    • @alvinlow8831
      @alvinlow8831 3 роки тому

      Was going through your sell code the wrong variable name "execution_price" vs "price".
      Thank you very much for setting up everything, so everyone can just follow the steps.

    • @RhettReisman
      @RhettReisman  3 роки тому +1

      Ahhh my bad! Just updated it, thanks for calling it out, should work now. I need to come up with a better way to host the scripts haha.

  • @USRadiologist
    @USRadiologist 3 роки тому +3

    "Its easy to follow even if you are not a coder" I am a non-coder and i verify this message. Strong work Rhett!

    • @RhettReisman
      @RhettReisman  3 роки тому +1

      Thanks Sunil 🙏 I’m glad it resonated 😁

    • @leonidaschang8849
      @leonidaschang8849 2 роки тому

      Trading bots are mostly scams... but there are exceptions. You just need a lot a patience to backtest and run many bots, discard the ones that are scams and keep playing with the ones that are good. EDIT: since so many of you ask, yes I use Galileo FX . . .

  • @tradeswithjohnnie
    @tradeswithjohnnie 2 роки тому

    Always understanding your audience and making the video topics on point!

    • @RhettReisman
      @RhettReisman  2 роки тому

      Always 🔥🔥🔥 cheers Johnny 🙏

  • @roxme1996
    @roxme1996 3 роки тому

    Great video as always!

  • @HarlandDWhite
    @HarlandDWhite 3 роки тому +1

    Not sure if I'd use the sandbox, since I'm not trying to do anything fancy. Although I liked the example you showed concerning how to set a specific limit price, but I'd just use the real API to try it out. Great video, didn't even know this existed.

    • @RhettReisman
      @RhettReisman  3 роки тому +1

      The youtube comment censorship gods were kind today 🙏 haha
      Yeah I figured most people didn’t even know it was an option - I’m with you though, I very rarely use the sandbox

    • @HarlandDWhite
      @HarlandDWhite 3 роки тому

      @@RhettReisman haha ikr!!

  • @nihimetal
    @nihimetal 3 роки тому

    Thanks for the video. Do you have any preferences on cold wallets? Always did paper in the past, but figure it's maybe time for me to enter the technical age :)

    • @RhettReisman
      @RhettReisman  3 роки тому

      I personally use Ledger and Trezor hardware wallets.
      If you're securing like life changing amounts of money I'd suggest using a multisig (video here): ua-cam.com/video/wpmNNjbXIyc/v-deo.html
      I talk about a cool product at the end of this video aboout wallets that lets you stay away from paper storage even with hardware wallets: ua-cam.com/video/tSqykMnQskg/v-deo.html

  • @randyshoopman
    @randyshoopman 3 роки тому

    Rhett - great videos! Do you DCA with just a simple (dumb) buy schedule or is your personal buy code more sophisticated? For example, do you have logic that tries to optimize the DCA by looking for dips/lows before buying ?

    • @RhettReisman
      @RhettReisman  3 роки тому +2

      As of today I’m just buying a static amount everyday - nothing fancy.
      I’m interested in looking into some kind of “buy the dip” strategies and once I implement them I’ll release videos on how they work. Thinking of doing one that just makes a buy order for -5% of the spot price everyday and then when there are these big liquidations all those orders should fill on the way down. Other idea was to implement the fear & greed index data and adjust the daily buy based on whatever that number is

    • @randyshoopman
      @randyshoopman 3 роки тому

      @@RhettReisman I was thinking maybe regularly clearing and reapplying a set of limit orders (maybe -5, -10,-15). Resetting so that if a bull run starts those buy orders don't fall too far behind the curve. The fear and greed index api is an interesting idea to also incorporate. I code but im new to python/lambda. If I wanted to record some state that could be retrieved on each lambda run, any free tier services on aws you'd recommend for that?

    • @RhettReisman
      @RhettReisman  3 роки тому +1

      I’m pretty new to AWS myself so I’d have to look into it. You basically want some kind of global variable that you can reference over time from the same lambda function? For the fear and greed I was thinking about retrieving that value every time from within the script.

    • @randyshoopman
      @randyshoopman 3 роки тому

      @@RhettReisman Yeah exactly. One or more data points that I can continually retrieve and update. I guess I could just use the Google Sheet api that's already in that layer. There's a free tier for DynamoDB but maybe that's overkill. At this point I'm not even sure what I'd record, but maybe something like order #s or some stats to tune the buying logic with.

    • @RhettReisman
      @RhettReisman  3 роки тому +1

      Yeah I’ve thought of use cases like that before, it would definitely be good for something. Like maybe if your last order was low or something your next one could be high. I’ll keep an eye out. Let me know if you come up with a good one

  • @philganes1771
    @philganes1771 3 роки тому

    Thanks for this video, Rhett. It's exactly what I needed to gain some confidence (brand new to crypto, AWS, and Python... phew!) Question: do you have a particular technique for recording these kind of automated trades - and even your manual trades - namely tracking the average cost basis? I'm picturing some kind of Google Sheets interaction/script, or some other standalone tool. Any suggestions? Sorry if you've answered this 1000x. Many thanks for your work!

    • @RhettReisman
      @RhettReisman  3 роки тому +1

      Yep! Have a tutorial for it here: ua-cam.com/video/V51zRxLAVWU/v-deo.html
      Currently in the middle of refactoring the spreadsheet (the current iteration's functionality is limited). If there's anything else you want to see included feel free to DM me on Twitter - I need some feedback on how end users are actually using the sheets / what features would be helpful to make it even better!

    • @philganes1771
      @philganes1771 3 роки тому

      @@RhettReisman You're a legend. Will definitely DM you if I have anything useful to contribute, and I'll be on the lookout for the update. Cheers!

    • @RhettReisman
      @RhettReisman  3 роки тому

      Thank you 🙏

  • @prashanthcollapancheri8249
    @prashanthcollapancheri8249 3 роки тому

    Can you do a video on swing trading?

    • @RhettReisman
      @RhettReisman  3 роки тому

      I’ll look into it :) never done swing trading before

  • @gxumobile
    @gxumobile 2 роки тому

    Which gemini python library are you using? could you post the URL?

    • @RhettReisman
      @RhettReisman  2 роки тому

      Gemini-Python. I just linked it up in the notion page

  • @007Strings007
    @007Strings007 2 роки тому

    how do this with out using aws

    • @RhettReisman
      @RhettReisman  2 роки тому +1

      You can set up a local python environment and run the code from there but it’s harder to automate if you don’t have a technical background.
      I do a python local setup (for different code) in this video here, but you might be able to adapt it or just google it: ua-cam.com/video/v-aQVophDQ8/v-deo.html

    • @007Strings007
      @007Strings007 2 роки тому

      @@RhettReisman just got it to work was up alright doing it :(

    • @RhettReisman
      @RhettReisman  2 роки тому

      Hopefully you learned something haha

  • @agolden24
    @agolden24 3 роки тому

    what's good with the chess board / frame in the background?

    • @RhettReisman
      @RhettReisman  3 роки тому +1

      The chess board and the flag are magnetic posters you can just mount them / take them off the wall pretty easy. Company that makes them is called displate they’re pretty cool. Might swap them out with some new ones in a couple months and then start a rotation
      (Also recently hit 2000 ELO in puzzles / 1400 in 10 minute - might start streaming chess next year)

  • @iiarahere
    @iiarahere Рік тому

    Hi, I’m following the tutorial and ran into some errors with Python at the execution code. The error says zero division error. I’ve followed the code from the notion link and I’m stuck. Please help

    • @iiarahere
      @iiarahere Рік тому

      I’ve also tried changing the execution price to a number and the expense the an error known as Generic failure. If anyone can tell me how to fix this it would be great thank you

    • @RhettReisman
      @RhettReisman  Рік тому

      Dm me your code on Twitter @rhettre and I’ll try to help you debug. Alternatively you can probably put the code and the error (and maybe the documentation of the code) into ChatGPT and it should be able to help too :)

  • @nicholasviscomi7588
    @nicholasviscomi7588 3 роки тому

    Could you make a simple tutorial on how to buy/sell bitcoin with Gemini? I’m trying to make my own trading bot and having trouble connecting to an exchange

    • @RhettReisman
      @RhettReisman  3 роки тому

      How to buy sell with the API or just buying/selling normally on Gemini Active Trader?

    • @nicholasviscomi7588
      @nicholasviscomi7588 3 роки тому

      @@RhettReisman I am really interested in an in depth tutorial on how to buy sell with the API. Thanks for the quick response; You earned a subscriber

    • @RhettReisman
      @RhettReisman  3 роки тому

      Cheers :)
      Here’s a video on how to buy / transfer with the API in the description of that video there’s a FAQ page that will show you how to sell and code resources as well. If you run into any issues feel free to DM me on Twitter @rhettre and I’ll help you get unstuck :)

  • @virtualteacher5718
    @virtualteacher5718 2 роки тому

    Hi Rhett - good job with the video. However, I can't seem to login to The sandbox with my Gemini Login details. I'm using the same details tripled check. But get "password entered doesn't match" message. Any suggestions? Also tried to contact Gemini - contact options are very difficult and the bot is annoying. A direct contact via email would be better - is there an option for this on Gemini. This is a tad worrying because if anything needs to be sorted I like to be able to contact the platform.

    • @RhettReisman
      @RhettReisman  2 роки тому

      You can email support@gemini.com. You could try hitting create new account on gemini sandbox. My logins are the same though - pretty sure it’s the same account.

    • @virtualteacher5718
      @virtualteacher5718 2 роки тому

      ​@@RhettReisman just sent through an email to direct - not sure what's going on?

    • @AskDadWhy
      @AskDadWhy 2 роки тому

      Same. My regular Gemini account login doesn't work for Gemini Sandbox. Maybe something changed.

    • @RhettReisman
      @RhettReisman  2 роки тому

      Hmmm maybe try the new account link on exchange.sandbox.Gemini.com? Possible that I set it up through there a long time ago.

  • @yashshukla7985
    @yashshukla7985 2 роки тому

    can i change my date of birth, if i typen wrong in first place?

  • @jaredbangal5521
    @jaredbangal5521 3 роки тому

    Is this legal? Please respond. I will do it lol

    • @RhettReisman
      @RhettReisman  3 роки тому

      Of course it’s legal lol. Why would it be illegal?