Skip to main content

Zillionare Trader Client

Project description

大富翁交易客户端

Release Status

trade-client是大富翁量化框架中用来交易的客户端。它对回测和实盘提供了几乎相同的接口,从而使得经过回测的策略,可以无缝切换到实盘环境中。

功能

  • 进行实盘和回测交易
  • 获取账号基本信息,比如本金、资产、持仓、盈亏及盈亏比等。
  • 交易函数,比如买入(限价和市价)、卖出(限价和市价)、撤单等
  • 查询委托、成交、持仓(当日和指定日期)
  • 查询一段时间内的账户评估指标,比如sharpe, sortino, calmar, voliality, win rate, max drawdown等。
  • 查询参照标的同期指标。

!!!Warning 在回测模式下,注意可能引起账户数据改变的操作,比如buysell等,必须严格按时间顺序执行,比如下面的例子: client.buy(..., order_time=datetime.datetime(2022, 3, 1, 9, 31)) client.buy(..., order_time=datetime.datetime(2022, 3, 4, 14, 31)) client.sell(..., order_time=datetime.datetime(2022, 3, 7, 9, 31)) 是正确的执行顺序,但下面的执行顺序必然产生错误的结果(实际上服务器也会进行检测并报错误) client.buy(..., order_time=datetime.datetime(2022, 3, 4, 14, 31)) client.buy(..., order_time=datetime.datetime(2022, 3, 1, 9, 31)) client.sell(..., order_time=datetime.datetime(2022, 3, 7, 9, 31))

但是下面的执行顺序并不会报错:
```
client.buy(..., order_time=datetime.datetime(2022, 3, 1, 14, 31))
client.sell(..., order_time=datetime.datetime(2022, 3, 1, 9, 31))
```
策略需要自行决定是否允许这样的情况发生,以及如果发生失,会产生什么样的后果。

Credits

This package was created with zillionare/python project wizard project template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zillionare-trader-client-0.3.8.tar.gz (160.2 kB view details)

Uploaded Source

Built Distribution

zillionare_trader_client-0.3.8-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file zillionare-trader-client-0.3.8.tar.gz.

File metadata

  • Download URL: zillionare-trader-client-0.3.8.tar.gz
  • Upload date:
  • Size: 160.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.8.13 Linux/5.4.0-113-generic

File hashes

Hashes for zillionare-trader-client-0.3.8.tar.gz
Algorithm Hash digest
SHA256 af6c734fc5433214487aeab416fb9ccbd336ba7b894a4c961ef372f7bc8f9d7d
MD5 ef9e3934aadd1142e0811ab09cc8fdd1
BLAKE2b-256 d4ca85edd96cbf6b9b68decc11a575146c60c3a2e35b3bc54f41c8d1cd55b769

See more details on using hashes here.

File details

Details for the file zillionare_trader_client-0.3.8-py3-none-any.whl.

File metadata

File hashes

Hashes for zillionare_trader_client-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c743e9984cc8e57ec3e27b5a0e9ebb6b2a36d555608018910457f10bbfd4c28c
MD5 021d72b4d3e4048d82836e2f9d1dd323
BLAKE2b-256 6e68d579c501f9f5b7b98ee997fd6b2f6c0a13b17d4e0db46cc70afb7dde1f1b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page