“麦语言”的学习步骤和方法_第1页
“麦语言”的学习步骤和方法_第2页
“麦语言”的学习步骤和方法_第3页
“麦语言”的学习步骤和方法_第4页
“麦语言”的学习步骤和方法_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“麦语言”的学习步骤和方法(一)为什么要学习编程语言:1、别人写的交易策略,你难以调整常听见有人说前一段运行很好的模型,最近却表现不佳,想换一个新的策略。实际上没有一种策略能够永远适应市场,一般在一个季度左右就需要对策略调整参数或改动某些条件,如果策略不是自己编写的,很难去调整,就只能把大把时间浪费在无穷无尽的找模型中。2、别人写的交易策略,你很难彻底执行如果是别人写的模型,无论模型测试结果多么完美,一旦市场出现危机情况,你都会坐立不安,总会怀疑策略有问题,然后把程序化扔到一边,又回到凭感觉操作的老路了。人只会相信自己了解的东西,如果不相信就很难彻底执行,无法完成程序化。3、编程的过程也是理解

2、的过程有的人通过在市场亏钱、爆仓来理解市场,不仅学费高,成长也慢。而通过编写策略来理解市场不需要交学费,从历史测试报告里很容易分析出来自己错在哪,也很容易改进,足以带来逼真的实战经验,所以编写和调试策略的过程也是理解市场的过程,是非常宝贵的积累。(二)麦语言的学习步骤和方法:一提到语言,您可能想到的是复杂的语法,大量的词汇,无穷无尽的困难。但“麦语言”与您以往学过的语言完全不同,它的语法只有两个部分,函数200多,是目前国内最简单的程序化编写语言,不需要您有任何的c语言c+编程基础,只要您能看懂汉字,外加点学习精神就能轻松学会。(1)、了解麦语言模型结构,学习函数麦语言的模型结构很简单,只有两

3、部分:1定义需要的变量。2交易条件+交易指令。如下图所示就是一个具有变量、条件、指令的完整模型。更详细的语法可以在“模型开发平台中”的【帮助】菜单下“基本语法”中查看。麦语言目前有函数240多个,不建议大家从头到尾背函数表,建议大家先从函数列表中大概了解软件中都提供了哪些函数,再在软件中提供的示范模型中学习编写方法和常用的函数,当您有更高的编写需求时在去函数列表里找相应的函数即可。(2)、试着自己编写简单模型 了解了示范模型中编写的交易思路后,试着按照同样思路独立编写模型,编程能力会有大幅提高。(3)、到文华论坛学习更多的编写方法点击文华软件菜单的【帮助】>有问必答,进入文华论坛,论坛中

4、有很多用户咨询编程方面的问题,您可以做借鉴、学习,遇到编程困难也可以发帖提问。学习方法 验证:模型编好后最重要的是检验模型源码与您的思路是否相符,有的人会直接看模型的信号是否在想要的位置上,但如果位置不对,该如何检查问题出在哪里? 在源码中定义的变量可以以线的形式输出并且显示数值,可以用此方法深度学习函数、检验模型编写的是否是我们需要的。如:模型中需要统计当天的k线根数,编写变量“NN:BARSLAST(DATE<>REF(DATE,1)+1; ”想了解编写的是否正确,可以将模型加载到“主窗口k线图”上。如下图所示,白线为NN返回值的连线,从每天的第一根k线开始,NN的返回值以123的顺序开始递增,再看下图红框显示当天已经形成7根k线,NN的返回值也为7,可以验证这样的编写能够达到我们的要求。通过此方法可以明明白白的看到变量值是如何取值、如何变化的,如何一步步满足模型条件出现信号的,对我们理解函数、信任模型都很有帮助。(三)“麦语言”编写平台的调出和使用:步骤:1、 点击软件上方菜单的程序化>麦语言公式编写平台。2、 在弹出的窗口中,点击【文件】>新建策略模型,在右侧的空白框里编写模型。3、 点击【文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论