{"id":13683341,"url":"https://github.com/evdubs/renegade-way","last_synced_at":"2026-02-21T01:16:36.113Z","repository":{"id":148674170,"uuid":"204088995","full_name":"evdubs/renegade-way","owner":"evdubs","description":"Option Trading Application","archived":false,"fork":false,"pushed_at":"2026-02-18T20:53:31.000Z","size":1732,"stargazers_count":144,"open_issues_count":2,"forks_count":26,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-02-19T01:10:30.307Z","etag":null,"topics":["interactive-brokers","options-trading","racket","technical-analysis"],"latest_commit_sha":null,"homepage":"","language":"Racket","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evdubs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-08-24T00:42:24.000Z","updated_at":"2026-02-18T20:53:35.000Z","dependencies_parsed_at":"2023-05-28T15:30:42.581Z","dependency_job_id":"cb059448-0034-409c-ab75-1a2090b32515","html_url":"https://github.com/evdubs/renegade-way","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/evdubs/renegade-way","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evdubs%2Frenegade-way","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evdubs%2Frenegade-way/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evdubs%2Frenegade-way/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evdubs%2Frenegade-way/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evdubs","download_url":"https://codeload.github.com/evdubs/renegade-way/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evdubs%2Frenegade-way/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29670123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T00:11:43.526Z","status":"ssl_error","status_checked_at":"2026-02-20T23:52:33.807Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["interactive-brokers","options-trading","racket","technical-analysis"],"created_at":"2024-08-02T13:02:07.964Z","updated_at":"2026-02-21T01:16:36.072Z","avatar_url":"https://github.com/evdubs.png","language":"Racket","readme":"# renegade-way\n\nThis Racket application does the following:\n* Analyzes stocks based on technicals, analyst ratings, and volatility\n* Displays charts showing the stock and its market, sector, and industry\n* Provides option strategies to use for entering positions on the stock\n* Sends option strategy orders to Interactive Brokers for execution\n\n### Price Analysis\n\nHere is a sample image of price analysis:\n![Price Analysis](image/price-analysis.png)\n\nWe see:\n* Market, Sector, Industry, Stock. These are the SPDR ETFs in which a particular stock is a component\n* MktRtg (Market Rating), SctRtg (Sector Rating), IndRtg (Industry Rating). These simple score range from -3 to +3 and\n  reflect the relationship of the current price to 20-day and 50-day moving averages\n* Sct/Mkt (Sector vs Market), Stk/Sct (Stock vs Sector). This is the price percentage performance difference over the start-date and end-date period.\n* DivDt. Upcoming estimated dividend. This is computed by taking a dividend from last year and adding a year. It is rarely precise.\n* ErnDt. Upcoming earnings announcement date.\n* OptSprd. Average spread of select options having a bid.\n* ZckRnk. Current analyst rank of the stock\n* Patterns. This includes bull pullback, bear rally, high base, low base, ascending triangle, descending triangle, range rally, and range pullback.\n  They are abbreviated in the list.\n\nBy selecting one of these entries, we will see the corresponding chart loaded as well as the option strategy updated when a pattern is available.\n\n### Rank Analysis\n\nHere is a sample image of rank analysis:\n![Rank Analysis](image/rank-analysis.png)\n\nWe can see the current analyst rank of the stock, ranging from 1 (Strong Buy) to 5 (Strong Sell), as well as the previous 4-week average. This lets us\nbe aware of recent, significant upgrades. Ranks 1 and 2 will send an increasing rank (IR) and ranks 4 and 5 will send a decreasing rank (DR) pattern\nto Option Strategy.\n\n### Volatility Analysis\n\nHere is a sample image of volatility analysis:\n![Vol Analysis](image/vol-analysis.png)\n\nWe can see implied volatilities as well as implied volatility rank based on the 52-week high and low of vol. Entries with upcoming earnings dates\nwill send an increasing vol (IV) pattern to Option Strategy; entries without upcoming earnings dates default to decreasing vol (DV).\n\n### Chart\n\nHere is a sample image of a chart:\n![Chart](image/msis-chart.png)\n\nMoving your mouse over the chart will display the open, high, low, and close values for a particular candle.\n\n### Option Strategy\n\nHere is a sample image of an option strategy:\n![Option Strategy](image/option-strategy.png)\n\nIn addition to being linked to the selection made in Analysis, you can also input a pattern here if you think the analysis missed something.\n\n### Order Manager\n\nHere is a sample image of an order manager:\n![Order Manager](image/order-manager.png)\n\nYou can do the following here:\n* Fill in order amounts based on accepted trade risk\n* Connect to the locally running IBKR TWS instance\n* Send the prepared order\n* Save all trades from the past week\n\n### Launching Renegade Way\n\nThe intended way to launch this application is by doing the following:\n\n```bash\n$ racket main.rkt -u db-username -n db-name -p db-password\n```\n\n`db-username` defaults to 'user' and `db-name` defaults to local, so those arguments can be omitted if they match your database.\n`db-password` must be provided.\n\nYou will need to either use data from these projects or provide a database schema that mirrors the schema provided by:\n* [ecnet-earnings-calendar](https://github.com/evdubs/ecnet-earnings-calendar)\n* [iex-stocks](https://github.com/evdubs/iex-stocks)\n* [nasdaq-symbols](https://github.com/evdubs/nasdaq-symbols)\n* [oic-options-chains](https://github.com/evdubs/oic-options-chains)\n* [spdr-etf-holdings](https://github.com/evdubs/spdr-etf-holdings)\n* [yahoo-dividends-splits](https://github.com/evdubs/yahoo-dividends-splits)\n* [zacks-estimates-financial-statements](https://github.com/evdubs/zacks-estimates-financial-statements)\n\nRequires Racket 7.0 or greater.\n\n### Dependencies\n\nIt is recommended that you start with the standard Racket distribution. With that, you will need to install the following packages:\n\n```bash\n$ raco pkg install --skip-installed gregor http-easy interactive-brokers-api net-jwt threading\n```\n","funding_links":[],"categories":["Racket"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevdubs%2Frenegade-way","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevdubs%2Frenegade-way","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevdubs%2Frenegade-way/lists"}