rollercoaster


Namerollercoaster JSON
Version 2.1.4 PyPI version JSON
download
home_pageNone
Summaryeconomic estimation
upload_time2024-05-04 03:06:31
maintainerNone
docs_urlNone
authorNone
requires_python<3.13,>=3.10
licenseGPL 3.0 + CC BY-NC-SA 4.0 + Mongo SSPL
keywords rain & pour economic estimation finance commerce wealth money treasures treasury subconscious trading implicit trading
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            

Bravo! You have received a Mercantilism Diploma in "rollercoaster" from the Orbital Convergence University International Air and Water Embassy of the Tangerine Planet (the planet that is one ellipse further from the Sun than Earth's ellipse).

You are now officially certified to include "rollercoaster" in your practice.

--
# rollercoaster

## install
```
pip install rollercoaster
```

## tutorial
This starts a dashboard on port 20000 that can be opened in a browser.
```
rollercoaster help
```
```
rollercoaster help --port 20001
```


## rides (OCHLV)
rides.season_3.super_hero_trend

## stats (options)
### stats.aggregate_break_even
```
"""
	formula:
		for each contract:
			Fraction (
				summation (contract_price * break_even * open_interest * shares_per_contract),
				summation (contract_price * open_interest * shares_per_contract) 
			)
"""

Tradier_API_authorization = ""
		
#
#	This presumes that the symbol is unique...
#
import rollercoaster.clouds.Tradier.procedures.options.combine as combine_options  
import rollercoaster.stats.aggregate_break_even as aggregate_break_even
break_evens = aggregate_break_even.calc ({
	"expirations": combine_options.presently ({
		"symbol": "SOYB",
		"authorization": Tradier_API_authorization
	})
})

import rich
rich.print_json (data = break_evens)

```

### stats.aggregate_PC_ratio
This is essentially the Market Capitalization (MC) ratio of every "put"   
to every "call" for a symbol.   

```
	example:
		2 : 1

		indicates that:
			2/3 of the money is on puts 
			1/3 of the money is on calls
```


```
	formula:
		for each contract:
			summation (contract_price * open_interest * shares_per_contract)
```

```
import rollercoaster.stats.aggregate_PC_ratio as aggregate_PC_ratio
import rollercoaster.clouds.Tradier.procedures.options.combine as combine_options  
PC_ratios = aggregate_PC_ratio.calc ({
	"expirations": combine_options.presently ({
		"symbol": "SOYB",
		"authorization": Tradier_API_authorization
	})
})

import rich
rich.print_json (data = {
	"PC ratios": PC_ratios
})
```


## clouds
clouds.Coinbase.API.products.candles

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "rollercoaster",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.10",
    "maintainer_email": null,
    "keywords": "rain & pour, economic estimation, finance, commerce, wealth, money, treasures, treasury, subconscious trading, implicit trading",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/22/b3/2ade0c274065d5350a045e2e5b796356dc0a3e38f2bf25077d529659309a/rollercoaster-2.1.4.tar.gz",
    "platform": null,
    "description": "\n\nBravo! You have received a Mercantilism Diploma in \"rollercoaster\" from the Orbital Convergence University International Air and Water Embassy of the Tangerine Planet (the planet that is one ellipse further from the Sun than Earth's ellipse).\n\nYou are now officially certified to include \"rollercoaster\" in your practice.\n\n--\n# rollercoaster\n\n## install\n```\npip install rollercoaster\n```\n\n## tutorial\nThis starts a dashboard on port 20000 that can be opened in a browser.\n```\nrollercoaster help\n```\n```\nrollercoaster help --port 20001\n```\n\n\n## rides (OCHLV)\nrides.season_3.super_hero_trend\n\n## stats (options)\n### stats.aggregate_break_even\n```\n\"\"\"\n\tformula:\n\t\tfor each contract:\n\t\t\tFraction (\n\t\t\t\tsummation (contract_price * break_even * open_interest * shares_per_contract),\n\t\t\t\tsummation (contract_price * open_interest * shares_per_contract) \n\t\t\t)\n\"\"\"\n\nTradier_API_authorization = \"\"\n\t\t\n#\n#\tThis presumes that the symbol is unique...\n#\nimport rollercoaster.clouds.Tradier.procedures.options.combine as combine_options  \nimport rollercoaster.stats.aggregate_break_even as aggregate_break_even\nbreak_evens = aggregate_break_even.calc ({\n\t\"expirations\": combine_options.presently ({\n\t\t\"symbol\": \"SOYB\",\n\t\t\"authorization\": Tradier_API_authorization\n\t})\n})\n\nimport rich\nrich.print_json (data = break_evens)\n\n```\n\n### stats.aggregate_PC_ratio\nThis is essentially the Market Capitalization (MC) ratio of every \"put\"   \nto every \"call\" for a symbol.   \n\n```\n\texample:\n\t\t2 : 1\n\n\t\tindicates that:\n\t\t\t2/3 of the money is on puts \n\t\t\t1/3 of the money is on calls\n```\n\n\n```\n\tformula:\n\t\tfor each contract:\n\t\t\tsummation (contract_price * open_interest * shares_per_contract)\n```\n\n```\nimport rollercoaster.stats.aggregate_PC_ratio as aggregate_PC_ratio\nimport rollercoaster.clouds.Tradier.procedures.options.combine as combine_options  \nPC_ratios = aggregate_PC_ratio.calc ({\n\t\"expirations\": combine_options.presently ({\n\t\t\"symbol\": \"SOYB\",\n\t\t\"authorization\": Tradier_API_authorization\n\t})\n})\n\nimport rich\nrich.print_json (data = {\n\t\"PC ratios\": PC_ratios\n})\n```\n\n\n## clouds\nclouds.Coinbase.API.products.candles\n",
    "bugtrack_url": null,
    "license": "GPL 3.0 + CC BY-NC-SA 4.0 + Mongo SSPL",
    "summary": "economic estimation",
    "version": "2.1.4",
    "project_urls": {
        "GitLab": "https://gitlab.com/reptilian_climates/modules_series_4/apoplast"
    },
    "split_keywords": [
        "rain & pour",
        " economic estimation",
        " finance",
        " commerce",
        " wealth",
        " money",
        " treasures",
        " treasury",
        " subconscious trading",
        " implicit trading"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3a468ab9f5d3ab3da91032b2fcf2c20272d3997b5b30a531a29e46dbe1ecf60b",
                "md5": "b8861d1f9d6db3764f4b6d01bd266689",
                "sha256": "b438bfd6af03fc394337f8f8d942ad4517bf23cae9cf750bccf7237b526303f7"
            },
            "downloads": -1,
            "filename": "rollercoaster-2.1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b8861d1f9d6db3764f4b6d01bd266689",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.13,>=3.10",
            "size": 510722,
            "upload_time": "2024-05-04T03:06:28",
            "upload_time_iso_8601": "2024-05-04T03:06:28.127274Z",
            "url": "https://files.pythonhosted.org/packages/3a/46/8ab9f5d3ab3da91032b2fcf2c20272d3997b5b30a531a29e46dbe1ecf60b/rollercoaster-2.1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "22b32ade0c274065d5350a045e2e5b796356dc0a3e38f2bf25077d529659309a",
                "md5": "90662c5175af241bdb8b6843a33ca719",
                "sha256": "f28de5ea9104d95b993056d83259d24a919780c228a3cd72b631c2543b19dda4"
            },
            "downloads": -1,
            "filename": "rollercoaster-2.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "90662c5175af241bdb8b6843a33ca719",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.10",
            "size": 436511,
            "upload_time": "2024-05-04T03:06:31",
            "upload_time_iso_8601": "2024-05-04T03:06:31.067458Z",
            "url": "https://files.pythonhosted.org/packages/22/b3/2ade0c274065d5350a045e2e5b796356dc0a3e38f2bf25077d529659309a/rollercoaster-2.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-04 03:06:31",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "reptilian_climates",
    "gitlab_project": "modules_series_4",
    "lcname": "rollercoaster"
}
        
Elapsed time: 0.41083s