一位量化交易程序员手把手教你入门
市面上教量化交易的资料五花八门,我们希望能用最少的篇幅,最少的文字,在最短时间内让大家可以尝试量化交易。

量化交易不是什么新鲜名词了,自从计算机出现在金融交易领域之后,就有越来越多的交易员从传统的人工交易转到计算机自动交易。
那些从事量化交易的交易员,本身也是很优秀的制图师,他们需要分析大量的市场数据,得到不同的指标之后作为判断依据。从这个方式出发诞生了很多理论,像波浪理论,动量理论。
量化交易其实就是通过计算机代替人力分析大量的市场数据。对于千亿甚至万亿的金融市场来说,这些数据都是海量的,靠人力想去捕捉数据变化不现实。

量化交易分几个部分,

· 交易工具

· 量化策略

· 策略回测

这篇重点讲交易工具和交易环境配置,后面会继续讲如何自定义量化交易程序。

常见的量化交易工具

目前国内常见的量化交易工具有几个

· 掘金量化

· 国泰君安量化

· MindGo

外汇

· MT4/5

目前A股的量化工具只给机构开放,对于个人来说申请使用他们的量化工具的资金要求比较高。

我们选MT4作为量化交易的入门学习工具,它使用类似C语言的MQL语言,学习成本低,容易上手。

工具准备

下载MT4

MT4下载地址

MT5下载地址

MT4和MT5除了版本区别外,MT5提供了更强大的回测功能,对于进阶开发来说是必要的。

安装好MT4之后可以看到MT4的界面,

坐标红框的导航栏,EA分栏下面的就是量化交易程序。

红框上方的交易品种USDCHF和GBPUSD等,是外汇市场的货币对。

执行量化交易

· 从交易品种拖一个货币对到右边空白的地方,会打开这个货币对的K线图。

· 点击上方的自动交易按钮变成绿色

· 从导航栏的EA里拖 MACD Sample到K线图,打开程序配置

红框里是MACD Sample的配置选项,如果要允许它自动执行交易,需要勾选红色箭头的单选框。

确定后,会看到在K线图的右上角,有个笑脸。

这样就完成了一个量化程序的挂载。

如果不是笑脸而是哭脸,要不就是上方的自动交易没有变成绿色,要不就是MACD Sample挂载的时候没有勾选允许自动交易。

还没结束

上面的MACD Sample是MT4自带的样例程序,它不执行任何的交易

如果想进行交易的话,还需要自己开发一个EA。

下一篇会讲如何写一个能交易的EA,然后把它挂到货币对上,让它自动完成行情判断,然后执行下单和平仓操作。

如果在操作过程中有遇到任何问题,欢迎贴在评论区。

量化交易入门,看这篇就够了相关推荐

  1. React入门看这篇就够了

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 很多值得了解的细节. 原文:React入门看这篇就够了 作者:Random Fundebug经授权转载,版权归原作者所 ...

  2. groovy if 判断字符串_Groovy快速入门看这篇就够了

    原标题:Groovy快速入门看这篇就够了 来自:刘望舒(微信号:liuwangshuAndroid) 前言 在前面我们学习了和两篇文章,对Gradle也有了大概的了解,这篇文章我们接着来学习Groov ...

  3. .NET Core实战项目之CMS 第五章 入门篇-Dapper的快速入门看这篇就够了

    写在前面 上篇文章我们讲了如在在实际项目开发中使用Git来进行代码的版本控制,当然介绍的都是比较常用的功能.今天我再带着大家一起熟悉下一个ORM框架Dapper,实例代码的演示编写完成后我会通过Git ...

  4. 动态规划入门看这篇就够了,万字长文!

    今天是小浩算法 "365刷题计划" 动态规划 - 整合篇.大家应该期待已久了吧!奥利给! 01 PART 动态规划是啥 我们把要解决的一个大问题转换成若干个规模较小的同类型问题,当 ...

  5. [转]Zookeeper入门看这篇就够了

    Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名 ...

  6. 监听器入门看这篇就够了

    什么是监听器 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行.. 为什么我们要使用监听 ...

  7. Zookeeper入门看这篇就够了

    Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名 ...

  8. python scrapy 入门_Python爬虫Scrapy入门看这篇就够了

    一.初窥scrapy scrapy中文文档: http://scrapy-chs.readthedocs.io/zh_CN/latest/ Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应 ...

  9. React入门看这篇就够了《转载,侵删》

    react - JSX React 背景介绍 React 入门实例教程 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自 ...

  10. Dockerfile 入门看这篇就够了

    在使用docker时,有很多像往容器中复制war包.修改容器配置之类的操作,很繁琐,配置失败或异常时就又是一遍重复的操作,这时候,就要用到这个脚本文件–Dockerfile 以下是我对Dockerfi ...

最新文章

  1. PDO防注入原理分析以及使用PDO的注意事项 (转)
  2. 前端学习(610):js执行过程
  3. Nginx + Apache 公用 80 端口的配置方案。
  4. 如何在Mac上禁用iCloud驱动器?
  5. Tech-Ed2004的收获
  6. ecshop中$user对象
  7. Vulkan入门(一)-环境配置.md
  8. java 输出二进制文件_Java输出小端二进制文件
  9. nodejs 下载url文件
  10. 本地组策略编辑器计算机配置,打开本地组策略编辑器|没有本地组策略编辑器...
  11. 为ESP8266编译时出错
  12. hdu1166敌兵布(线段树模板题)
  13. 磁盘基础知识-磁盘的构成
  14. 三种方式实现echarts树图的背景图片设置
  15. 区分gym中的gym.make()函数与gym.vector.make()函数
  16. php关注账号,一键关注微信公众平台账号
  17. 拍照识别植物软件app哪个好?这3个工具可以增加你的知识储备
  18. 泛函分析笔记06:Lp与lp空间
  19. 修复计算机的英语怎么拼,漏洞英语怎么说,bag中文是啥意思。
  20. 用友-应收应付重分类公式设置

热门文章

  1. SpringBoot大数据分析后台管理系统平台
  2. Spark学习记录:RDD 编程
  3. 【MyBatis笔记-09】MyBatis-Plus的使用
  4. Python查看图片模式及像素
  5. redis lpush WRONGTYPE Operation against a key holding the wrong kind of value
  6. iOS 获取汉字【简体中文】笔画数
  7. 小程序input textarea 禁止粘贴实现
  8. 如何玩转腾讯云学生服务器(新手指南)
  9. 人群密度估计-Crowd Density
  10. 《晚明》小说各战役配图