easytrader
===============
* easy to use to trade in China Stock
Installation
--------------
pip install easytrader
Upgrade
---------------
pip install easytrader --upgrade
Quick Start
--------------
::
import easytrader
user = easytrader.use('ht')
user.prepare('account.json')
user.balance
return::
[{ 'asset_balance': '资产总值',
'current_balance': '当前余额',
'enable_balance': '可用金额',
'market_value': '证券市值',
'money_type': '币种',
'pre_interest': '预计利息' ]}
user.position
return::
[{'cost_price': '摊薄成本价',
'current_amount': '当前数量',
'enable_amount': '可卖数量',
'income_balance': '摊薄浮动盈亏',
'keep_cost_price': '保本价',
'last_price': '最新价',
'market_value': '证券市值',
'position_str': '定位串',
'stock_code': '证券代码',
'stock_name': '证券名称'}]
user.entrust
return::
[{'business_amount': '成交数量',
'business_price': '成交价格',
'entrust_amount': '委托数量',
'entrust_bs': '买卖方向',
'entrust_no': '委托编号',
'entrust_price': '委托价格',
'entrust_status': '委托状态', # 废单 / 已报
'report_time': '申报时间',
'stock_code': '证券代码',
'stock_name': '证券名称'}]
user.buy('162411', price=5.55)
user.sell('16411', price=5.65)
Raw data
{
"_id": null,
"home_page": "https://github.com/yiliang114/easytrader",
"name": "newEasytrader",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "China stock trade",
"author": "yiliang114",
"author_email": "1204183885@qq.com",
"download_url": "https://files.pythonhosted.org/packages/07/14/d7cb6ed62dedbfba2e7a53dacf6ad5a05b622340429b38c5f0d16fe00be7/neweasytrader-0.23.1.tar.gz",
"platform": null,
"description": "\neasytrader\n===============\n\n* easy to use to trade in China Stock\n\nInstallation\n--------------\n\npip install easytrader\n\nUpgrade\n---------------\n\n pip install easytrader --upgrade\n\nQuick Start\n--------------\n\n::\n\n import easytrader\n\n user = easytrader.use('ht')\n\n user.prepare('account.json')\n\n user.balance\n\nreturn::\n\n [{ 'asset_balance': '\u8d44\u4ea7\u603b\u503c',\n 'current_balance': '\u5f53\u524d\u4f59\u989d',\n 'enable_balance': '\u53ef\u7528\u91d1\u989d',\n 'market_value': '\u8bc1\u5238\u5e02\u503c',\n 'money_type': '\u5e01\u79cd',\n 'pre_interest': '\u9884\u8ba1\u5229\u606f' ]}\n\n user.position\n\nreturn::\n\n [{'cost_price': '\u644a\u8584\u6210\u672c\u4ef7',\n 'current_amount': '\u5f53\u524d\u6570\u91cf',\n 'enable_amount': '\u53ef\u5356\u6570\u91cf',\n 'income_balance': '\u644a\u8584\u6d6e\u52a8\u76c8\u4e8f',\n 'keep_cost_price': '\u4fdd\u672c\u4ef7',\n 'last_price': '\u6700\u65b0\u4ef7',\n 'market_value': '\u8bc1\u5238\u5e02\u503c',\n 'position_str': '\u5b9a\u4f4d\u4e32',\n 'stock_code': '\u8bc1\u5238\u4ee3\u7801',\n 'stock_name': '\u8bc1\u5238\u540d\u79f0'}]\n\n user.entrust\n\nreturn::\n\n [{'business_amount': '\u6210\u4ea4\u6570\u91cf',\n 'business_price': '\u6210\u4ea4\u4ef7\u683c',\n 'entrust_amount': '\u59d4\u6258\u6570\u91cf',\n 'entrust_bs': '\u4e70\u5356\u65b9\u5411',\n 'entrust_no': '\u59d4\u6258\u7f16\u53f7',\n 'entrust_price': '\u59d4\u6258\u4ef7\u683c',\n 'entrust_status': '\u59d4\u6258\u72b6\u6001', # \u5e9f\u5355 / \u5df2\u62a5\n 'report_time': '\u7533\u62a5\u65f6\u95f4',\n 'stock_code': '\u8bc1\u5238\u4ee3\u7801',\n 'stock_name': '\u8bc1\u5238\u540d\u79f0'}]\n\n user.buy('162411', price=5.55)\n\n user.sell('16411', price=5.65)\n\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "A utility for China Stock Trade",
"version": "0.23.1",
"project_urls": {
"Homepage": "https://github.com/yiliang114/easytrader"
},
"split_keywords": [
"china",
"stock",
"trade"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "614507b1cc3ee58229c6731cc0a2416777a2fc548898fbeb353fd8b3771456a7",
"md5": "d8070e0df8f1341366e5440dfe13d294",
"sha256": "19545ecb861fac5a633739274f15fdc3f1a07f4f94924d42664d8e7bf5abdd19"
},
"downloads": -1,
"filename": "newEasytrader-0.23.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d8070e0df8f1341366e5440dfe13d294",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 51908,
"upload_time": "2025-02-20T17:41:03",
"upload_time_iso_8601": "2025-02-20T17:41:03.824992Z",
"url": "https://files.pythonhosted.org/packages/61/45/07b1cc3ee58229c6731cc0a2416777a2fc548898fbeb353fd8b3771456a7/newEasytrader-0.23.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0714d7cb6ed62dedbfba2e7a53dacf6ad5a05b622340429b38c5f0d16fe00be7",
"md5": "50a9ff916519a8ca4709022ea4d3a4e2",
"sha256": "7b18ec6212c8e8567346d375935d5d1c68d23075fa720557defa96d3dc91e599"
},
"downloads": -1,
"filename": "neweasytrader-0.23.1.tar.gz",
"has_sig": false,
"md5_digest": "50a9ff916519a8ca4709022ea4d3a4e2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 42301,
"upload_time": "2025-02-20T17:41:08",
"upload_time_iso_8601": "2025-02-20T17:41:08.010991Z",
"url": "https://files.pythonhosted.org/packages/07/14/d7cb6ed62dedbfba2e7a53dacf6ad5a05b622340429b38c5f0d16fe00be7/neweasytrader-0.23.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-20 17:41:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yiliang114",
"github_project": "easytrader",
"github_not_found": true,
"lcname": "neweasytrader"
}