Skip to main content

Generate OTM strike targets from tradingview watchlists.

Project description

alt text

[FDD] Options Reticle caters to degenerate traders and gamblers worldwide, reaching out for long distant contract expiration and just OTM strike placement.

🍾🍾 Congratulations on your choice of Options Reticle. 🎉🎉

The Options Reticle provides a targeting system overlay that will show a horizontal OTM strike price and verticle expiration target. If you're thinking as soon as the expiration date has passed, this overlay will be useless; you're right but, you can use the options-reticle CLI tool to generate a new overlay from a watchlist exported from TradingView.

Install with pipx

$ pipx install options-reticle

>> WATCH THE SCRIPT RUN HERE <<

alt text

alt text

alt text

alt text

alt text

OVERLAY FEATURES:

  • Quick Action PUT (QAP) Mode - When you flip the chart by adding a 0- in front of the symbol, you will see the PUT contract target.
  • Strike Price / Expiration Crosshairs.
  • Fill Mode - Shows a fill between the historical price and the target strike price. It will show green when ITM and red when OTM.
  • Target information panel - Shows the company name, days till expiration, month and day of expiration, strike price, dollars OTM or ITM, and the contract type.
  • Emotion Indicator - Shows an exact representation of your feelings based on if you were in the trade. It has an accuracy of 99.9 percent.

QUICK ACTION PUT (QAP) MODE:

This style of reticle is not visible until you flip the chart. The advantage of the (QAP) is that it maintains the same appearance as the standard style of reticle, making PUT contract targeting feel the same. When targeting with (QAP) mode, be aware that the chart prices are reversed. Up is down, and down is up; this can be confusing but will feel normal overtime. Activate QAP mode by appending a 0- to the symbol of the chart. If nothing appears, no put option data was found for that symbol.

alt text

CALIBRATING YOUR RETICLE

The overlay is generated using the options-reticle CLI tool found on GitHub. The adjustment script will parse a watchlist exported from TradingView then download options data for each ticker in the watchlist. The max amount of symbols you can add to a single overlay is about 200. Any more than 200 and the overlay will crash. Luckily, If you use a TradingView watchlist with more than 200 ticker symbols to generate overlays, the options-reticle command-line tool will automatically create multiple overlays with 200 tickers each. You can add multiple overlays to your chart to get all the tickers in the watchlist.

RETICLE GENERATION AND MOUNTING:

  1. Add all the tickers you want to track into a watchlist on Tradingview.
  2. Export the watchlist into a txt file using TradingView's watchlist export list button.
  3. Open the terminal and change to the directory with the downloaded watchlist txt file.
  4. Install options-reticle command tool with pipx. pipx install tradingview-options-reticle.
  5. Run the command options-reticle download --watchlist {name of watchlist.txt file}. This will download the options data to an options_data.toml in the same directory as the watchlist txt file.
  6. Run the command options-reticle build --options-data-input-path options_data.toml. This will generate the overlay scripts. If the watch list has more than 200 ticker symbols, it will generate a separate overlay script for every 200 ticker symbol chunk.
  7. Copy and paste each of the generated overlay scripts one at a time into the Pine Editor on TradingView, then click the Add to Chart button. Make sure you copy the entire code.

EXAMPLE OF RETICLE GENERATION

asciicast

FUTURE FEATURES:

  • Give the choice to generate PUT option contracts without using QAP mode. This option will allow you to use the input settings to change the contract type without flipping the chart.
  • Max OTM target argument - This will allow the option-reticle CLI to generate overlays with deeper OTM contracts. It currently only searches for the first OTM contract.
  • Add the ability to change the crosshair line type. [dash, dotted, solid]

TODO

  • More Testing.
  • More Features.
  • More Docs.

Contact Information

Telegram = Twitter = Tradingview = Discord = @dgnsrekt

Email = dgnsrekt@pm.me

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

options-reticle-0.3.1.tar.gz (983.4 kB view details)

Uploaded Source

Built Distribution

options_reticle-0.3.1-py3-none-any.whl (37.4 kB view details)

Uploaded Python 3

File details

Details for the file options-reticle-0.3.1.tar.gz.

File metadata

  • Download URL: options-reticle-0.3.1.tar.gz
  • Upload date:
  • Size: 983.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.3 CPython/3.8.5 Linux/5.4.0-7642-generic

File hashes

Hashes for options-reticle-0.3.1.tar.gz
Algorithm Hash digest
SHA256 59f36e100e095d6a08360ec4166d8fff98c21ee070e1e17074266ae4810d9f7a
MD5 498e03e792a525901430a1bb0396aec6
BLAKE2b-256 25bc1fac24f0b2d82479bf782e2dbcd13230aaeba381b3bf9b815982ce3d4937

See more details on using hashes here.

File details

Details for the file options_reticle-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: options_reticle-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 37.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.3 CPython/3.8.5 Linux/5.4.0-7642-generic

File hashes

Hashes for options_reticle-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8e1ded1de6108e607bcf59c074f43062f8670e491c7fb232c3890a2734286629
MD5 c7141713ccecca1538732e2cac660497
BLAKE2b-256 618236081a173aec483bc73a4706f8a7e97c135f37803d0c91dd5200f8a4eac6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page