No project description provided
Project description
量化分析工具
本项目是一个量化分析的工具,感谢akshare提供了财经数据接口,本项目是基于akshare提供的A股数据来对各种交易策略进行收益分析的工具,还提供了按照策略提供选股的功能。
功能
- 股票数据获取:高效获取实时和历史股票数据,以进行分析和策略制定。
- 策略开发:轻松创建和优化买卖策略。
- 回测:在历史数据上测试您的策略,以评估其潜在盈利能力。
- 参数优化:微调个股参数,以提高交易指标的准确性。
- 个性化策略开发:提供选股策略的开发和验证服务,满足用户特定需求。
- 策略组合管理:支持多组策略对多只股票同时监测,实现在买入点或卖出点的仓位控制和管理。
- 消息推送功能:通过订阅功能,当捕捉到买卖点时发送通知。
安装
pip install event-trader
使用
个股
- 个股主要使用StockInfo这个类,可以通过get_result方法获得各个策略的近一年时间中的交易机会以及收益
表中的profit是近一年按照该策略交易的预计收益, parameters是调优后的参数。
from event_trader import StockInfo
from event_trader.strategies import SimpleMovingAverageStrategy, UpdateSimpleMovingAverageStrategy,StochasticOscillatorStrategy, OneMovingAverageStrategy, TraditionalBollStrategy, MovingAverageConvergenceDivergenceStrategy
STRATEGIES = {
'SMA': SimpleMovingAverageStrategy,
'USMA': UpdateSimpleMovingAverageStrategy,
'SO': StochasticOscillatorStrategy,
'OMA': OneMovingAverageStrategy,
'TB': TraditionalBollStrategy,
'MACD': MovingAverageConvergenceDivergenceStrategy
}
stock = StockInfo('601688', strategies = STRATEGIES)
stock.get_result()
- 显示策略的买卖点
stock.SMA.show() 调用这个方法可以用来显示K线图,以及策略中的计算因子和买卖点,凭此可以验证交易策略的收益情况 stock.SMA.account.transactions 可以查看策略的具体交易信息。
自选股
板块
开发计划
- 选股策略开发:正在开发更多的选股策略。如有需求,请联系我以开发和验证个性化的策略。
- 消息推送功能:计划增加推送功能,当捕捉到买卖点后能够发送消息给订阅者。
- 策略组合功能:将实现策略组合的功能,支持多组策略对多只股票的监测和仓位管理。
许可证
本项目根据 MIT 许可证 授权。
联系
如有问题或反馈,请联系:122828837@qq.com。
祝交易顺利!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
event_trader-0.1.3.tar.gz
(17.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file event_trader-0.1.3.tar.gz.
File metadata
- Download URL: event_trader-0.1.3.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d23ec69c6a194c41274620dd1cfb042c2639fa8fd747fd444ac2af8218d842b
|
|
| MD5 |
1b9c3d093a2c598ba22a151cb0eeceff
|
|
| BLAKE2b-256 |
fd8271e307b1d85977728877156446da6c8bf068e78066071824173d024d9b1c
|
File details
Details for the file event_trader-0.1.3-py3-none-any.whl.
File metadata
- Download URL: event_trader-0.1.3-py3-none-any.whl
- Upload date:
- Size: 27.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b138510867dd2b348770efdc37c3668d923b415bf7607b277a5e3baee9dbc8c
|
|
| MD5 |
ec6ad22cc327b8cb24dadda34a1bca7d
|
|
| BLAKE2b-256 |
c5fc56dac371503ee95b72d4d973c2bdffa7a4f82a2b1c3bc2c5e5ba7c0a55c2
|