Skip to content

Aegis1863/Quant_Trade_Frame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于Tushare数据库,具体调用什么接口,根据实际情况而定。

Whole_Market_strategy:大盘策略

修改token与strategy部分即可,该大盘策略框架中已经写好了一个策略模板,即买入每日成交量最大的10支股票,写好token之后理论上可直接运行。

该策略的问题是不能计算前复权行情,用的都是不复权行情。

Solo_Stock_strategy:个股策略

修改token与strategy部分即可,完善策略函数后可以运行。

这里调用的是前复权数据。

设计思路


AstockTrading()         交易框架(类)
|- __init__()           初始化属性
|- get_tick()           获得行情数据
|- order_target_value() 将标的交易到指定仓位
|- before_market_open() 盘前初始化
|- after_market_close() 盘后函数
|- strategy()           策略函数
|- trade()              交易函数
|- update_hold()        更新持仓函数
|- picture_all()        作图函数
|- statistics()         统计函数
|- count_day()          用来计算起止日期中间有多少交易日,以此确定循环次数
|- run()                运行整个交易

About

量化交易,股票回测交易框架,仿真交易

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages