Skip to main content

Technical Analaysis Scanner

Goals

This software attempts to provide a framework that does a combination of (1) scanning and, (2) backtesting to ask and answer such questions as,

  • which instruments have responded well to the 4 hr MACD(26, 9, 12) in the last quarter?

  • which stocks are getting close to their 20/50 Moving Average Crossover, and of those stocks, which have responded more than +/- 2.5% in the past?

  • which instruments in the last 2 weeks after trended out of their opening ranges? What is the 1 and 2 std dev band for each isntrument at 30 minute intervals?

Digging a little deeper

Technical analysis sometimes works, and sometimes doesn't. The goal of this codebase is to provide means/methods for measuring a universe of instruments and determine which ones are behaving in line with various TA patterns

It's intended to work differently than a traditional backtester (eg, a Quantopian and QuantConnect). From what I undestand about backtesting, the goal is to provide predetermined entry and exit rules, and measure the results for a single or multiple instruments. This software is didferent it that it intends to experiment with the entry and exit rules and see how those adjustments impact results.

Structure

Core Framework lives in this repo, and your secret sauce parameter/configs, research findings live in another one.

This repo will feel like a mono repo to many, and focuses on

  • downloading market data (currently using IB API Gateway)
  • exposing market data
  • running multi-variate simulations
  • reporting results

Releasing

python setup.py sdist bdist_wheel twine upload dist/*

Metadata

Release files for ta-scanner 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ta-scanner 0.0.1
File Size Uploaded
ta_scanner-0.0.1.tar.gz 2.4 kB Details

Release files / ta_scanner-0.0.1.tar.gz

Download URL ta_scanner-0.0.1.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5c236a50ca8fdccc5c04ce1382737269a51eaea15cab3cd7a7e32f1c009622db
BLAKE2b-256 checksum
How to use checksums
ec0cf3063eff40339c92eb5f72eaef7c4f02256b4148e10c4000546204ed7166
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.0.post20200616 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page