为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > “麦语言”的学习步骤和方法

“麦语言”的学习步骤和方法

2022-06-25 2页 doc 313KB 12阅读

用户头像 个人认证

is_216776

有丰富的船舶驾驶经验,精通航海学

举报
“麦语言”的学习步骤和方法“麦语言”的学习步骤和方法(一)为什么要学习编程语言:1、别人写的交易策略,你难以调整常听见有人说前一段运行很好的模型,最近却表现不佳,想换一个新的策略。实际上没有一种策略能够永远适应市场,一般在一个季度左右就需要对策略调整参数或改动某些条件,如果策略不是自己编写的,很难去调整,就只能把大把时间浪费在无穷无尽的找模型中。2、别人写的交易策略,你很难彻底执行如果是别人写的模型,无论模型测试结果多么完美,一旦市场出现危机情况,你都会坐立不安,总会怀疑策略有问题,然后把程序化扔到一边,又回到凭感觉操作的老路了。人只会相信自己了解的东...
“麦语言”的学习步骤和方法
“麦语言”的学习步骤和方法(一)为什么要学习编程语言:1、别人写的交易策略,你难以调整常听见有人说前一段运行很好的模型,最近却现不佳,想换一个新的策略。实际上没有一种策略能够永远适应市场,一般在一个季度左右就需要对策略调整参数或改动某些条件,如果策略不是自己编写的,很难去调整,就只能把大把时间浪费在无穷无尽的找模型中。2、别人写的交易策略,你很难彻底执行如果是别人写的模型,无论模型测试结果多么完美,一旦市场出现危机情况,你都会坐立不安,总会怀疑策略有问题,然后把程序化扔到一边,又回到凭感觉操作的老路了。人只会相信自己了解的东西,如果不相信就很难彻底执行,无法完成程序化。3、编程的过程也是理解的过程有的人通过在市场亏钱、爆仓来理解市场,不仅学费高,成长也慢。而通过编写策略来理解市场不需要交学费,从历史测试里很容易分析出来自己错在哪,也很容易改进,足以带来逼真的实战经验,所以编写和调试策略的过程也是理解市场的过程,是非常宝贵的积累。(二)麦语言的学习步骤和方法:一提到语言,您可能想到的是复杂的语法,大量的词汇,无穷无尽的困难。但“麦语言”与您以往学过的语言完全不同,它的语法只有两个部分,函数200多,是目前国内最简单的程序化编写语言,不需要您有任何的c语言C++编程基础,只要您能看懂汉字,外加点学习精神就能轻松学会。(1)、了解麦语言模型结构,学习函数麦语言的模型结构很简单,只有两部分:1定义需要的变量。2交易条件+交易指令。如下图所示就是一个具有变量、条件、指令的完整模型。MA1:MA(C5);/施义5周期均线QRQE—CMCD即K;〃当慢新价上穿5J|1川均比.,买平井买开交式条件文窝指令CR095(MALC虎PK;"当5周最新饰,卖物卖开AUTOFILTER;更详细的语法可以在“模型开发平台中”的【帮助】菜单下“基本语法”中查看。一■ylanguage1麦语言)舞型开发平台-文件编辑插入设置帮助|Q*HS*[基本语法函数说明+蹴形态+髓势分析+摆动分析+量仓分析+其他分析自编过滤模型规则非过滤模型规则公式条件单规则在线提问喋作符语法交易指令编程举例自褊公式支持的揉作符操作符意义♦加法—减法*乘法/除法品品与伊且3也可简曷为CLOSE+OPEK表示求收盘价及开盘价的和口CLOSE一口PEN表示求收盘价及开盘价的差。CLOSE#OPEN表示求收盘价及开盘价的积-CLOSE/OPEN表示求收盘价及开盘价的商.麦语言目前有函数240多个,不建议大家从头到尾背函数表,建议大家先从函数列表中大概了解软件中都提供了哪些函数,再在软件中提供的示范模型中学习编写方法和常用的函数,当您有更高的编写需求时在去函数列表里找相应的函数即可。点击软件上方菜单的【程序化】一户忑招各二式晶号平在弹出窗口的左胸用形菜单.自输“中提供娟好的示范模型(如下图所示),这些横型用至较易思路和函数都是潴见的.并且每句都标有注释,非常适合学习.(2)、试着自己编写简单模型了解了示范模型中编写的交易思路后,试着按照同样思路独立编写模型,编程能力会有大幅提高。(3)、到文华论坛学习更多的编写方法点击文华软件菜单的【帮助】一>有问必答,进入文华论坛,论坛中有很多用户咨询编程方面的问题,您可以做借鉴、学习,遇到编程困难也可以发帖提问。文华的坛中,在“版主推尊”栏目下,Y推海J猴耳交易模型的常用蛆件及荃本问匾集帖子中逼供了溟务经典的蝮写方法(如下朗所示),对您的修程学习会很有徭助.学习方法一验证:模型编好后最重要的是检验模型源码与您的思路是否相符,有的人会直接看模型的信号是否在想要的位置上,但如果位置不对,该如何检查问题出在哪里?在源码中定义的变量可以以线的形式输出并且显示数值,可以用此方法深度学习函数、检验模型编写的是否是我们需要的。如:模型中需要统计当天的k线根数,编写变量“NN:BARSLASTDATE<>RERDATE,1))+1;”想了解编写的是否正确,可以将模型加载到“主窗口k线图”上。如下图所示,白线为NN返回值的连线,从每天的第一根k线开始,NN的返回值以123,,的顺序开始递增,再看下图红框显示当天已经形成7根k线,NN的返回值也为7,可以验证这样的编写能够达到我们的要求。通过此方法可以明明白白的看到变量值是如何取值、如何变化的,如何一步步满足模型条件出现信号的,对我们理解函数、信任模型都很有帮助。g梯胶14056HFE2305)1。分钥1瞰根数NN7.0019470.00-45.00/-0.23%指标区.(三)“麦语言”编写平台的调出和使用:步骤:1、点击软件上方菜单的程序化一>麦语言公式编写平台。2、在弹出的窗口中,点击【文件】一〉新建策略模型,在右侧的空白框里编写模型。3、点击【文件】一〉保存,对编好的模型进行保存。模型保存好后,就可以对模型做收益率测算、参数优化或者直接加载到组群自动交易,在之后的说明书中会有详细介绍。,牛财”=乱再存化交名蚊f!当赫灸・不线分析校版
/
本文档为【“麦语言”的学习步骤和方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索