- 博客(5)
- 资源 (1)
- 收藏
- 关注

原创 利用C++语言和CTP 交易接口实现量化交易
笔者业余从事量化交易多年,一直利用国内商业平台开发策略和交易。渐感商业平台有诸多弊端,比如交易速度慢,策略安全性存疑,一些策略思路实现受限等。 为解决问题,决定直接利用上期信息技术的CTP接口,利用C++语言编程实现策略。 第一件事是从官网上下载了文档和DEMO,在SIMNOW 网站上申请了模拟账户,开始初步的调试: C++ 利用Visual Studio 2019 进行开发。在微软官网下载VS2019安装运行。 打开下载的DEMO文件夹:,而胜率较低(往往在40%以下)的特点。要实战应用,策略必须要超出常规的盈亏比和胜率。这就需要对策略进行优化。策略优化是一个非常重要的过程,若简单地根据历史数据进行回测选择较优参数,往往会堕入参数拟合的窠臼,达不到用于实战的预期。本文介绍了一个基于跨周期定多空方向的优化方法,在此分享给量化交易同仁。原始的策略是一个EMA 通道突破的策略,策略思路和源码详见上篇CTA 策略分享之一的文章:为了提高策略绩效,我们利用日线来决定做多或者做空方向
2020-05-27 14:48:02
1572
1
原创 高频交易是如何对期货合约造成“破坏”的
看到一个高频交易的微观视频,在三秒之内的成交动态过程,生动解释了高频交易的“破坏作用”,在此分享给大家哈。
2020-05-24 18:46:12
315
原创 CTA 策略分享之一
笔者闲暇之余经常测试一些量化交易策略。在此分享一个,抛砖引玉哈。通道突破类是较为常用的一种趋势跟踪策略。简单直接的通道突破就是利用最近若干根K线的最高价和最低价形成的通道突破高点做多,下破低点做空。但是这种突破追入的成功概率较低。这里介绍的策略利用最高价/最低价的20EMA 均线形成的通道。进场条件: 若最近两根K线有一根的收盘价大于上一根K线的EMA(H,20),而且最近两根K线中,有一根的ADX 值大于前面一根K线的ADX值,则符合做多条件;进场时机: 以收盘价加上上述的最高价EMA 减去最低价
2020-05-22 17:16:14
1525
高频交易对期货合约盘口的变化影响.mp4
2020-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人