Skip to main content

No project description provided

Project description

量化分析工具

本项目是一个量化分析的工具,感谢akshare提供了财经数据接口,本项目是基于akshare提供的A股数据来对各种交易策略进行收益分析的工具,还提供了按照策略提供选股的功能。

功能

  • 股票数据获取:高效获取实时和历史股票数据,以进行分析和策略制定。
  • 策略开发:轻松创建和优化买卖策略。
  • 回测:在历史数据上测试您的策略,以评估其潜在盈利能力。
  • 参数优化:微调个股参数,以提高交易指标的准确性。
  • 个性化策略开发:提供选股策略的开发和验证服务,满足用户特定需求。
  • 策略组合管理:支持多组策略对多只股票同时监测,实现在买入点或卖出点的仓位控制和管理。
  • 消息推送功能:通过订阅功能,当捕捉到买卖点时发送通知。

安装

pip install event-trader

使用

个股

  1. 个股主要使用StockInfo这个类,可以通过get_result方法获得各个策略的近一年时间中的交易机会以及收益 strategy profit 表中的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()
  1. 显示策略的买卖点 strategy buy and sell stock.SMA.show() 调用这个方法可以用来显示K线图,以及策略中的计算因子和买卖点,凭此可以验证交易策略的收益情况 stock.SMA.account.transactions 可以查看策略的具体交易信息。

自选股

板块

开发计划

  • 选股策略开发:正在开发更多的选股策略。如有需求,请联系我以开发和验证个性化的策略。
  • 消息推送功能:计划增加推送功能,当捕捉到买卖点后能够发送消息给订阅者。
  • 策略组合功能:将实现策略组合的功能,支持多组策略对多只股票的监测和仓位管理。

许可证

本项目根据 MIT 许可证 授权。

联系

如有问题或反馈,请联系:122828837@qq.com

祝交易顺利!

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

event_trader-0.1.3.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

event_trader-0.1.3-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

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

Hashes for event_trader-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8d23ec69c6a194c41274620dd1cfb042c2639fa8fd747fd444ac2af8218d842b
MD5 1b9c3d093a2c598ba22a151cb0eeceff
BLAKE2b-256 fd8271e307b1d85977728877156446da6c8bf068e78066071824173d024d9b1c

See more details on using hashes here.

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

Hashes for event_trader-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2b138510867dd2b348770efdc37c3668d923b415bf7607b277a5e3baee9dbc8c
MD5 ec6ad22cc327b8cb24dadda34a1bca7d
BLAKE2b-256 c5fc56dac371503ee95b72d4d973c2bdffa7a4f82a2b1c3bc2c5e5ba7c0a55c2

See more details on using hashes here.

Supported by

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