第一步:解决你的交易理念。

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.网格交易法,一个不容易亏钱的投资策略(附源码)

一步一步构建量化交易系统相关推荐

  1. 基于postfix一步一步构建Mailserver,支持虚拟用户,支持WebMail

    我们来一步一步来构建MailServer,支持虚拟用户.虚拟域,支持Webmail,支持Mysql.这个实验化了两天的时间完成的,其中各种崎岖,认真的照着做,问题不大.不过新手还是不要做这个了,需要整 ...

  2. 一步一步教你使用AgileEAS.NET基础类库进行应用开发-WinForm应用篇-演示使用报表构建UI-入库业务查询模块...

    回顾与说明 前面我们把"商品字典"."商品入库"."商品库存查询"三个模块已经概括或者详细的演示完了,这些模块涉及到简单数据的增.删.修,也 ...

  3. 一步一步构建手机WebApp开发——页面布局篇

    继上一篇:一步一步构建手机WebApp开发--环境搭建篇过后,我相信很多朋友都想看看实战案例,这一次的教程是页面布局篇,先上图: 如上图所示,此篇教程便是教初学者如何快速布局这样的页面.废话少说,直接 ...

  4. 一步一步用jenkins,ansible,supervisor打造一个web构建发布系统

    新blog地址:http://hengyunabc.github.io/deploy-system-build-with-jenkins-ansible-supervisor/ 一步一步用jenkin ...

  5. 设计php框架_利用 Composer 一步一步构建自己的 PHP 框架(三)——设计 MVC

    利用 Composer 一步一步构建自己的 PHP 框架(三)--设计 MVC 2014-10-14 / 阅读数:50438 / 分类: PHP 终于可以 "一次编写,到处发布" ...

  6. 各种金融类的自定义 View,基金走势图、分时图、蜡烛图、各种指标等,一步一步构建庞大的基金自定 View...

    inancialCustomerView 项目地址:Tophold/FinancialCustomerView  简介:各种金融类的自定义 View,基金走势图.分时图.蜡烛图.各种指标等,一步一步构 ...

  7. composer mysql_利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM

    利用 Composer 一步一步构建自己的 PHP 框架(四)--使用 ORM 2014-10-16 / 阅读数:65457 / 分类: PHP 回顾 经过前三篇文章 基础准备 . 构建路由 和 设计 ...

  8. 搭建股票量化交易系统QTYX—持续进阶之路[更新至V2.5.2]

    开发者计划发布 看书学习了量化相关的知识之后,如何学会搭建自己的量化交易系统?这一步相信很多人很难跨过去. 其实边学习边实战,在实战中学习才是最有效地方式. 于是我们分享一个即可以用于学习,也可以用于 ...

  9. 动手搭建深度强化学习的自动股票量化交易系统

    基于深度强化学习的股票量化交易 ⭐ ⭐ ⭐ 欢迎点个小小的Star支持!⭐ ⭐ ⭐ 开源不易,希望大家多多支持~ 更多实践案例(AI识虫,基于PaddleX实现森林火灾监测,眼疾识别,智能相册分类等) ...

最新文章

  1. Python进阶3——列表解析式和生成器表达式
  2. 自我认为挺全面的【Web Service渗透测试总结】
  3. AtCoder AGC029E Wandering TKHS
  4. JQuery选择器中的属性筛选
  5. Hard Disk Drive HDU - 4788
  6. Java 字符串与整数之间的互相转换
  7. 哈佛大学单细胞课程|笔记汇总 (三)
  8. devc++鼠标变成了光标_游戏鼠标选购避坑指南 教你如何轻松选择适合自己的鼠标...
  9. 一篇文章快速搞懂十大排序算法(C++实现源码)
  10. 秘籍和修改器之人偶遗迹 ひとがたルイン
  11. c#窗体编辑个人简历_C#个人简历完整代码
  12. VBScript教程-第二章. 运行脚本
  13. ajax removeclass,我执行ajax后怎么不能$(this).removeClass(disabled);
  14. 基于N-gram的双向最大匹配中文分词
  15. (实测可用)STM32CubeMX教程-STM32L431RCT6开发板研究(RTC-DS1302时钟)
  16. Datagridview 相关
  17. GLIBC升级的问题(升级GLIBC之前必看)
  18. border-radius 构建规则讲解 及 50% 和 100% 的异同
  19. pk 与fk mysql_什么是MySQL FK的正确命名约定?
  20. 第十一届蓝桥杯 ——成绩统计

热门文章

  1. win7用计算机名共享打印机,win7共享打印机需要输入用户名和密码该怎么办啊?...
  2. 关于瑕点型反常积分的收敛性判别
  3. 原码、反码、补码之间的快速转换和简单运算
  4. 借鉴一些关于js框架的东西
  5. 小酌重构系列[17]——提取工厂类
  6. 编写shell脚本,输入一个数字n并计算1~n的和。要求:输入的数字不能小于1和空。
  7. C语言数组讲解(1)一维数组的创建和初始化。
  8. 梦幻鸿蒙石任务,梦幻西游鸿蒙石之鉴任务攻略 鸿蒙石之鉴攻略
  9. Python基础笔记(1-1)
  10. 苹果vs剪辑下载_秒简iPhone上的一款免费手机视频剪辑软件,支持导入视频或图片...