Git Product home page Git Product logo

tyler-pruitt / robinhood-crypto-autotrader Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 4.0 241 KB

An automated trader for cryptocurrency implemented in Python for the popular trading platform Robinhood. This automated trader supports live trading, simulated trading on the live market, and even backtesting.

License: MIT License

Python 100.00%
crypto cryptocurrency robinhood trading-algorithms trading-bot trading-strategies trading bitcoin ethereum dogecoin

robinhood-crypto-autotrader's Introduction

Hello World, I'm Tyler!

// C++
class SoftwareEngineer {
    public:
        string name, degree, contact;
        vector<string> role, tech_stack, languages;
        
        SoftwareEngineer() {
            name = "Tyler Pruitt";
            role = {"Backend", "Fullstack"};
            degree = "BS, Physics";
            tech_stack = {
                "Python",
                "C++",
                "C#",
                "JavaScript/TypeScript",
                "MATLAB",
                "SQL/MySQL",
                "HTML",
                "CSS/SCSS"
            };
            contact = "[email protected]";
            languages = {"English", "Mandarin"};
        }
};

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ย About Me

  • ๐ŸŽ“ I am have a bachelor's degree in physics and a minor in Chinese
  • ๐Ÿ’ป Iโ€™m currently working as a software engineer at Santa Barbara Imaging Systems
  • ๐ŸŒฑ Iโ€™m currently learning about computational finance
  • ๐Ÿ’ฌ Ask me about investing, Studio Ghibli, and my favorite things to eat
  • ๐Ÿ˜„ Pronouns: He/Him/His
  • โšก Fun fact: I love learning foreign languages, exploring different cultures, and traveling
  • ๐Ÿ“ซ How to reach me: (email: [email protected])
  • ๐ŸŒ– My organization, Electric Moon Trading Company, is looking for developers (all kinds) to contribute to its projects. Please reach out if you are interested.

๐Ÿค๐Ÿป ย Connect with Me

Email LinkedIn Code

My Techstack

Languages

  • Python
  • C++
  • C#
  • JavaScript/TypeScript
  • MATLAB
  • SQL
  • MySQL
  • PostgreSQL
  • HTML
  • CSS/SCSS

Frameworks

  • .NET
  • Flask
  • Pytest
  • NumPy
  • Pandas
  • SciPy
  • Matplotlib
  • Tensorflow
  • PyTorch
  • AngularJS
  • React
  • Node.js
  • Qt
  • Boost

Version Control and Hosting

  • Git
  • GitHub
  • Bitbucket

Tools

  • Spyder
  • Jupyter NoteBook
  • Markdown
  • Visual Studio Code
  • Visual Studio
  • Azure Data Studio
  • MS SQL Server
  • AWS
  • Postico
  • Docker

๐Ÿ“ˆ My GitHub Stats


Visitors :

robinhood-crypto-autotrader's People

Contributors

tyler-pruitt avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

robinhood-crypto-autotrader's Issues

Runs for a while, then gets logged out?

Hello, I'm relatively new to GitHub and haven't submitted any sort of error feedback before. I downloaded and ran this bot code, which seems to work anywhere from 1 -5'ish minutes, before it repeatedly logs me out. I can immediately re-run the program, but it requires putting in the 2FA code from my phone every time. Here's an example of the error I keep getting when it bombs out:

An error occured: stopping process
logout successful
Traceback (most recent call last):
File "/home/jwest/Robinhood-Crypto-Autotrader/main.py", line 504, in
tr.sell_times[i][tr.convert_timestamp_to_datetime(crypto_historicals[i][backtest_index]['begins_at'])] = 'unable_to_sell'
NameError: name 'crypto_historicals' is not defined

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/jwest/Robinhood-Crypto-Autotrader/main.py", line 590, in
rh.export.export_completed_crypto_orders('./', 'completed_crypto_orders')
File "/home/jwest/.local/lib/python3.10/site-packages/robin_stocks/robinhood/helper.py", line 31, in login_wrapper
raise Exception('{} can only be called when logged in'.format(
Exception: export_completed_crypto_orders can only be called when logged in

I can't tell if it's executing a specific step when it crashes out, but it won't seem to run for more than 5'ish minutes at a time. Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.