股票模板实例

先上代码:

import pandas as pd
start='2014-11-01'
end='2018-01-01'
benchmark='HS300'
universe=DynamicUniverse('HS300')
refresh_rate=60   #此处未给出频率参数,默认是‘d’(天)
max_history_window=60
accounts={
    'fantasy_account':AccountConfig(account_type="security",capital_base=10000000,
                                     commission=Commission(buycost=0.001,sellcost=0.002,unit='perValue'),
                                    slippage=Slippage(value=0.0,unit='perValue'))
                                    }
def initialize(context):
     pass
                                   
def handle_data(context):
     account=context.get_account('fantasy_account')
     universe=context.get_universe(exclude_halt=True)
     history=context.history(universe,'closePrice',60)   #获取K线图等时间序列数据(获取60条历史K线图universe证券列表的前复权收盘价)
     momentum={'symbol':[],'c_ret':[]}   #字典初始化
     for stk in history.keys():  #对每只股票进行循环,用最近的前复权价格除以60个交易日之前的前复权价格,得到累计净值
            momentum['symbol'].append(stk)
            momentum['c_ret'].append(history[stk]['closePrice'][-1]/history[stk]['closePrice'][0])
     #按照过去60日收益率排序,并且选择前60只得股票作为买入候选
     momentum=pd.DataFrame(momentum).s
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PHP项目开发模板实例指的是使用某种框架或模板引擎来进行PHP项目的开发,以便提高开发效率、减少重复性工作并保持代码的整洁和可维护性。以下是一个简单的PHP项目开发模板实例的介绍: 在PHP项目开发过程中,可以使用流行的PHP框架例如Laravel、Symfony或CodeIgniter,或者使用模板引擎例如Smarty来创建一个项目开发的基本结构。 对于Laravel框架,项目的基本结构通常包括如下几个目录和文件: 1. app目录:用于存放项目的主要业务逻辑代码,例如控制器、模型和中间件等。 2. config目录:用于存放项目的配置文件,例如数据库连接和应用程序设置等。 3. database目录:用于存放项目的数据库迁移脚本和填充数据等相关文件。 4. public目录:用于存放项目的静态资源文件,例如CSS、JavaScript和图片等。 5. resources目录:用于存放项目的视图和其他资源文件,例如项目的模板文件和语言包等。 6. routes目录:用于存放项目的路由文件,定义URL和控制器之间的映射关系。 7. tests目录:用于存放项目的测试文件,用于测试应用程序的各个方面功能。 8. composer.json:用于定义项目的依赖关系和加载自动加载文件的配置。 如果使用Smarty模板引擎,项目的基本结构可以类似于以下方式进行组织: 1. templates目录:用于存放项目的模板文件,例如HTML或PHP文件,可以在其中编写动态的页面。 2. cache目录:用于存放模板引擎编译过的缓存文件,以提高模板文件的加载速度。 3. config目录:用于存放模板引擎的配置文件,例如Smarty的基本设置和插件的加载等。 以上只是一个简单的PHP项目开发模板实例,具体的项目结构和组织方式可以根据实际情况进行调整和扩展。这样的模板实例可以帮助开发人员更好地组织和管理项目代码,并提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值