jgtapy


Namejgtapy JSON
Version 1.9.21 PyPI version JSON
download
home_pagehttps://github.com/jgwill/jgtapy
SummaryEnhanced JGTapy
upload_time2024-04-14 07:50:38
maintainerNone
docs_urlNone
authorDmitrii Kurlov/(forked:JGWill)
requires_python>=3.7
licenseMIT
keywords technical analyse indicators pandas forex stocks
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            [![Upload Python Package](https://github.com/jgwill/jgtapy/actions/workflows/python-publish.yml/badge.svg)](https://github.com/jgwill/jgtapy/actions/workflows/python-publish.yml)

# jgtapy
Technical Indicators for the Pandas' Dataframes


Documentation: https://pandastechindicators.readthedocs.io/en/latest/


## Installation
```
pip install -U jgtapy
```

## Example
```
>>> import pandas as pd
>>> from jgtapy import Indicators
>>> df = pd.read_csv('EURUSD60.csv')
>>> i= Indicators(df)
>>> i.accelerator_oscillator(column_name='AC'
>>> i.fractals(column_name_high='fb', column_name_low='fs')
>>> i.fractals3(column_name_high='fb3', column_name_low='fs3')
>>> i.fractals5(column_name_high='fb5', column_name_low='fs5')
>>> ... 8,13,21,34,55,89
>>> i.sma()
>>> df = i.df
>>> df.tail()
            Date   Time     Open     High      Low    Close  Volume        AC       sma
3723  2019.09.20  16:00  1.10022  1.10105  1.10010  1.10070    2888 -0.001155  1.101296
3724  2019.09.20  17:00  1.10068  1.10193  1.10054  1.10184    6116 -0.000820  1.101158
3725  2019.09.20  18:00  1.10186  1.10194  1.10095  1.10144    3757 -0.000400  1.101056
3726  2019.09.20  19:00  1.10146  1.10215  1.10121  1.10188    3069  0.000022  1.101216
3727  2019.09.20  20:00  1.10184  1.10215  1.10147  1.10167    1224  0.000388  1.101506
```

## Available Indicators

1. Accelerator Oscillator (AC)
2. Accumulation/Distribution (A/D)
3. Alligator
4. Average True Range (ATR)
5. Awesome Oscillator (AO)
6. Bears Power
7. Bollinger Bands
8. Bulls Power
9. Commodity Channel Index (CCI)
10. DeMarker (DeM)
11. Exponential Moving Average (EMA)
12. Force Index (FRC)
13. Fractals (dimension 2,3,5,8,13,21,34,55,89)
14. Gator Oscillator
15. Ichimoku Kinko Hyo
16. Market Facilitation Index (BW MFI)
17. Momentum
18. Money Flow Index (MFI)
19. Moving Average Convergence/Divergence (MACD)
20. Simple Moving Average (SMA)
21. Smoothed Moving Average (SMMA)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jgwill/jgtapy",
    "name": "jgtapy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "technical analyse indicators pandas forex stocks",
    "author": "Dmitrii Kurlov/(forked:JGWill)",
    "author_email": "JGWill <jgi@jgwill.com>",
    "download_url": "https://files.pythonhosted.org/packages/1f/ea/ee82e96bee39e37a626f71c45e71ed3129c80cc6b9797a5adc5af10edc05/jgtapy-1.9.21.tar.gz",
    "platform": null,
    "description": "[![Upload Python Package](https://github.com/jgwill/jgtapy/actions/workflows/python-publish.yml/badge.svg)](https://github.com/jgwill/jgtapy/actions/workflows/python-publish.yml)\n\n# jgtapy\nTechnical Indicators for the Pandas' Dataframes\n\n\nDocumentation: https://pandastechindicators.readthedocs.io/en/latest/\n\n\n## Installation\n```\npip install -U jgtapy\n```\n\n## Example\n```\n>>> import pandas as pd\n>>> from jgtapy import Indicators\n>>> df = pd.read_csv('EURUSD60.csv')\n>>> i= Indicators(df)\n>>> i.accelerator_oscillator(column_name='AC'\n>>> i.fractals(column_name_high='fb', column_name_low='fs')\n>>> i.fractals3(column_name_high='fb3', column_name_low='fs3')\n>>> i.fractals5(column_name_high='fb5', column_name_low='fs5')\n>>> ... 8,13,21,34,55,89\n>>> i.sma()\n>>> df = i.df\n>>> df.tail()\n            Date   Time     Open     High      Low    Close  Volume        AC       sma\n3723  2019.09.20  16:00  1.10022  1.10105  1.10010  1.10070    2888 -0.001155  1.101296\n3724  2019.09.20  17:00  1.10068  1.10193  1.10054  1.10184    6116 -0.000820  1.101158\n3725  2019.09.20  18:00  1.10186  1.10194  1.10095  1.10144    3757 -0.000400  1.101056\n3726  2019.09.20  19:00  1.10146  1.10215  1.10121  1.10188    3069  0.000022  1.101216\n3727  2019.09.20  20:00  1.10184  1.10215  1.10147  1.10167    1224  0.000388  1.101506\n```\n\n## Available Indicators\n\n1. Accelerator Oscillator (AC)\n2. Accumulation/Distribution (A/D)\n3. Alligator\n4. Average True Range (ATR)\n5. Awesome Oscillator (AO)\n6. Bears Power\n7. Bollinger Bands\n8. Bulls Power\n9. Commodity Channel Index (CCI)\n10. DeMarker (DeM)\n11. Exponential Moving Average (EMA)\n12. Force Index (FRC)\n13. Fractals (dimension 2,3,5,8,13,21,34,55,89)\n14. Gator Oscillator\n15. Ichimoku Kinko Hyo\n16. Market Facilitation Index (BW MFI)\n17. Momentum\n18. Money Flow Index (MFI)\n19. Moving Average Convergence/Divergence (MACD)\n20. Simple Moving Average (SMA)\n21. Smoothed Moving Average (SMMA)\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Enhanced JGTapy",
    "version": "1.9.21",
    "project_urls": {
        "Bug Tracker": "https://github.com/jgwill/jgtapy/issues",
        "Homepage": "https://jgtapy.jgwill.com"
    },
    "split_keywords": [
        "technical",
        "analyse",
        "indicators",
        "pandas",
        "forex",
        "stocks"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a157f91714d25fd94e16eedf651ec6653059d9f99b565d73b5200357a8521734",
                "md5": "c48ed1e1c78ff5ead05ac77877d7afd7",
                "sha256": "f643fdc6a6e48467df033054873481d44a6d1c4c232134ad1288c3bd3a57eee1"
            },
            "downloads": -1,
            "filename": "jgtapy-1.9.21-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c48ed1e1c78ff5ead05ac77877d7afd7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 14599,
            "upload_time": "2024-04-14T07:50:36",
            "upload_time_iso_8601": "2024-04-14T07:50:36.694450Z",
            "url": "https://files.pythonhosted.org/packages/a1/57/f91714d25fd94e16eedf651ec6653059d9f99b565d73b5200357a8521734/jgtapy-1.9.21-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1feaee82e96bee39e37a626f71c45e71ed3129c80cc6b9797a5adc5af10edc05",
                "md5": "8b233aa392a3941f85c5cef8e2f1f15f",
                "sha256": "8c5500d3810f9184cf958b56831ba5b97f0d445d57d393b7642222b69e5ec734"
            },
            "downloads": -1,
            "filename": "jgtapy-1.9.21.tar.gz",
            "has_sig": false,
            "md5_digest": "8b233aa392a3941f85c5cef8e2f1f15f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 15572,
            "upload_time": "2024-04-14T07:50:38",
            "upload_time_iso_8601": "2024-04-14T07:50:38.461061Z",
            "url": "https://files.pythonhosted.org/packages/1f/ea/ee82e96bee39e37a626f71c45e71ed3129c80cc6b9797a5adc5af10edc05/jgtapy-1.9.21.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-14 07:50:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jgwill",
    "github_project": "jgtapy",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "jgtapy"
}
        
Elapsed time: 0.35875s