一步一步构建量化交易系统
第一步:解决你的交易理念。
1.1 首先要解决的是你的交易理念,所以第一部分主要就是解决交易理念的问题,交易理念非常非常重要,交易理念是摆在首位的。
1.2 交易理念是决定你能否成功的关键!只要交易理念正确,无论你是量化交易者还是主观交易者都会成功,反之,无论你电脑技术多高超,仍然难逃失败的命运。
1.3 如果你忽略了这一步直接开始构建系统,我可以预见你的失败。
1.4 一套能够盈利的交易系统,优势(胜率、盈亏比)、一致性、资金管理(风险和心理)三点是必不可少的,好的开始是成功的一半。
第二步:认清自己。
2.1 人们善于去了解很多事物,但最难的是了解自己,你永远也无法知道你到底会给别人一种什么感觉。
2.2 你也很难了解你自己更加适合哪种交易方式,长线还是短线,对浮盈回吐能否坦然接受等。
2.3 “认清自己”对于一个新手而言不可能很轻易做到,你可以先确定一种交易方法,然后在实盘中去体会和认识自己,这是一个不断修正的过程。
2.4 在这一步我唯一能够给你的建议是,在完全了解自己之前,轻仓操作。
第三步:选择一个交易系统。
3.1 交易系统的选择,最关键的原则是适合你自己。
3.2 可以从均线和通道中选择,前面已经非常清楚的讨论了均线系统和通道系统的优势和劣势。
3.3 如果你资金充裕,你当然也可以构多套系统,但我强烈建议你从一套系统入手,不要心急。
3.4 先运行6个月到1年时间再考虑开发新的策略,因为你同时开发两套系统可能会出现全面崩溃的可能。
3.5 交易系统要选择简单的系统,并且要明白不可能有圣杯系统的存在。
第四步:代码化交易系统。
4.1 交易系统选择之后,你需要将这个系统代码化。
4.2 虽然具体代码化的过程是我无法教会你的,但是我可以向你保证,如果你愿意学,不需要两个星期你一定能够自己独立的应用代码去回测。
第五步:优化参数。
5.1任何一个系统,均涉及到参数问题。
5.2 参数的优化要避免前视偏差、过度优化和曲线拟合的问题。
5.3 选择的参数要能够在80%以上的品种上获利。
5.4 参数不宜过大更不易过小。
5.5 止损和止盈的条件也可看作参数,止损和止盈在条件允许的情况下,尽可能为同一标准。
5.6 进场参数尽可能选择敏感的参数,出场的参数尽可能选择较大的参数。
5.7 参数的优化必须要考虑胜率、盈亏比、频率、时效性四大问题。
第六步:风险管理和资金管理。
6.1 风险分为黑天鹅风险和账户回撤风险,前者靠轻仓和分散化投资解决,后者是重点。
6.2 账户回撤分为浮盈回吐和本金回撤,两者本质不同。
6.3 浮盈回吐不重要,但也可以采取多周期多策略对冲和减仓的方法来控制。
6.4 本金回撤是最重要的风险,控制本金回撤的方法首先是确定每一次止损的风险,然后再根据历史数据反推开仓资金。
6.5 收益和风险的关系是相互的,它们永不分离。
6.6 根据账户历史资金曲线创新高的平均时间,决定追加资金策略以实现复利。
第七步:实盘和调整。
7.1 在系统构建完成之后,反复确认没有BUG和明显漏洞之后,就可以用小资金参与实盘了。
7.2 量化交易是一个不断修正和调整的过程,没有一劳永逸的系统。
7.3 要在干预和调整之间寻找一个平衡点。
7.4 一个调整方案想好之后,不要立刻进行,通常等待1个月以上6个月之内去逐渐调整代码和规则。
7.5 切勿朝令夕改交易规则和资金分配,我给自己定的一个规则是一年只有两次调整资金分配和规则的机会。
第八步:耐心的等待。
投资是一生的事业,记住:
8.1 你永远承担不起一次破产风险。
8.2 唯有复利可以引起资金量的质变,而复利需要时间。
华尔街有一句名言,叫做“知者不言,言者不知”,这句话我并不敢苟同,因为我正是读了很多华尔街金融学家的著作,才形成了自己对交易的理解,最终建立起自己的交易系统,如果没有这些前辈们的倾囊相授,我是不可能在一个较短的时间了解到交易的本质,分享是一种美德。
来源:七禾网
推荐阅读:
1.市面上经典的量化交易策略都在这里了!(源码)
2.海龟交易法则策略,多读几遍少走10年路
3.配对交易—这个股票策略曾年赚5000万美元
4.揭开日内回转交易策略做“T+0”的面纱
5.被动与主动的完美结合:指数增强策略的魅力
6.网格交易法,一个不容易亏钱的投资策略(附源码)
一步一步构建量化交易系统相关推荐
- 基于postfix一步一步构建Mailserver,支持虚拟用户,支持WebMail
我们来一步一步来构建MailServer,支持虚拟用户.虚拟域,支持Webmail,支持Mysql.这个实验化了两天的时间完成的,其中各种崎岖,认真的照着做,问题不大.不过新手还是不要做这个了,需要整 ...
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示使用报表构建UI-入库业务查询模块...
回顾与说明 前面我们把"商品字典"."商品入库"."商品库存查询"三个模块已经概括或者详细的演示完了,这些模块涉及到简单数据的增.删.修,也 ...
- 一步一步构建手机WebApp开发——页面布局篇
继上一篇:一步一步构建手机WebApp开发--环境搭建篇过后,我相信很多朋友都想看看实战案例,这一次的教程是页面布局篇,先上图: 如上图所示,此篇教程便是教初学者如何快速布局这样的页面.废话少说,直接 ...
- 一步一步用jenkins,ansible,supervisor打造一个web构建发布系统
新blog地址:http://hengyunabc.github.io/deploy-system-build-with-jenkins-ansible-supervisor/ 一步一步用jenkin ...
- 设计php框架_利用 Composer 一步一步构建自己的 PHP 框架(三)——设计 MVC
利用 Composer 一步一步构建自己的 PHP 框架(三)--设计 MVC 2014-10-14 / 阅读数:50438 / 分类: PHP 终于可以 "一次编写,到处发布" ...
- 各种金融类的自定义 View,基金走势图、分时图、蜡烛图、各种指标等,一步一步构建庞大的基金自定 View...
inancialCustomerView 项目地址:Tophold/FinancialCustomerView 简介:各种金融类的自定义 View,基金走势图.分时图.蜡烛图.各种指标等,一步一步构 ...
- composer mysql_利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM
利用 Composer 一步一步构建自己的 PHP 框架(四)--使用 ORM 2014-10-16 / 阅读数:65457 / 分类: PHP 回顾 经过前三篇文章 基础准备 . 构建路由 和 设计 ...
- 搭建股票量化交易系统QTYX—持续进阶之路[更新至V2.5.2]
开发者计划发布 看书学习了量化相关的知识之后,如何学会搭建自己的量化交易系统?这一步相信很多人很难跨过去. 其实边学习边实战,在实战中学习才是最有效地方式. 于是我们分享一个即可以用于学习,也可以用于 ...
- 动手搭建深度强化学习的自动股票量化交易系统
基于深度强化学习的股票量化交易 ⭐ ⭐ ⭐ 欢迎点个小小的Star支持!⭐ ⭐ ⭐ 开源不易,希望大家多多支持~ 更多实践案例(AI识虫,基于PaddleX实现森林火灾监测,眼疾识别,智能相册分类等) ...
最新文章
- Python进阶3——列表解析式和生成器表达式
- 自我认为挺全面的【Web Service渗透测试总结】
- AtCoder AGC029E Wandering TKHS
- JQuery选择器中的属性筛选
- Hard Disk Drive HDU - 4788
- Java 字符串与整数之间的互相转换
- 哈佛大学单细胞课程|笔记汇总 (三)
- devc++鼠标变成了光标_游戏鼠标选购避坑指南 教你如何轻松选择适合自己的鼠标...
- 一篇文章快速搞懂十大排序算法(C++实现源码)
- 秘籍和修改器之人偶遗迹 ひとがたルイン
- c#窗体编辑个人简历_C#个人简历完整代码
- VBScript教程-第二章. 运行脚本
- ajax removeclass,我执行ajax后怎么不能$(this).removeClass(disabled);
- 基于N-gram的双向最大匹配中文分词
- (实测可用)STM32CubeMX教程-STM32L431RCT6开发板研究(RTC-DS1302时钟)
- Datagridview 相关
- GLIBC升级的问题(升级GLIBC之前必看)
- border-radius 构建规则讲解 及 50% 和 100% 的异同
- pk 与fk mysql_什么是MySQL FK的正确命名约定?
- 第十一届蓝桥杯 ——成绩统计
热门文章
- win7用计算机名共享打印机,win7共享打印机需要输入用户名和密码该怎么办啊?...
- 关于瑕点型反常积分的收敛性判别
- 原码、反码、补码之间的快速转换和简单运算
- 借鉴一些关于js框架的东西
- 小酌重构系列[17]——提取工厂类
- 编写shell脚本,输入一个数字n并计算1~n的和。要求:输入的数字不能小于1和空。
- C语言数组讲解(1)一维数组的创建和初始化。
- 梦幻鸿蒙石任务,梦幻西游鸿蒙石之鉴任务攻略 鸿蒙石之鉴攻略
- Python基础笔记(1-1)
- 苹果vs剪辑下载_秒简iPhone上的一款免费手机视频剪辑软件,支持导入视频或图片...