python量化平台怎么搭建_backtester python搭建的外汇量化回测平台,简单易用 Finance-Stock software system 金融证券系统 274万源代码下载- www...

文件名称: backtesterd_download.gif下载 收藏√ [thumbs_up.gif

5 4 3 2 1 thumbs_down.gif]

开发工具: Python

文件大小: 4098 KB

上传时间: 2017-04-19

下载次数: 0

提 供 者: 璐璐

详细说明:python搭建的外汇量化回测平台,简单易用-python-builded foreign exchange quantified backtesting platform

文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):

demo

....\simple_guide

....\............\main.ui

....\............\main_ui.py

....\............\main_window.py

....\............\param_form.py

....\............\param_ui.py

....\............\param_ui.ui

....\............\__pycache__

....\............\...........\main_ui.cpython-35.pyc

....\............\...........\param_form.cpython-35.pyc

....\............\...........\param_ui.cpython-35.pyc

....\usage_introduction

....\..................\backtesting_frame.py

....\..................\description.txt

....\..................\null_strategy.py

....\..................\__pycache__

....\..................\...........\null_strategy.cpython-35.pyc

index.csv

mllib

.....\optimum

.....\.......\PSO.py

.....\.......\__init__.py

.....\__init__.py

quantlib

........\common

........\......\const.py

........\......\info.py

........\......\path.py

........\......\runtime_env.py

........\......\__init__.py

........\......\__pycache__

........\......\...........\const.cpython-35.pyc

........\......\...........\info.cpython-35.pyc

........\......\...........\path.cpython-35.pyc

........\......\...........\runtime_env.cpython-35.pyc

........\......\...........\__init__.cpython-35.pyc

........\core

........\....\accounting.py

........\....\clearing.py

........\....\data.py

........\....\data_loader.py

........\....\date_sys.py

........\....\hist_data.py

........\....\__init__.py

........\....\__pycache__

........\....\...........\accounting.cpython-35.pyc

........\....\...........\clearing.cpython-35.pyc

........\....\...........\data.cpython-35.pyc

........\....\...........\data_loader.cpython-35.pyc

........\....\...........\date_sys.cpython-35.pyc

........\....\...........\hist_data.cpython-35.pyc

........\....\...........\__init__.cpython-35.pyc

........\frame

........\.....\backtesting.py

........\.....\__init__.py

........\.....\__pycache__

........\.....\...........\backtesting.cpython-35.pyc

........\.....\...........\__init__.cpython-35.pyc

........\indicator

........\.........\indicator.py

........\.........\__init__.py

........\.........\__pycache__

........\.........\...........\indicator.cpython-35.pyc

........\.........\...........\__init__.cpython-35.pyc

........\safe_api

........\........\account_api.py

........\........\data_api.py

........\........\portfolio_api.py

........\........\trade_api.py

........\........\__init__.py

........\statistics

........\..........\monitor.py

........\..........\__init__.py

........\..........\__pycache__

........\..........\...........\monitor.cpython-35.pyc

........\..........\...........\__init__.cpython-35.pyc

........\utils

........\.....\config.py

........\.....\data_pretreatment.py

........\.....\date.py

........\.....\__init__.py

........\__init__.py

........\__pycache__

........\...........\__init__.cpython-35.pyc

strategy

........\a_simple_strategy.py

........\ex_API

........\......\trade_API.py

........\......\__init__.py

........\......\__pycache__

........\......\...........\trade_API.cpython-35.pyc

........\......\...........\__init__.cpython-35.pyc

........\private

........\.......\grid.py

........\.......\__init__.py

........\.......\__pycache__

........\.......\...........\grid.cpython-35.pyc

........\.......\...........\__init__.cpython-35.pyc

........\strategy.py

输入关键字,在本站274万海量源码库中尽情搜索:

帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
股票量化交易中非常重要的一环,它可以通过历史数据对交易策略进行模拟和评估,从而评估策略的可行性和优劣性。在Python中,有很多开源的量化交易框架可以用来进行股票,如zipline、backtrader等。 下面是一个使用zipline框架进行简单交易策略的例子: 1. 安装zipline ```python pip install zipline ``` 2. 编写交易策略代码 ```python from zipline.api import order_target_percent, record, symbol def initialize(context): context.asset = symbol('AAPL') def handle_data(context, data): # 获取过去10天的收盘价 prices = data.history(context.asset, 'price', 10, '1d') # 计算平均价 mean_price = prices.mean() # 如果当前价格低于平均价,则买入 if data.current(context.asset, 'price') < mean_price: # 调整持仓比例至100% order_target_percent(context.asset, 1.0) # 否则卖出 else: # 调整持仓比例至0% order_target_percent(context.asset, 0.0) # 记录当前持仓比例 record(position=context.portfolio.positions[context.asset].amount) ``` 3. 运行 ```python from zipline import run_algorithm from zipline.api import symbol from datetime import datetime start = datetime(2016, 1, 1) end = datetime(2017, 1, 1) result = run_algorithm( start=start, end=end, initialize=initialize, capital_base=10000, handle_data=handle_data, bundle='quandl' ) ``` 在上述代码中,我们定义了一个简单的交易策略,即如果当前价格低于过去10天的平均价,则买入,否则卖出。然后我们使用zipline框架进行,设定开始和结束时间、初始资本、数据来源等参数,最终得到结果。 需要注意的是,这只是一个简单的例子,实际的交易策略可能会更加复杂,需要考虑更多的因素。另外,在进行股票时,也需要注意避免过度拟合或过度优化,以免出现虚高的情况。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值