1. 原理

做市商制度

做市商制度是一种报价驱动制度。做市商根据自己的判断,不断地报出买入报价和卖出报价,以自有资金与投资者进行交易。做市商获取的收益就是买入价和卖出价的价差。

假设做市商以6344卖出一手合约,同时以6333买入一手合约。如果都成交,做市商可净获利11个点。但如果当时合约价格持续走高或走低,做市商没有对手方能够成交,这时就不得不提高自己的买价或降低自己的卖价进行交易,做市商就会亏损。因此,做市商并不是稳赚不赔的。

2. 策略思路

第一步:订阅tick数据(只有最近3个月数据)
第二步:获取tick数据中的卖一和买一价格。
第三步:以买一价格开多,以卖一价格开空。以卖一价格平多,以买一价格平空。

回测标的:CZCE.CF801
回测时间: 2017-09-29 11:25:00 至 2017-09-29 11:30:00
回测初始资金:50万
注意:若修改回测期,需要修改对应的回测标的。

3. 策略代码

详见:https://www.myquant.cn/docs/python_strategyies/109

4. 回测结果

设定初始资金50万,手续费率为0.01%,滑点比率为0.01%。回测结果如下图所示。

回测期累计收益率为0.05%,年化收益率为16.87%,基准收益率为0,整体收益跑赢指数。最大回撤为0,胜率97.14%。

需要注意的是,本演示策略只是用作示例,在现实中,以买一和卖一挂单不一定会成交,实际收益率也达不到示例水平,需谨慎。

注:此策略只用于学习、交流、演示,不构成任何投资建议。

做市商交易策略-期货相关推荐

  1. matlab中均线交易策略,高胜率交易策略,期货双向网格交易法

    内容导航: Q1:如何才能提高交易策略的胜率 高交易策略的胜率,也就是尽量确保买入后会上涨而不会下跌,其方法与交易系统本身密切相关.提高交易策略的胜率,包括两方面含义: (1)确保买入当天盈利:(2) ...

  2. 经典的期货量化交易策略大全

    1.双均线策略(期货) 双均线策略是简单移动平均线策略的加强版.移动平均线目的是过滤掉时间序列中的高频扰动,保留有用的低频趋势.它以滞后性的代价获得了平滑性,比如,在一轮牛市行情后,只有当价格出现大幅 ...

  3. 经典的期货量化交易策略大全(含源代码)

    1.双均线策略(期货) 双均线策略是简单移动平均线策略的加强版.移动平均线目的是过滤掉时间序列中的高频扰动,保留有用的低频趋势.它以滞后性的代价获得了平滑性,比如,在一轮牛市行情后,只有当价格出现大幅 ...

  4. 民锋国际期货量化交易策略源代码大全

    1.alpha对冲(期货) 投资者在市场交易中面临着系统性风险(即贝塔或Beta.β风险)和非系统性风险(即阿尔法或Alpha.α风险),通过对系统性风险进行度量并将其分离,从而获取超额绝对收益(即阿 ...

  5. 基于java的量化交易软件,用户可自行编写交易策略,用于期货、股票、外汇、炒币等多种交易场景,前端采用node14 + vue2

    本项目仅属于技术分享,不构成任何交易建议.使用者自身在交易前,需要清楚其可能面对的交易风险与相关法律规定,并为自身行为负责! 完整代码下载地址:基于java的量化交易软件 这是一个用户可以自行编写交易 ...

  6. python期货交易策略_GitHub - guyimin/tqsdk-python: 期货量化交易策略程序开发包, 实时行情/历史数据/实盘交易...

    TqSdk 量化交易策略程序开发包 TqSdk 是一个由信易科技发起并贡献主要代码的开源 python 库. 依托快期多年积累成熟的交易及行情服务器体系, TqSdk 支持用户使用极少的代码量构建各种 ...

  7. Matlab期货量化交易特征选取,【策略分享】Matlab量化交易策略源码分享

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 策略名称:横盘突破策略 策略思路: 日内交易策略,收盘平仓: 横盘突破在过去30根K线的高低点围绕中轴上下0.5%的范围内波动时: 上轨=过去30根K线的 ...

  8. 高频交易(二)浅谈高频交易中比较成熟的一些交易策略

    今天我们谈谈高频交易中比较成熟的一些交易策略,应用于数字货币市场. 引言: 高频交易是自动化交易的一种形式,以速度见长,利用计算机系统加入人工智能算法,以智能化方式,快速,稳健的短线持仓执行交易.其中 ...

  9. “天下武功唯快不破”--常见高频交易策略简介

    想在交易竞赛中占据先机?看看常见的高频交易策略都有哪些套路 目前市场上高频交易策略五花八门.比较常见的策略包括以下四种: 1,  套利策略 2,  盘口策略 3,  做市策略 4,  事件驱动 一,套 ...

  10. python量化外汇交易_用Python实现一个Dual Thrust数字货币量化交易策略

    Dual Thrust交易算法介绍 Dual Thrust交易算法是由Michael Chalek开发的著名量化交易策略.它通常用于期货,外汇和股票市场.Dual Thrust的概念属于典型的突破交易 ...

最新文章

  1. 2021年大数据基础(五):​​​​​​​​​​​​​​​​​​​​​分布式技术
  2. 惊呆了!Spring Boot 还能远程调试?
  3. ThinkPHP读取数据库数据到模板文件
  4. 同义词词林 java_基于同义词词林扩展版的词语相似度计算
  5. python详细安装教程linux-Linux系统如何安装Python?新手教程
  6. x265-确定slice type-2
  7. 解读大型网站系统架构的演化
  8. oracle trace 文件名,限制oracle trace 文件大小
  9. c语言验证24点,C语言解24点游戏程序
  10. 我所理解的性能测试是什么?
  11. js ajax通用方法,目前5个流行的AJAX调用JavaScript库
  12. 贪吃蛇c加加代码_贪吃蛇 C语言源代码
  13. pdf编辑工具linux,7个Ubuntu下的PDF编辑工具
  14. cad连筋字体怎么安装_天正建筑CAD字体太小怎么办?别慌!问题不大,解决方案都在这里...
  15. 人工智能|人工智能语音识别系统的重要性
  16. SysKey 和 SAM
  17. jquery File upload 的一个例子
  18. spark MLlib 概念 2:Stratified sampling 层次抽样
  19. 几个在线的维恩图制作站点
  20. 从少儿编程讲讲开发行业的大趋势

热门文章

  1. Qt设置鼠标光标样式
  2. linux系统安装视频播放器,Linux操作系统上安装Mplayer播放器的方法
  3. 微服务守护神-Sentinel-热点-授权-系统规则
  4. 转:[Server] 在 Windows 上安裝 PHP 5.3 開發環境
  5. 零基础学习scala_从0-60开始学习Scala:基础知识
  6. mac电脑如何查看cpu占用率?以及如何修复Mac的“ kernel_task” CPU使用率过高的Bug
  7. 武书连2022中国大学综合实力排行榜发布!
  8. Android中的保活机制
  9. RequestHead详解
  10. USB协议详解第20讲(USB包-帧首包SOF)