2187Nick / IronCondorLiveDashboard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IronCondorLiveDashboard


Logo

Dashboard to Monitor 0dte Option Selling Strategies

3 Iron Condor Strategies. $10, $20, and $30 Wings.

Table of Contents
  1. About The Project
  2. Roadmap
  3. Built With
  4. Prerequesites
  5. Contributing
  6. Contact
  7. Acknowledgments

About The Project

IC_idea

The goal with this project is to design, build, monitor and eventually go live with an automated strategy.

Key Unknowns:

  • Can a strategy work without human intervention?
  • Which exit strategy works best for different Condors?
  • How to automate TDA API to exit the trade in chaotic conditions?

(back to top)

Iron Condors Explained

icprofitloss

Strategy

  1. Sell both wings at the open. 1% above and below the opening price.
     $10 Wing Strategy Example with SPX open price of 4500:
         Left Wing:
         * Sell 4455 Put @ .50
         * Buy  4435 Put @ .40
         Credit = $10
    
         Right Wing:
         * Sell 4545 Call @ .50
         * Buy  4555 Call @ .40
         Credit = $10
    
         Total Credit = $20
     
  2. Set a stop loss for both wings at 5x the credit received.
     $10 Wing Exit Strategy Example with SPX open price of 4500
    
         Stop Loss = Total Credit x 5
         Stop Loss = $100
    
         Left Wing:
         * Buy   4455 Put
         * Sell  4435 Put
         Exit @ Spread Value of 1.00
    
         Right Wing:
         * Buy   4545 Call
         * Sell  4555 Call
         Exit @ Spread Value of 1.00
    
         

(back to top)

Road Map

Preparation:

  • Create Repo with README (Jan 1)
  • Fill out Roadmap

Design:

  • Create low-fidelity wireframe
  • Add basic logic of the strategy

Prototype:

  • Build Front-End structure in Angular
  • Setup API to backend
  • Build database
  • Build TDA API data retrieval in Python

Deploy:

  • Create subdomain on AWS
  • Upload Basic Front-end to S3 Bucket
  • Upload Version 1 Front-End to S3 Bucket
  • Host Python data retrieval script. (Where?. EC2 or local or?)
  • Backend API deploy to Deta (Jan 4)
  • Deta database created (Jan 4)

(back to top)

Design

Wireframe

Version1: wireframe_v1_b

Prototype

Deploy

Domain(With starter Front-End): https://condor.2187.io

Installation

  1. Clone the repo
    git clone https://github.com/2187Nick/IronCondorLiveDashboard.git
  2. Install NPM packages
    npm install

(back to top)

Built With

  • Angular

(back to top)

Prerequisites

  • npm
    npm install npm@latest -g

Contributing

Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

@2187Nick - nick@2187.io

https://github.com/2187Nick/IronCondorLiveDashboard

(back to top)

Acknowledgments

Notable Resources:

(back to top)

About


Languages

Language:Python 62.0%Language:TypeScript 22.9%Language:HTML 7.5%Language:CSS 5.6%Language:JavaScript 1.9%