{"id":25452809,"url":"https://github.com/yllvar/interactive-broker-sma-crossover","last_synced_at":"2025-05-16T13:10:34.879Z","repository":{"id":233761556,"uuid":"787775536","full_name":"yllvar/Interactive-Broker-SMA-Crossover","owner":"yllvar","description":"Trading On IKBR: SMA (Simple Moving Average) crossover. By analyzing the moving averages of asset prices, we can determine entry and exit points for our trades. The goal is to buy when the short-term moving average crosses above the long-term moving average and sell when the opposite occurs.","archived":false,"fork":false,"pushed_at":"2024-04-17T07:05:03.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T23:42:02.319Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yllvar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-17T06:53:40.000Z","updated_at":"2024-04-17T07:05:07.000Z","dependencies_parsed_at":"2024-04-17T10:01:22.708Z","dependency_job_id":"864172f8-d4c7-4787-a27d-51153250a34a","html_url":"https://github.com/yllvar/Interactive-Broker-SMA-Crossover","commit_stats":null,"previous_names":["yllvar/interactive-broker-sma-crossover"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2FInteractive-Broker-SMA-Crossover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2FInteractive-Broker-SMA-Crossover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2FInteractive-Broker-SMA-Crossover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yllvar%2FInteractive-Broker-SMA-Crossover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yllvar","download_url":"https://codeload.github.com/yllvar/Interactive-Broker-SMA-Crossover/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535822,"owners_count":22087399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-17T23:41:42.167Z","updated_at":"2025-05-16T13:10:34.841Z","avatar_url":"https://github.com/yllvar.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SMA-Crossover Algorithmic Trading with Interactive \nBy analyzing the moving averages of asset prices, we can determine entry and exit points for our trades. The goal is to buy when the short-term moving average crosses above the long-term moving average and sell when the opposite occurs.\n\n# Algorithmic Trading with Interactive Brokers API\n\nWelcome to the repository for algorithmic trading using the Interactive Brokers API! In this project, we explore the world of automated trading strategies using Python and Interactive Brokers API.\n\n## Getting Started\n\nFollow these steps to set up the project on your local machine:\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/yourusername/algorithmic-trading.git\n```\n\n### 2. Install Jupyter Notebook\n\nIf you haven't already installed Jupyter Notebook, you can do so using pip:\n\n```bash\npip install notebook\n```\n\n### 3. Install Libraries and Dependencies\n\nNavigate to the project directory and install the required libraries and dependencies using pip:\n\n```bash\ncd algorithmic-trading\npip install -r requirements.txt\n```\n\n### 4. Set up Interactive Brokers API\n\nBefore running the code, you need to set up the Interactive Brokers API:\n\n- Visit the Interactive Brokers website and sign up for an account if you haven't already.\n- Obtain your API credentials from Interactive Brokers.\n- Configure your API settings in the `config.py` file.\n\n### 5. Safety and Disclaimer\n\nIt's essential to understand the risks involved in algorithmic trading:\n\n- Algorithmic trading involves financial risk, and past performance does not guarantee future results.\n- The strategies implemented in this project are for educational purposes only and should not be considered financial advice.\n- By using this code, you agree that you are solely responsible for any losses incurred during trading.\n\n## Disclaimer\n\nI am not responsible for any losses incurred while using this code. Use it at your own risk.\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyllvar%2Finteractive-broker-sma-crossover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyllvar%2Finteractive-broker-sma-crossover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyllvar%2Finteractive-broker-sma-crossover/lists"}