{"repo":"monch1962/gann-swing","free":true,"listed":false,"github":"https://github.com/monch1962/gann-swing","clone":"git clone https://github.com/monch1962/gann-swing.git","description":"Python module to calculate Gann swings","language":"Python","stars":10,"topics":["python3","financial-analysis","technical-analysis","swing-trading","trading","trading-strategies"],"license":"MIT","category":"trading","readme_excerpt":"gann-swing Python module to calculate Gann swings Why? I've gotten sick of waiting for someone to write a robust, correct Python module to calculate Gann swings with all the variations and optional parameters I want, so thought I may as well take it on myself To run all test cases & confirm everything is working OK $ pytest -v To use it (add in later) Consuming data from different data sources GannSwing is expecting data to be provided in a Pandas dataframe with the following set of column headings: - Timestamp - Open - High - Low - Close All these columns are mandatory; any other columns in the dataframe are ignored. Optuma Optuma lets you copy/paste data in a CSV, tab-limited format. Here's an example of how to consume this data format ProfitSource (add later) Yahoo Finance (add later) To-do list Quite a long list, but it gives me a task list to prioritise and work to: - calculate ticksize - work out the structure of the Pandas dataframe to deliver results - package it into a proper Python module that I can install using pip install gann-swings - implement support for 1-bar, 2-bar, 3-bar, ... swings - be able to draw a quick chart of swings overlaid on top of a bar chart as a visual reference point - build a huge test suite that covers all the functionality. Tests should be able to confirm that it e.g. calculates swings correctly when it gets 17 outside days in a row... - work out the trend as well as the swings - calculate the days and price difference between successive s","default_branch":null,"files":null,"tree":[],"storefront":"/r/monch1962","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/monch1962/gann-swing/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}