metastock

View on PyPIReverse Dependencies (0)

0.1.3 metastock-0.1.3-py3-none-any.whl

Wheel Details

Project: metastock
Version: 0.1.3
Filename: metastock-0.1.3-py3-none-any.whl
Download: [link]
Size: 230126
MD5: 2e19a7459ed39db857053d70b0f9f022
SHA256: d689715588873d6358d2f6dc04823512c105cfeedf869d890e766da4a158b7be
Uploaded: 2024-03-04 16:37:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: metastock
Version: 0.1.3
Author: wsl
Author-Email: mr.vjcspy[at]gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11,<4.0
Requires-Dist: annotated-types (<0.6.0,>=0.5.0)
Requires-Dist: arrow (<2.0.0,>=1.2.3)
Requires-Dist: attrs (<24.0.0,>=23.1.0)
Requires-Dist: binance-connector (<4.0.0,>=3.5.1)
Requires-Dist: binance-futures-connector (<5.0.0,>=4.0.0)
Requires-Dist: cachetools (<6.0.0,>=5.3.2)
Requires-Dist: certifi (<2024.0.0,>=2023.7.22)
Requires-Dist: charset-normalizer (<4.0.0,>=3.2.0)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: colorama (<0.5.0,>=0.4.6)
Requires-Dist: contourpy (<2.0.0,>=1.1.0)
Requires-Dist: cycler (<0.12.0,>=0.11.0)
Requires-Dist: dash (<3.0.0,>=2.14.2)
Requires-Dist: dependency-injector (<5.0.0,>=4.41.0)
Requires-Dist: flask (<3.0.0,>=2.3.3)
Requires-Dist: flask-cors (<5.0.0,>=4.0.0)
Requires-Dist: flask-restx (<2.0.0,>=1.2.0)
Requires-Dist: fonttools (<5.0.0,>=4.42.1)
Requires-Dist: gunicorn (<22.0.0,>=21.2.0)
Requires-Dist: idna (<4.0,>=3.4)
Requires-Dist: jsonschema (<5.0.0,>=4.17.0)
Requires-Dist: jsonschema-specifications (<2024.0.0,>=2023.7.1)
Requires-Dist: kiwisolver (<2.0.0,>=1.4.5)
Requires-Dist: markdown-it-py (<4.0.0,>=3.0.0)
Requires-Dist: marshmallow (<4.0.0,>=3.20.1)
Requires-Dist: matplotlib (<4.0.0,>=3.7.2)
Requires-Dist: mdurl (<0.2.0,>=0.1.2)
Requires-Dist: mplfinance (<0.13.0,>=0.12.10b0)
Requires-Dist: numpy (<2.0.0,>=1.25.2)
Requires-Dist: packaging (<24.0,>=23.1)
Requires-Dist: pandas (<3.0.0,>=2.0.3)
Requires-Dist: pendulum (<3.0.0,>=2.1.2)
Requires-Dist: pika (<2.0.0,>=1.3.2)
Requires-Dist: pika-stubs (<0.2.0,>=0.1.3)
Requires-Dist: pillow (<11.0.0,>=10.0.0)
Requires-Dist: psycopg[binary,pool] (<4.0.0,>=3.1.17)
Requires-Dist: pydantic (<3.0.0,>=2.3.0)
Requires-Dist: pydantic-core (<3.0.0,>=2.6.3)
Requires-Dist: pygments (<3.0.0,>=2.16.1)
Requires-Dist: pyparsing (<4,>=3)
Requires-Dist: pyrsistent (<0.21.0,>=0.20.0)
Requires-Dist: pytest (<8.0.0,>=7.4.0)
Requires-Dist: python-dateutil (<3.0.0,>=2.8.2)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: python-json-logger (<3.0.0,>=2.0.7)
Requires-Dist: pytz (<2024.0,>=2023.3)
Requires-Dist: pytzdata (<2021.0,>=2020.1)
Requires-Dist: reactivex (<5.0.0,>=4.0.4)
Requires-Dist: referencing (<0.31.0,>=0.30.2)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: rich (<14.0.0,>=13.5.2)
Requires-Dist: rpds-py (<0.10.0,>=0.9.2)
Requires-Dist: shellingham (<2.0.0,>=1.5.3)
Requires-Dist: simplejson (<4.0.0,>=3.19.1)
Requires-Dist: six (<2.0.0,>=1.16.0)
Requires-Dist: splunk-handler (<4.0.0,>=3.0.0)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.25)
Requires-Dist: termcolor (<3.0.0,>=2.3.0)
Requires-Dist: typer (<0.10.0,>=0.9.0)
Requires-Dist: typing-extensions (<5.0.0,>=4.7.1)
Requires-Dist: tzdata (<2024.0,>=2023.3)
Requires-Dist: urllib3 (<3.0.0,>=2.0.4)
Requires-Dist: xlsxwriter (<4.0.0,>=3.2.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2193 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
metastock/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/__main__.py sha256=PvtPx36CAZD_ellf0PwoCrIBwoirZzsqhq0g3rynXvA 178
metastock/bin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/bin/accessor.py sha256=KhR00VhQmM2GzbEVtJ6rZGbo7PSu64hs3tCmI3dDYR4 96
metastock/bin/analysis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/bin/mbinance_start_consumer.py sha256=-yS8cs9Md_nbamf5vg1neJepbi7SNUU5YhWezHHHkT4 108
metastock/bin/mbinance_trade.py sha256=PgTMTgARYWoS46beD1iltGJmuHRYkqE5SjhGvgi5JtA 78
metastock/bin/start_consumer.py sha256=lHwWPwzC84BNrqjwxkMv3p8COgrZWcbuckEcelzqZ48 102
metastock/bin/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/bin/test/binance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/bin/test/binance/chart_trade_list.py sha256=0qEfwmGg3EDNP76hzCCTY-BUI-TWLGVzam40FN8sMhw 2535
metastock/bin/test/binance/dash_test.py sha256=csLdBxf-XgGlM3mrfxDFPkk36tTPWXL1rY45S7u362M 1364
metastock/bin/test/binance/hull.py sha256=Uj59hOC7Q2CI4ejeJkpEUEmAESNhIRlQm-A5xq3Se2Y 1981
metastock/bin/test/binance/mtest.py sha256=5aLrjdBQQ1p2BvuO533eSYwLsFBQHaouw3RRoqsCg-I 2232
metastock/bin/test/binance/read_csv.py sha256=wx5L5FTK-FH67ga0sIz7mXfDwhFaDcUXuFVG-8fc27c 452
metastock/bin/test/binance/strategy_config_generator.py sha256=xgXOrD9hujh4gtIGL79FzihPT7oYPSXJlm2qfho8kUk 3885
metastock/bin/test/cointegration.py sha256=pe6tYQ7Zln0lKXVVNJltfi5GF2Rg5eZrQGP0Z9t1_Ao 40
metastock/bin/test/dummy.py sha256=dJc9M5TpCEZ0kcvDo1LALidvXxOu_13dQ3NoYQAdXkI 257
metastock/bin/test/get_history_data.py sha256=CqNpbVfckP37aYy2g5Rbna5R1J3DjHDpOj6Rs5mXE4g 428
metastock/bin/test/historical.py sha256=jKnPmNyNqh-d7apHuAjEDumLKPG7815VEYv8iuhS3EA 1091
metastock/bin/test/hulma.py sha256=XUxoJ44kO2TO1V41sawmD7yj2pWWZbOzsHr41KTjdhs 1153
metastock/bin/test/linreg.py sha256=H_S4mH67iC7EN749Inc4lSvsKT_mul0NymFag0qMutM 1557
metastock/bin/test/pd_to_excel.py sha256=EUZ4-eW1JgXf-n1Od9PnQlYut0Wfp_Vs0lhLoekuzfc 1627
metastock/bin/test/predefined_strategy_generator_1.py sha256=GGGgQ5OVCQmUpfLFveicOwQNnzB9JLVzk0A11r5ysLE 455
metastock/bin/test/predict.py sha256=GAfom0hJohKrbteVzFPtdoZJTNZWp79zhrVX5Ds1X7M 1950
metastock/bin/test/rick_fullscreen_app.py sha256=g1dFUuvCZOhBLeRHyN3BVDea8-6MYePJSDM7K-hyeuQ 5492
metastock/bin/test/rx_test.py sha256=otahS0Ekhi0v29Xy4quoSoSMhfmArgwuCGrPJacFbBA 768
metastock/bin/test/sqzmom.py sha256=9FNGuzWl1bktVCc5W4w2O6ke0Fksbiq1S2BnY1DJ9N4 663
metastock/bin/test/strategy_manager.py sha256=_X5qE16wqFDoJKD6XFCegrjiqS_bY5JvU8f78qZBSgw 122
metastock/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/cli/app.py sha256=olye1jZfmoXOm-Om2sQiY1LT7U6PcyHRojd-LLx4kJ4 76
metastock/cli/mbinance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/cli/mbinance/application.py sha256=kn-80dZFmMleQPdn7_fS-7VMxbGDjUDqYK8WUAM4fmU 506
metastock/cli/mbinance/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/cli/mbinance/cmd/exchange_info_search_symbol_cmd.py sha256=liWF03Za_TDEubfHZ9GYvZATLhRRaj157iSeUWm5pJE 1004
metastock/cli/mbinance/cmd/history_init_candlestick_cmd_v2.py sha256=4VJEtW__aAFrubJQt91jPNpMoKXH_ks8CrMrVKgj0G0 607
metastock/cli/mbinance/cmd/queue_consumer_start_cmd.py sha256=yuosBN15fMm9kiOIFU7WqE8qcXpBDTCHi13ZDdx-E48 725
metastock/cli/mbinance/cmd/trade.py sha256=P8-Zla1FkgpEyvOZsK4NPwR-RhUP8ZagWRDuLEk13dA 335
metastock/cli/mbinance/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/cli/mbinance/config/queue_config.py sha256=9gv2RyCFoXJeS65DuYpZoU1UcfyRfgZ69ooULktLEfA 625
metastock/cli/mbinance/main.py sha256=0JIR4l4LPov2JpTDwW4TyoVEi1cb0ERalhhGj4pV0vQ 3085
metastock/cli/pystock.py sha256=QcTpoNwEnDUuU8-2VZ_BYl1DWvEyr4L6UkdNq6lp6Cw 3386
metastock/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/config/app_config.py sha256=NaZVuaXMI8pb-ddCnscQmBsQs8Xqm3kI3-U_F6R7Ls4 22
metastock/config/queue_config.py sha256=TEmqnpAq7nqTb7qNZu0B4wOBohak8symDWNy6nvLUUU 1651
metastock/config/trading_config.py sha256=bg898HCLL6QU5_Yp6xz-_Z5aRmPm1b0KqRoAdiNAbLk 3201
metastock/fixture/trade/predefined_inputs/accessor/simple_buy_accessor_v1/default.json sha256=S2lissXp9CL4rhevOj54IXRHtrNaG1VBQIXapNP1xh8 116
metastock/fixture/trade/predefined_inputs/generator/simple_alert_v1.json sha256=TGcpOM6AOSriUEkAHEKZzgoulGFD9vScAIU9LswjjRE 246
metastock/fixture/trade/predefined_inputs/generator/simple_sqz_mom_v1.json sha256=PX1yx3ID8ESMEQ_KlThyfBSY9jZhHhnLd4A05wXRWfE 248
metastock/fixture/trade/predefined_inputs/generator/tick_shark_v1.json sha256=hwOwVQNODFfIvzR9WH7yKvlLwSMCvSs89YpBke4DD-o 253
metastock/fixture/trade/predefined_inputs/strategy/simple_alert/input_v1.json sha256=ffR7D1lcygL90M3PCnGjv_pyYiyTrkJ78hYGC8VWb0A 1080
metastock/fixture/trade/predefined_inputs/strategy/simple_sqz_mom/input_v1.json sha256=NyMqxivAkB0k2A4uWRqou4oclfg2Q-kLdpBzz1y9ACg 988
metastock/fixture/trade/predefined_inputs/strategy/tick_shark_behavior/input_v1.json sha256=oLi4Z4IHZTLosVB5XN9xyGQYuzGlYlBj2KsV0XHrPTA 1008
metastock/flaskr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/flaskr/app.py sha256=rANVy-lzU2R_u41qL1So3WBncq8HZcx9S0AiIZsJzUE 2027
metastock/flaskr/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/flaskr/base/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/flaskr/base/util/base_rest_api.py sha256=ggx4hAwlsEQTP3vThyN3FstIYl2ig86liO4hu6hS83k 267
metastock/flaskr/extensions.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/flaskr/stock_trading/__init__.py sha256=1nJdULEN67yrZdWMdWtT9c_qramphhdhHQ3qW-A7stc 71
metastock/flaskr/stock_trading/api.py sha256=AmY7dluPZ6hJF6T6BX8PkjoIqWxuJsKXQb6CefPtPec 112
metastock/flaskr/stock_trading/controller/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/flaskr/stock_trading/controller/analysis_foreign.py sha256=FOfFoh9xNI88Ww2A3pNQHJNB2DmFwrMAGC_TqFFuDk4 606
metastock/flaskr/stock_trading/controller/analysis_hullma.py sha256=_vUmX02B1MVD_tcBkrc4snyss7O0Ip_4Xbr795b9qtU 1323
metastock/flaskr/stock_trading/controller/analysis_hullma_intra_day.py sha256=-ZrhqIr_cWS-B612Y4TbFpumOABmGwBVDtveyNNQmQ4 3651
metastock/flaskr/stock_trading/stock_trading.py sha256=mPchVgqXATQ36iWGuP81zjRoYIK1qInfQf717TyPM8A 969
metastock/flaskr/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/flaskr/util/response.py sha256=VJPQw5TW6Hk-AB7n3PGQte1B_77MpaqKDWMqxlkJWtE 125
metastock/http.py sha256=zftFA5onQOVgaxTloOu5UERu6dIb_ls5GhnnsBv_HvY 64
metastock/modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/com/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/com/helper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/com/helper/cointegration_test_helper.py sha256=WkAjx9RpPlPVSKI8PZ9BbdmoWRU-4ftirX3Dhaht8ns 3311
metastock/modules/com/helper/price_history_df_helper.py sha256=G90IklgNZ5LpvwoKEFg-8D4C9d9Dt3fiJq7t9WPdnRo 2065
metastock/modules/com/misc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/com/misc/engle_granger_cointegration.py sha256=NAoEImcw7S9syi0m1DtIFbQ_QDMjJGMcy1761kL4Lvk 472
metastock/modules/com/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/com/schema/price_history_schema.py sha256=EmzyYiOxe7k7i6SIPp_NWaNp6fQ7YA3-vOlgkD7-X-g 1386
metastock/modules/com/technical_indicator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/com/technical_indicator/error.py sha256=xBes13Wr-DGdobgOVmAzqVhOATpHWn1xwmQHwteBdj0 427
metastock/modules/com/technical_indicator/hullma.py sha256=WuA_r0fmgSKtVuR0s-vU-25gGrngPPmHHaHlUAZuZWw 1975
metastock/modules/com/technical_indicator/sqz_mom.py sha256=tG9FDuZOBZeQrcuUC6SMa8YcNggHxp2MWbZLSGHpsAI 4584
metastock/modules/com/technical_indicator/technical_indicator_abstract.py sha256=JJLeAHAafetXyU032yo74XbY_KDmS39R2FJu22iSzZM 1968
metastock/modules/com/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/com/util/avg.py sha256=9mZrqeCagIyNm8f3nW_8l5e_7mbHzkxx-Ln2LvaHq4k 83
metastock/modules/com/util/check_intersection.py sha256=I72N1nkaNfd_Fcr_GEIdhoXSA1Z7JJmBHPMrZFeg8xw 318
metastock/modules/com/util/linreg.py sha256=M2LsnL0yrgvlMKEGDNB_dSFsMFNAOZRu-shuuzNNRZI 402
metastock/modules/com/util/nearest_peak_index.py sha256=QcVm-JgVNcUtgATULMrSaQoJg4PyKI4arjBl_RT5B5U 309
metastock/modules/com/util/price/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/com/util/price/ema.py sha256=XpGGmVIl2OkgcakWZdSJXZpCNf00y2ByZGe9mS4gVvk 404
metastock/modules/com/util/price/sma.py sha256=D-8ETzxtzQW4dP_TT060lHjh9L2aGwU7YlxG9gRoxJg 371
metastock/modules/com/util/price/wma.py sha256=7lV4BFj1z3kbLElxHm3PBpNjXAV5hzN-hMo72ZDQFYA 953
metastock/modules/com/util/price_history_helper.py sha256=ZW15vKl29S3S4PVrGi2jgxrKTzt7j-CL6pJQcIibDuM 6088
metastock/modules/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/core/container.py sha256=GgUVg55c2wahyYg8Kx3a3jCzStWPdDl7yBwTlUYywBc 428
metastock/modules/core/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/core/db/postgres_manager.py sha256=9wQYsgXDsxH8ckL-EVqwqCoQWBRVbZ7GdOXGQxDNM3c 2196
metastock/modules/core/decorator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/core/decorator/run_once.py sha256=5GAI1ISR_3EfL2nU8vX_SGGBym7gE1fFBHSKmpwGRQc 274
metastock/modules/core/logging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/core/logging/formatter.py sha256=b1FiSA-l5lrJQCdMsJiJM8yOw4_DCzDti0s4BS3W2RU 2231
metastock/modules/core/logging/logger.py sha256=QmuckF0m9vEfozvKMc6lyeWL-EoQI47G-J_gZD8-DZc 5227
metastock/modules/core/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/core/util/app_error.py sha256=3BKJsskjnftRMU70PAJKx2z8lTjcByiLUVbS7oYvS0I 297
metastock/modules/core/util/auto_enum_to_value.py sha256=19u6klTzYo-bo0mJ5V5I8aNYV6RuSSa_ed0o_ApR3uU 307
metastock/modules/core/util/cache/FileCache.py sha256=Swg_263dLklJOVB_UaeHngd7p6bCaIXgyAE2mpJ7LiQ 1349
metastock/modules/core/util/cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/core/util/cfg.py sha256=gX6bsjN0a1g9xfE3gJNqLx-C8kPBunm2duAQ25WxXi8 104
metastock/modules/core/util/csv_writer.py sha256=3IrKW1NFTDI01Iz7o5DOQPAlEzsAJJ2bPWpN2v0tQoo 1277
metastock/modules/core/util/datetime/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/core/util/datetime/check_recent_date.py sha256=4OYvOASjcZgCdrQanfG2RFV0pf2j3pr6kTx_D8DAjuI 544
metastock/modules/core/util/datetime/datetime_to_str.py sha256=sOiFGJTemgdbOuie0242yJfxfKiUNBFXr29jK7Gs3_Q 193
metastock/modules/core/util/datetime/get_current_date.py sha256=1O9EevMuBsydz4IE0nji91tMNANWb6n78s9SqoAH-f0 231
metastock/modules/core/util/df_get_row_by_column_value.py sha256=d0qzlhPdpgYRsxLLRpMlzL9PXhhDBZmoT9OgI-z0xhs 235
metastock/modules/core/util/dict_deep_merge.py sha256=vtWqccpLYHjdb2RAvJ9tyEXTcn8zsClG5XeDNuIg0Z4 640
metastock/modules/core/util/environment.py sha256=nPARaiSFnwAuN1wkbdq2HRgq_jieNvlv0CTVC_TbJiA 1518
metastock/modules/core/util/exit_event.py sha256=yKc2Siaou203a0GTL0NfAczbTOevUdpGp8Pyv8Art_g 246
metastock/modules/core/util/find_common_elements.py sha256=W4Rx7oUOUUJDE1KIaXtutqKL2KZpo7dooGAOkNIxxvk 207
metastock/modules/core/util/get_json_data.py sha256=tyoEK8gYAQK0I2M0Yt4YeNFvCzjF1sFrYzDPUzQLio0 329
metastock/modules/core/util/hash_string_md5.py sha256=Tb9BcNM53FcV8IlbAwRtaXa0TGJYmsU4rnqPUNWjWcs 198
metastock/modules/core/util/http_client.py sha256=kSefsD14FEP8h33MW8_KaHPVm-N8s0CX2VMsY9qqtV4 1107
metastock/modules/core/util/pd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/core/util/pd/df_to_list.py sha256=zr6yTp4z5IPKm5rj6_8MJoO-sEhX1BIa66SaMx2EZns 278
metastock/modules/core/util/pd/pd_to_datetime.py sha256=bEtGp4sxyfJSmRzykVQIEHSGgzuG75mhVfDB_iTOkVs 107
metastock/modules/core/util/r/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/core/util/r/action.py sha256=p2YbnO2EtPalh3Nhc-i1Ly_2JbyrN2OaKkjl4ymCBOg 1238
metastock/modules/core/util/r/combine_reducer.py sha256=HSgmlCxOjMS-XKifEUcYyRSGAMVGlrFMPDxUgTCIWOQ 601
metastock/modules/core/util/r/effect_base.py sha256=gEFD7heszJFsqy_EY7TQtZL5wolvWwjAM1vBOpH0Kxs 119
metastock/modules/core/util/r/handle_error.py sha256=nLFWDA9x35LkSzTQsW5IVl7Qy1KzKVFHCvMvIQNtdkQ 296
metastock/modules/core/util/r/r_manager.py sha256=oFdoH2nm_33E1kRSK90BxSColOScmXsCFhTOhLGABBw 2210
metastock/modules/core/util/r/rx_common.py sha256=0wRBLSZ3Xy31fIJ3DTGj0gV6UQuuSrVX_SGaBvM6FSU 317
metastock/modules/core/util/r/schedule_one_thread.py sha256=oFZtnfmRbkJfPNMUrOjHQ8Aj39C-TFxVdFppgZVcy5g 662
metastock/modules/core/util/r/state_base.py sha256=xYH7fdvJpSiS_pQEVepAKLt1WL-XjAHdQOg1pWQJBAs 273
metastock/modules/core/util/registry.py sha256=8N68weG4VqtNn5q27I_E-rLBtSyDh0rsDuay6qFi25M 296
metastock/modules/core/util/sleep_thread.py sha256=a514pOJlZRtEPjURcMXFWlJsmbilZGYBruif-ZlarHM 276
metastock/modules/core/util/write_to_file.py sha256=Cks9_h2m1LVTJhfzqOFWTXbBxDucKoLGfl0Yn63IikA 99
metastock/modules/mbinance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/container.py sha256=UO4Cxra8sh31x1y4uwwLBuTkW5WCE_HVJAQg105c-ME 389
metastock/modules/mbinance/error/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/error/api_fail_error.py sha256=uJhSuebMKCYerV-MaFlvABjFXgNUpRh-f2K4MB8UZ5A 245
metastock/modules/mbinance/error/api_fail_fatal_error.py sha256=c5H_fN6YUNuJy0ZxznGkfRZ1VgAttDZT-LScxyi81oo 267
metastock/modules/mbinance/error/fatal_error.py sha256=82RAuJBu-TiVaP4WoYMp9jQqzZOOS2qre3KjlQXPbiA 118
metastock/modules/mbinance/error/invalid_api_response.py sha256=jnWmQAVhKQtCjRb2oxViKH8U6S_v1tG7vULyl4OVDQQ 223
metastock/modules/mbinance/error/mbinance_error.py sha256=JxQ2zIu10JPrOK7VRgVo0on8_S6E1JsaGsCE0RTnPIo 293
metastock/modules/mbinance/exchange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/exchange/connector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/exchange/connector/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/exchange/connector/base/api_account_connector_base.py sha256=mnfJ6DWoj2TlRfi-Ti-hwfEqLLOQdXSz-sdo-kRMRpA 747
metastock/modules/mbinance/exchange/connector/base/api_data_connector_base.py sha256=V8gapcsilGRPYc6NxKJWG_PDvziEKmAfn61w0QrzqXE 820
metastock/modules/mbinance/exchange/connector/base/api_order_connector_base.py sha256=Fo-KO2QPhrXujHrELoGO4bEhJb85bqY7jtG6CnX-fEw 1020
metastock/modules/mbinance/exchange/connector/base/connector_base.py sha256=o_2PjJedHosGWf03WDtBlD47AcMLAcBS39gUpoe-xfI 189
metastock/modules/mbinance/um/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/api_schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/api_schema/event/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/api_schema/event/account_update_event.py sha256=mV8bZipp3wjfFRV2I_lYJz8Npmg0jUoAKG6P5hSXlGA 2504
metastock/modules/mbinance/um/api_schema/event/kline_event.py sha256=3M8fnXohGMJdPC0gnlshIiltBWwfNxnT-FqGpvpZFe8 964
metastock/modules/mbinance/um/api_schema/event/order_update_event.py sha256=VBB80vav9TiH1quDIv1Vk3F4OyDaUB4s8gaJhKUy52Y 3940
metastock/modules/mbinance/um/api_schema/response/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/api_schema/response/account_balance_v2.py sha256=rQbBUurxj12DjqLGGSxFswJPtUFLhJeaH6L0Br63uuk 390
metastock/modules/mbinance/um/api_schema/response/aggregate_trade_list.py sha256=T8KVjXAXOyOIVOxTN4glwCWYLGGGltb2D117qwBTbIQ 359
metastock/modules/mbinance/um/api_schema/response/candless_tick.py sha256=BTNTNuR3rE6uHu0SuMSEpbdAtj-depuPLf6RaIC17Ko 405
metastock/modules/mbinance/um/api_schema/response/order.py sha256=KWHe8kmoAipYrApV-LlnHGOGjIy66IzF4OfrbeIButk 1815
metastock/modules/mbinance/um/api_schema/response/position_info.py sha256=5yar4v_CsCWs1ySIkyZ9s9DOAvHi9z3ukMWzz0w_ysQ 509
metastock/modules/mbinance/um/api_schema/response/server_time.py sha256=GpSgL4MuWN9Ck6hJfBsH0WKNp-yernr2KQdvop83KWI 82
metastock/modules/mbinance/um/container.py sha256=ITMPNnmQk0myuiR-Ui2Z3IbAWw7qM879ZUaWd4lupfQ 5121
metastock/modules/mbinance/um/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/db/models.py sha256=YRlmhSPppE5EcJzbbMGBMzSjF4AMjk2sqLXHCSVCQoc 6390
metastock/modules/mbinance/um/db/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/db/resources/candlestick_resource.py sha256=INjtkPQ4w0ufk-EGmhAW7AwVUhnoCRF-TAD0XrBD-Xg 1154
metastock/modules/mbinance/um/db/resources/fetcher_state_resource.py sha256=Dj3ytAKSR7TGF5bNvEH2BMNjMQzWA7UelDBVjv8oif4 2434
metastock/modules/mbinance/um/exchange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/exchange/connector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/exchange/connector/api_account_connector.py sha256=z2iMF8pbQLywPIhznleipKOYFVhDWAHX8xbzyYA3b1g 3940
metastock/modules/mbinance/um/exchange/connector/api_data_connector.py sha256=hVW-8OsyLPuBsrSKGmR6FWLoZHLOPkdOB-gMzqNgR2s 16298
metastock/modules/mbinance/um/exchange/connector/api_order_connector.py sha256=0Cz3KE7XA3G7c6gNorwrOgrDb29YRBt_GNsMry-86vk 5668
metastock/modules/mbinance/um/exchange/general/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/exchange/general/exchange_info.py sha256=jA0wgFFCavPcFHYayOOVnbHHgQoJ6hr58MkkumhTPVg 209
metastock/modules/mbinance/um/exchange/general/time/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/exchange/general/time/format_ms.py sha256=CJcrzy9VvEBljU524y6I2m6FVa9VWDpHZqFDA2RahYQ 427
metastock/modules/mbinance/um/exchange/general/time/get_last_minutes.py sha256=bqyetPXJjzbnL8pPRAfC95FX6Nih_J0OoO-xsgiPblI 313
metastock/modules/mbinance/um/exchange/general/time/get_server_time.py sha256=lUEQnC2h8u9EHVuZFTutaDyHS-vO1XyPLaq3iBgwkjE 1141
metastock/modules/mbinance/um/exchange/general/time/is_local_time_match_server.py sha256=Q94N_kogJge1ttXKB4bC_kzzWj4b_dd7iQmw8rp9dbM 515
metastock/modules/mbinance/um/exchange/history/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/exchange/history/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/exchange/history/api/get_aggregate_trade.py sha256=AjQK35zAykYlW1Mkx8ht2y5P_TSeYEhViMgsGVwB76U 1178
metastock/modules/mbinance/um/exchange/history/api/get_klines.py sha256=Kuxsh5AikVV0BI8mtjqzJW1jFGdddDjtCUuGv8YeHnk 2192
metastock/modules/mbinance/um/exchange/history/fetch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/exchange/history/fetch/aggregate_trade_fetcher.py sha256=m1IDroMP_q1vtI87DTKSffu6X0Ur0ss4Rm0dlgidB_o 2542
metastock/modules/mbinance/um/exchange/history/fetch/candlestick_fetcher.py sha256=cRn0AbZ7NlPeC3f92jOW5ChWQVmecTei52l7AgBT3HU 3239
metastock/modules/mbinance/um/exchange/history/fetch/candlestick_fetcher_v2.py sha256=7wVinWT-_l_2bFeDnlRACfnRZnZ5tBJHBw-w5vLYdy8 2158
metastock/modules/mbinance/um/exchange/history/fetch/fetcher_base.py sha256=-5LnQUfpg9vACt3W3DcQcW6i3pJZ4R5pVPkr0LyX07E 5097
metastock/modules/mbinance/um/exchange/realtime/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/exchange/um_socket_manager.py sha256=nGyPc1zApks1YFlzyeI7Pz_X2iR6h_ZIBm2fmEd8vVY 2358
metastock/modules/mbinance/um/r/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/ac_001_market_data_update.py sha256=BIecDzkzx1ubDpdg1i5FrbUBV-T6nuKF22XfiacpDOQ 135
metastock/modules/mbinance/um/r/actions/ac_002_trade_list_update.py sha256=ymJKu2vNCohke3o1zr7K9F1c3a57vCDDTCarE5Q--Z4 133
metastock/modules/mbinance/um/r/actions/ac_003_account_balance_update.py sha256=B9GMjbac-yfO9sZBQVdgpjMR1qw9ThfXDbmW1OxnvM8 127
metastock/modules/mbinance/um/r/actions/ac_004_get_account_balance.py sha256=Hb7HDvKu9hK_4tRJ21eMg-KJ8Vr22ROIC3ljRuJ6NaM 137
metastock/modules/mbinance/um/r/actions/ac_005_get_account_balance_success.py sha256=VvDOL_ZQtQJyBK2bcmK1IJd5wgKtcgy-Kg0OpWw52Gw 153
metastock/modules/mbinance/um/r/actions/ac_006_get_account_balance_error.py sha256=PkmYv5etv3VB1Wwg8oPZBmSosyuP0mqbulniebLVC8s 149
metastock/modules/mbinance/um/r/actions/ac_008_order_trade_update.py sha256=6QlGgE-QyZGE2KSHThl8TVC7GMJ4OlkrAH2cPvL1JkA 135
metastock/modules/mbinance/um/r/actions/ac_011_update_open_pos_eligible.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/get_time_diff.py sha256=TzYXUs7ta6y-9ToR5ZAIOYXxPHLenIt5phclg1SDBp0 118
metastock/modules/mbinance/um/r/actions/history/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/history/candlestick_fulfilled_action.py sha256=9X9FoaYvC5Zz_sIW-po78qm2xux86sFDidBZBFXQzYw 141
metastock/modules/mbinance/um/r/actions/history/candlestick_load_page_action.py sha256=5ofLNJcvnGYoIVhjdq6sE-2Zskmsmu8bgf8_Z1M1pbU 141
metastock/modules/mbinance/um/r/actions/history/candlestick_load_page_error_action.py sha256=oTCQep7LoDLyJ9kEvYLJjY1N_qzJmrp3OTudN3WwE2U 153
metastock/modules/mbinance/um/r/actions/history/candlestick_load_page_success_action.py sha256=bq9pko5EFpIUWxq61VjEuZ4MBYjmP4nSHbjVg2uP5Aw 163
metastock/modules/mbinance/um/r/actions/history/candlestick_save_page_error_action.py sha256=WBowF5UmCNGGwQE9tSGnUFMn14nGRMV5YA299LGzRSU 153
metastock/modules/mbinance/um/r/actions/history/candlestick_save_page_success_action.py sha256=ortqAMhOXM_Wrvk9_h7X18iyMlhS836U6x0VD6GOAck 163
metastock/modules/mbinance/um/r/actions/order/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/order/ac_021_create_new_pos_order.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/order/ac_022_create_new_pos_order_success.py sha256=A1oGSLbawcnQ5KTWPyRwFI58QFnMLgJWOGZpReIijZw 161
metastock/modules/mbinance/um/r/actions/order/ac_023_create_new_pos_order_error.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/order/ac_024_create_tp_order.py sha256=LICBni52R-LiJacbSoRgxbXMFjJuOoskx7UiMC_Jh6A 129
metastock/modules/mbinance/um/r/actions/order/ac_025_create_tp_order_success.py sha256=t56ms_FWmzyNKLjOjo2zXsGxEWXfFfkNAJ0OzG72KAQ 145
metastock/modules/mbinance/um/r/actions/order/ac_026_create_tp_order_error.py sha256=qKskC-AHeuOBFv_aze0f7FJCFUifj83uu31J_IkiWHM 141
metastock/modules/mbinance/um/r/actions/order/ac_031_eligible_new_pos_with_exist_order.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/order/position/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/order/position/ac_t01_get_position.py sha256=X1oSNjVL_0UxqHEsT7T9KhFU2Ra7FDvSlmcsknN6Gy0 123
metastock/modules/mbinance/um/r/actions/order/position/ac_t02_get_position_success.py sha256=drp8W8rv9V7bCJ7VLG6YpA6hNxRoYmqdgK176IUCjBo 139
metastock/modules/mbinance/um/r/actions/order/position/ac_t03_get_position_error.py sha256=onGyf3CoqugOWtTq_PwY1s-eQUSIAuhZfGxkR87tOyA 135
metastock/modules/mbinance/um/r/actions/order/strategy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/actions/order/strategy/ac_040_update_strategy_decide.py sha256=c5H2TpubteGC93J_blQm8Ee7JtkBJpquo1BMFPtQiac 143
metastock/modules/mbinance/um/r/actions/save_time_diff.py sha256=DQkfmWtufXzYRlHQQDTDlxGgqTWk28TLR5DK_TB9nxE 120
metastock/modules/mbinance/um/r/effects/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/account/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/account/get_account_balance.py sha256=f-WIDt1OMPyMq0yC4d-JqllzLyemGUuDupWieLYXn88 1718
metastock/modules/mbinance/um/r/effects/account/monitoring/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/compare_server_time.py sha256=ekO-XDU8gOrvtvQI6p7IUuOxwZnG22cspDhpvOTsoPc 629
metastock/modules/mbinance/um/r/effects/history/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/history/candlestick_fetcher_effects.py sha256=Y1XPaG5zxoxT0z5SCbE1x6j4hYFvxW6ZGXBcWhH1wx4 7613
metastock/modules/mbinance/um/r/effects/market/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/market/receive_kline.py sha256=By4ta-yej8b-Ce6WFXA-7WdiCxUDenVX7XZ3DQy8mPA 819
metastock/modules/mbinance/um/r/effects/trade/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/trade/cancel_tp_order_when_close_pos.py sha256=3KpqXCH7E5DIT1AppnPMCKIF0tlQ7gf5xmCO0s8i-y8 2269
metastock/modules/mbinance/um/r/effects/trade/check_create_tp_order.py sha256=XPtVTPOjksYbbkOY1bqOPjU5ANjFzVZkjt-77x_miHY 2405
metastock/modules/mbinance/um/r/effects/trade/check_tp_all_order.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/trade/create_tp_order.py sha256=MrjUi44JTmL4_h7HkQeMNs982IDeCYK0L0ln8bdNL-g 3582
metastock/modules/mbinance/um/r/effects/trade/get_position.py sha256=kO0426IETctYljtdNcUX6BErDt3LmOtmm6in_-3rki8 2322
metastock/modules/mbinance/um/r/effects/trade/monitoring/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/trade/monitoring/order_trade/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/trade/monitoring/position_monitoring.py sha256=0aAeVVhPIxpSrVjpaQl00TR_4DC59JduDcvrASyntZg 1624
metastock/modules/mbinance/um/r/effects/trade/strategy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/effects/trade/strategy/sell_v1_30m.py sha256=sbj1uhS_gU76VbbxECgk-FMGcCeHc5NhY8JZcPGob2A 2150
metastock/modules/mbinance/um/r/reducer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/r/reducer/um_account_reducer.py sha256=5AeeKwhnu0hQeJBvcS0v1Ll3Nl8PsGMjvBaDIIUh9ZQ 1249
metastock/modules/mbinance/um/r/reducer/um_common_reducer.py sha256=PCHgrj7fl8v7skrT9y57u8dWz-uq56uoIsdOyFFnpdw 606
metastock/modules/mbinance/um/r/reducer/um_market_reducer.py sha256=EPa5ZpLu8HQTjBxOeASK7Hs3nCZd8SqVJOXOjn-u64c 368
metastock/modules/mbinance/um/r/reducer/um_trade_reducer.py sha256=L0M8cYWZgsPurFZS0BrNOfuvvXRIxzqDcv2iQvmcqFc 5728
metastock/modules/mbinance/um/r/um_r_manager.py sha256=AF5kx2ugunBvZP2yqqX3GY4uRldE-Iy1ThhVP_YR2SU 1127
metastock/modules/mbinance/um/trade/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/trade/one_billion.py sha256=aJuKMIZ1cLpYGJHZEJE3hX_OKYNIFE6T8QrZ12pKOag 6609
metastock/modules/mbinance/um/trade/strategy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/trade/strategy/buy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/trade/strategy/buy/mbuy_v1.py sha256=dvoEicpgRSrbnd4jbobUfpedetB90Y-hzWm8mw6oGAA 8875
metastock/modules/mbinance/um/trade/strategy/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/trade/strategy/config/sell_strategy_v1_30m_1m_config.py sha256=VsjbgmKN9LRiDbaw0E_E5gpdPPvake73jKk74-8-lCs 611
metastock/modules/mbinance/um/trade/strategy/config/sell_strategy_v1_config.py sha256=tS40Q41-MCm7BYDwYNUlBC5Elsm32QksFLdb94DFLVE 4597
metastock/modules/mbinance/um/trade/strategy/config/strategy_config_base.py sha256=q6sHEEIIAeTY4_xHVrl0eVlSXjv_lmfWE_kXo_1caEo 1611
metastock/modules/mbinance/um/trade/strategy/history_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/trade/strategy/history_test/history_buy_test.py sha256=fl0GOsC6tuSU3cDGF7ZvN_DDaaru-BHgiOaohqE7jwE 7008
metastock/modules/mbinance/um/trade/strategy/history_test/history_sell_combine_30_1_test.py sha256=CceAJN_BV_PuxRxmvKl6EQw_G5OY514iX0m4BijZiKU 5375
metastock/modules/mbinance/um/trade/strategy/history_test/history_sell_test.py sha256=uyKt1Z35YT9iRQ8WBtJGxUaK6A6xlNeUFs2quXdlCzQ 8557
metastock/modules/mbinance/um/trade/strategy/history_test/history_test_base.py sha256=d4sNjeBdeP5ZkbE8xhK7qKx7XZ3yUqq7vwchD2bDtdE 15987
metastock/modules/mbinance/um/trade/strategy/history_test/queue/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/trade/strategy/history_test/queue/consumer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/trade/strategy/history_test/queue/consumer/msell_v1_consumer.py sha256=sQHmqR7G6iP6WS8ZYATXKPM8V7wz82rQyUqJSVGOCW4 2141
metastock/modules/mbinance/um/trade/strategy/hull.py sha256=jENUPu9NyuVwh9l3mgZT4TAmZB7GRgUbWgMLB6KU-hc 1569
metastock/modules/mbinance/um/trade/strategy/sell/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/trade/strategy/sell/msell_combine_30m_1m.py sha256=AtYnm1SvPSZGNXp3tygo9GVQ5N7ntcePTMFBJISLXqs 1322
metastock/modules/mbinance/um/trade/strategy/sell/msell_v1.py sha256=myLgCbVP_o5h0tDquyuPQpuOnFlmKOYPEMz-RO5AB18 18747
metastock/modules/mbinance/um/trade/strategy/strategy_base.py sha256=N7v1WInPsHw1vGBkSi3KMA9U8-wkyGHZoCUZj_SFm-U 9337
metastock/modules/mbinance/um/trade/strategy/wt.py sha256=M0UbJaXNheqKNFe1saRPNQXZPtRmdH19Ql1n09ZuK6g 869
metastock/modules/mbinance/um/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/util/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/util/data/kline_mapping.py sha256=qmVTU1UOtg9rPLxyaN_gO1FL1jYKwIKKLmjb1GcPl0o 1657
metastock/modules/mbinance/um/util/dump_kline.py sha256=PBdFs76xohXTOtpkybKvgIs5nm5pC0o_VHHEZ2P-Dt8 617
metastock/modules/mbinance/um/util/fmt_state_update_action.py sha256=mY3EiYUY-yAQ69RNiJkBqhtkrU5DxSquBgShAliiOec 98
metastock/modules/mbinance/um/util/get_client.py sha256=rhr6T7JVVAEBlbK0hZSR1wHnRZDS2P7b57WsKqmOIpE 1064
metastock/modules/mbinance/um/util/is_value_in_time_interval.py sha256=JH-YkUvjtQM_ZlNOOKtWsuhxFmKqm17DOCOyzDF6dFc 166
metastock/modules/mbinance/um/value/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/um/value/trade_strategy_type.py sha256=yWzyqLS8iPWkAPubUOE05IaxWecicEEf7h78pLm-m_o 521
metastock/modules/mbinance/um/value/trade_strategy_value.py sha256=KX5nLlP42rX39svp08M09aPy3w7MfrERDDwvKlH6x7Q 82
metastock/modules/mbinance/um/value/um_buy_strategy_value.py sha256=Cz2OMaG7xw2oyZpbRoWazgpyyOaBnfCVkAU6VOlmysQ 833
metastock/modules/mbinance/um/value/um_event_type.py sha256=wTzY2K5qJBazgoFmusiyqvmIlV3cG1hldMlBU1h39zE 175
metastock/modules/mbinance/um/value/um_fetcher_value.py sha256=12e39lrbGjq65c30Yxd-YCCybCIDGcAOF0uxsODggYo 59
metastock/modules/mbinance/um/value/um_order_type.py sha256=fbtQLZSzkr9-MV6d_5GUtGKe6Z8plpiJwcqaiQQihJ8 3358
metastock/modules/mbinance/um/value/um_queue_value.py sha256=SaGIDm19WTSMKc1YOH_4CX3rHcGR7g0Y7nR0z9_js-Q 211
metastock/modules/mbinance/um/value/um_value.py sha256=0pz4LFf5ib1hj9e7HVK35O573yoTtUcFlKpe5xiZ51U 1170
metastock/modules/mbinance/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/util/calc_hull.py sha256=Nz5HciuohMfJIFBFJm-Sj7Po--vpdGBY23RFgC9LguE 540
metastock/modules/mbinance/util/check_index_within_60_seconds.py sha256=xjsCvZrKBIPsD_X2FdXR-B_iRbvN2yJpJjB58C4J5qk 652
metastock/modules/mbinance/util/is_testnet.py sha256=xwkwCzqXdBjSNbXmP5DbORvnBnlmHCF_ghl775A_anI 206
metastock/modules/mbinance/value/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/mbinance/value/common.py sha256=1D9tRd3hQbqsEWPTa8_t8PPnySCgF0A7syl37AZitj0 505
metastock/modules/rabbitmq/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/rabbitmq/connection.py sha256=PTug4jT_l1TBUIsJG7dJwsutRJJMl5RbzVZDD8EVUeQ 1550
metastock/modules/rabbitmq/connection_manager.py sha256=-OIdPuHNmZAlQmpIoR3UaIDE8rc-y0eJVu9bU9nMn78 1511
metastock/modules/rabbitmq/consumer.py sha256=2XgwXhOOnZnX1t4k4SYgVCYsPrNFxHzmXzKWEYR-K5Y 2131
metastock/modules/rabbitmq/consumer_manager.py sha256=WO_i5Pn1IAp1trg_vQ9I_4_oDjGhsunNiVpAO8iu7gk 743
metastock/modules/rabbitmq/job_consumer.py sha256=mIZDeQCgwrhrDHwP8p2fl4pEBHJ4tCY8mjmwBNOWiXc 2064
metastock/modules/rabbitmq/job_worker.py sha256=IWYlJk3hOzEb4G7Lf8_WOvaw9DQiNXh_EAm_5k-3XtI 181
metastock/modules/rabbitmq/publisher.py sha256=eyBVDFpYvmsGxszh2O9pJasPrVpMUSI9qRYScjnSDlA 1226
metastock/modules/rabbitmq/queue.py sha256=1CEmbyEDHgJtIJqDYe5EIpq7bOlvAi7V_Y3ydS6rkL8 1077
metastock/modules/rabbitmq/schema.py sha256=rZOjtOtcwcYs7ybL-5Ufxpuvd7JURQuRNynC6YtlfIY 196
metastock/modules/stockinfo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/stockinfo/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/stockinfo/schema/api_base_response.py sha256=HpoyoVUsLFYp1X3sSC2fcAEMtumH163USUYxxuGWoQE 347
metastock/modules/stockinfo/schema/tick_schema.py sha256=bimb0PoU2Kyy3hYnKicFLQgd6vEj8nmAwIp_p7nGxa8 656
metastock/modules/stockinfo/ulti/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/stockinfo/ulti/error.py sha256=eR3wtAk4N-xOKJf0mG8qyBTzZrfonc5L8e3z8TvKaLs 405
metastock/modules/stockinfo/ulti/get_price_history.py sha256=X5-XIWn19QwVYj8HAV_o7aKOFU1sER8Loz6MWIT7FyQ 1252
metastock/modules/stockinfo/ulti/get_symbol_info.py sha256=31F9IjgW12eM-p7IO6RMyzFqUeZqdNGV8YAwtXIRGrs 677
metastock/modules/stockinfo/ulti/get_tick.py sha256=p5_jp9Ch4VJmMIA1ejuwp1Fs-dU6lfp5umP3_sKRjkk 430
metastock/modules/stockinfo/ulti/get_tick_history.py sha256=wuZu_nmvmPNh8Ib9NXaZygPicp4ehEWRBwOnoLwcdEY 823
metastock/modules/stockinfo/ulti/merge_tick_histories.py sha256=O222nRwJBMgv-XtSh0VjuUHLwehjhA5BI6-6eId7E70 2283
metastock/modules/stockinfo/value/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/stockinfo/value/constain.py sha256=1PBABSeWGP_OcvSK7Acr9NiSWdc84ZRW2-sO2kKcGiI 25
metastock/modules/stockinfo/value/url.py sha256=1gfw09lyhC3wMPHi4V9gVZqhwJCgRlFUaMhYJe61orA 1280
metastock/modules/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/test/consumer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/test/consumer/test_consumer.py sha256=HqOsrlblpyql81bmgpb1Q-4qZqz3tXO5_1PFhGe_b4U 379
metastock/modules/test/consumer/test_job_worker1.py sha256=WsTuM8kh5SEvOUa1JdoI2x9WIdtZMHI2Z7iNqtSKqTc 286
metastock/modules/test/consumer/test_job_worker2.py sha256=sMGJ4r0mgRCDszA2RqpFmGzYJ0g2XtWicK6ZTUgnuNA 286
metastock/modules/trade/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/analysis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/analysis/abstract_analysis.py sha256=i4fX_qHZnhr3d6yeJrxwjeDnI0wxt0Qgo9rc23BKk0U 457
metastock/modules/trade/analysis/cap.py sha256=X24G8H3-6-oHGLSmzXYYh37jN828F2gWo7FHDzLn5Ro 780
metastock/modules/trade/analysis/foreign.py sha256=pIvqIgm1lErOK-Vo46yR-CjBKuNfKG1z6teP0c1nOME 2014
metastock/modules/trade/analysis/hullma.py sha256=8FBGJZxBojY17HU0RVnqyTYMw8ZwiTAc_7QMyB98ZsA 5913
metastock/modules/trade/analysis/tick.py sha256=muAXdHCoAEQwXY0yOg-983ZNi8KjedxodmLa4b1pSYs 3438
metastock/modules/trade/analysis/total_trade_value.py sha256=mMfB8mPLw0QqEXHNvWQCSCMEgTOV3C_n7iqdDr5I9N0 1391
metastock/modules/trade/consumer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/consumer/strategy_consumer.py sha256=tDrAPZOfBBUF58sAib1AoFA3bhLj-irKNd9KsUFTzwU 3103
metastock/modules/trade/consumer/workers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/consumer/workers/analysis_worker.py sha256=lavuzV2exZdUpqA8TMQEHQrKqIxY4nigLHm88WO8t_I 3814
metastock/modules/trade/error.py sha256=AtYpqOPSrVdcm09fqDzyoAydqA6cF2m2mLpSdwn9bDM 2279
metastock/modules/trade/generator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/generator/input_schema.py sha256=MjS6ESnM-Z6F71ftVrRctNdECgLSKbYgMrq7U_ofD2g 1329
metastock/modules/trade/generator/predefined_strategy_generator.py sha256=V7ZDhpbrdYMv7PiH1fI7x2ZEsmNLNi-1go9ogBLkUHk 6743
metastock/modules/trade/generator/simple_strategy_generator.py sha256=Bk64DEoB2Tn8QZnoQfrAZMrD8iMvn8wFgC53QSKg4rg 197
metastock/modules/trade/generator/strategy_generator_abstract.py sha256=zvut6bl3To_lwaKTujFIpZ_CJyNV1FVb1C0IbqUgicM 1228
metastock/modules/trade/request/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/request/get_strategy_process.py sha256=09Fj0kGLcxJwjHqKehM1hz4YOR5QmVgL3pQXZk3_0r8 839
metastock/modules/trade/request/get_tick_intraday_speed.py sha256=jeSEHuu0U6xledyzg_8QqVfhESzWb1CqPBYTEw27qCs 669
metastock/modules/trade/request/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/request/schema/response.py sha256=B8NeHWv1osguNx7NNwoEi5fTdO4CVvLwjU7uybAlxiY 1606
metastock/modules/trade/strategy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/strategy/abstract_manager.py sha256=DAoRALoNhOgVfQ6V6vZykzzMdMjYKlRID14evqa99Bw 514
metastock/modules/trade/strategy/actions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/strategy/actions/action_abstract.py sha256=6AkA5E219g7m4ltwzyKBJCAHwGCq-9ZrW-vyQX0f8ak 1849
metastock/modules/trade/strategy/actions/action_manager.py sha256=ItBV6a67BbXAUepxZoFqf54V7uKcp3gNjhsHfG4tCIM 302
metastock/modules/trade/strategy/actions/alert_action_v1.py sha256=_phVaL0R4_BkYKw-gNPcQJ0QUyAjyhjtecQYuZl6fCI 1736
metastock/modules/trade/strategy/actions/fixed_buy_action_v1.py sha256=-b1EN6dg_9unoWty6lymOF5YlOXS3fA1HTRA78gvq-k 2018
metastock/modules/trade/strategy/actions/input_schema.py sha256=Au5viA4Zcru-HVrpRes5Ss_mspOzCC8OTJorcR8M6Jo 659
metastock/modules/trade/strategy/actions/simple_action_v1.py sha256=Ev35bmIMPmBBIrGqZzXBi5cxk7osLNAt7iqOCAGH0dg 613
metastock/modules/trade/strategy/assessor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/strategy/assessor/abstract_accessor.py sha256=0mnR59BRYr9HQGh137f3KysgRYRN8qLP1PiNmTcp6Zs 5591
metastock/modules/trade/strategy/assessor/accessor_manager.py sha256=KtuxwJ7yjq4lTruK6yKjypdajTsIu1d8n4hHcyGY9qI 316
metastock/modules/trade/strategy/assessor/input_schema.py sha256=BlMHeN44dYoNyYJm4wFhhxgmj2XiTAn45Opr20Hk06s 365
metastock/modules/trade/strategy/assessor/simple_buy_assessor.py sha256=ET_SjJInrwX9Pq1dCenaN8oSpha1_SUODFBJGKJP-dE 4735
metastock/modules/trade/strategy/filters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/strategy/filters/capitalization_filter.py sha256=SWTXQvNozPpTok11dJWrYGtOgzE9cky8ChELBZML-bY 226
metastock/modules/trade/strategy/filters/filter_abstract.py sha256=aIsIsWMUimhcf2ElwhgIU_m0_gduyYzIPv7TbsiheZM 1811
metastock/modules/trade/strategy/filters/filter_manager.py sha256=dADleLpW7nx7cWL8UD2Ku9VJ0qfI28VN6QoJqJxK-ZQ 302
metastock/modules/trade/strategy/filters/input_schema.py sha256=mQ34puKXjDlCf6uTNnZnTzhthBnWgo5WRQRvx8Dr4GA 462
metastock/modules/trade/strategy/filters/specific_symbols_filter.py sha256=zEvZSslVQKIOjouTtAO_zeAjlqJDyUQnATYRgZhByp8 232
metastock/modules/trade/strategy/filters/total_trade_value_filter.py sha256=1mzQZCINNAD5Rzb-X9zPDk7Yi7EJduUbptc35DJgHqQ 2382
metastock/modules/trade/strategy/input_schema.py sha256=gPj4oOw9qSi3SrbufGgifElQZfpAtVP470-_Mnbs708 3760
metastock/modules/trade/strategy/signals/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/strategy/signals/analysis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/strategy/signals/analysis/tick_signal.py sha256=nuebyLzmbMKO7J1JZ8zN6AMEpS37U3BVSSZsrYVFayU 1994
metastock/modules/trade/strategy/signals/input_schema.py sha256=5ycTBDPcEAhv6DJHIxRzRImye_f0Q0hBCuB_KDfLg_M 402
metastock/modules/trade/strategy/signals/output_schema.py sha256=YkDjWIFji3r8cJUx1NNMtr_NhusTPYoyUX-JBR6Iabk 346
metastock/modules/trade/strategy/signals/signal_abstract.py sha256=5Lb687soGFD81Q_IqNTxv0d9i-VnUgCRvrsiheRygn8 2153
metastock/modules/trade/strategy/signals/signal_manager.py sha256=OMWpuoqWahZwjx9sAcrft-i4OgLSw7mkbvciFQ01QHQ 302
metastock/modules/trade/strategy/signals/technical/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/strategy/signals/technical/hullma_singal.py sha256=LZvb8Z8Zq08yIHbL21KhlM-mWjavyyeUHoKNDDpey2Y 3467
metastock/modules/trade/strategy/signals/technical/simple_sqz_mom_signal.py sha256=eisMX9Wv66bWO7x50xLp0zXzw_fuuuRvhLOWezX2vvQ 701
metastock/modules/trade/strategy/simple_strategy_v1.py sha256=QUvB-KEfglvnz9Uw2xjpe3m4qtKnlhopwC5pQnq5hoY 1142
metastock/modules/trade/strategy/strategy_abstract.py sha256=bQyFFTnEidGHPeRyaG-u26l2g3P8mg0m9mgCGwf6jBU 8850
metastock/modules/trade/strategy/strategy_manager.py sha256=ZWIamHFYtk3WjH60C_WFCZGUWnYTp4qQqGTbpzvE4YA 340
metastock/modules/trade/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/util/get_strategy_hash.py sha256=cfAlJczu7c2POLOSSSpeNVqnerezLQFczAcdurZl_z4 255
metastock/modules/trade/util/get_strategy_process_actions.py sha256=LaOEBq4vHeBR9L7bc8yzQ97Q0WfS03ycYW4HIgcvLWE 737
metastock/modules/trade/util/get_strategy_processes.py sha256=sNo3hJRLjLDczkwA6vnm8qbkgBGRGVEW9Ma_GvItj0s 660
metastock/modules/trade/util/predict_trend_change.py sha256=aNi4AC3qAwjd2UQILL6GFwKSP0Yswuh1RJI6oOdhoGI 2900
metastock/modules/trade/value/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
metastock/modules/trade/value/url.py sha256=2xq5RQoYe0xolNpoM4eiYoms6dhZXEIR5RTohBdLZ8k 1757
metastock-0.1.3.dist-info/METADATA sha256=bis1dStHyMkC6XBNMp2-8TQTGp_TIUdaN6yLvIrc1BE 5277
metastock-0.1.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
metastock-0.1.3.dist-info/entry_points.txt sha256=EpIWSwhfI_lI_1s_bo2UWi5onN6FLR7QPeQ56DnuEVs 94
metastock-0.1.3.dist-info/RECORD

entry_points.txt

mbinance = metastock.cli.mbinance.main:app
pystock = metastock.cli.pystock:app