![零基础学程序化交易](https://wfqqreader-1252317822.image.myqcloud.com/cover/378/23914378/b_23914378.jpg)
2.3.3 赢智程序化交易软件的操作技巧
1.基本操作
(1)成功登录赢智程序化交易软件后,窗口在默认状态下显示的是期货合约的报价信息。双击某期货合约的报价信息,就会显示该期货合约的日K线图,如图2.16所示。同时,窗口导航栏会自动跳转到“模型”选项卡。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0047-0025.jpg?sign=1738861353-DpHZhx9G6nhuEQAP5Abmzxkec4gnZ3K8-0-8d81edaa1ffae5ed2726ede9618a248d)
图2.16 沪铜1708合约的日K线图
(2)单击工具栏中的“1”按钮,可以显示沪铜1708合约的1分钟K线图;单击工具栏中的“15”按钮,可以显示沪铜1708合约的15分钟K线图,如图2.17所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0048-0026.jpg?sign=1738861353-oG7pqihq9qDPcoOW33MTr5HnuqLE4OkH-0-4d0e9c6087b861fbfd82329ce253cf5d)
图2.17 沪铜1708合约的15分钟K线图
(3)在窗口导航栏的“模型”选项卡中,可以看到不同类型的程序模型。如果程序模型前面有“+”号,单击“+”号就可以看到该类型的所有程序模型,如图2.18所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0048-0027.jpg?sign=1738861353-LXRsRBOOk5kwrfZRZKTqB3vB9lXV6ixf-0-2d9d58c50075ed9035963c80de219ad3)
图2.18 查看某类型的所有程序模型
(4)单击“+”后,“+”号变成了“-”号。注意,单击“-”号后,“-”号就会变成“+”号。
2.查看程序模型及代码
下面介绍查看程序模型及代码的操作步骤。
(1)单击菜单栏中的“编写”→“编写趋势跟踪模型”命令,打开“My Language(麦语言)趋势跟踪模型编写平台—新建趋势跟踪模型”窗口,如图2.19所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0049-0028.jpg?sign=1738861353-hWWIJ7kLwpLPtjsXlCuyZ4YXF9w8hngY-0-0795379a20300d0c2f3afb82b8aa1c3c)
图2.19 “My Language(麦语言)趋势跟踪模型编写平台—新建趋势跟踪模型”窗口
(2)单击程序模型前面的“+”号,这时“+”号变成了“-”号,就可以看到该类型的所有程序模型及代码,如图2.20所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0049-0029.jpg?sign=1738861353-RJ9lPAfPpntR9iQDwlpehJeVaouFcpVG-0-ce4df5447de0a1515dfc0c6427d30f7c)
图2.20 查看MⅤ均量线模型及代码
3.新建程序模型代码
下面介绍新建程序模型代码的操作步骤。
(1)单击菜单栏中的“编写”→“编写趋势跟踪模型”命令,打开“My Language(麦语言)趋势跟踪模型编写平台—新建趋势跟踪模型”窗口,在该窗口中可以直接编写代码,具体代码与解释如下:
MID:MA(CLOSE,N);//求N个周期的收盘价均线,称为布林通道中轨 TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差 TOP:MID+P*TMP2;//布林通道上轨 BOTTOM:MID-P*TMP2;//布林通道下轨
在这里要注意,参数变量N、参数变量M和参数变量P还没有设置具体的参数值,下面进行设置。其中,N的最小值为5,最大值为300,默认值为26;M的最小值为1,最大值为100,默认值为26;P的最小值为1,最大值为10,默认值为2,如图2.21所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0050-0030.jpg?sign=1738861353-d9UYjajR1MUf7I7Pcz5pqE3Wewc0D6fT-0-adb9d52e89e5f10bf2d25f7abe40b3de)
图2.21 参数变量N、M、P的设置
提醒:参数变量N、参数变量M和参数变量P都为计算参数。计算参数用来替代公式中所需要的常数,在使用时可以方便地调节参数,不必修改模型就可以对计算方法进行调节。计算参数包括参数名称、最小值、最大值、默认值4个部分。参数名称用于标识参数,计算模型时使用默认值计算,而最小值和最大值是参数的调整范围。
(2)设置完参数后,还要设置“描述”、“属性”、“公式说明”,下面具体解释一下。
“描述”是一段文字,用来简单介绍该模型的含义,在模型列表中显示这段文字,这段文字不宜过长。这里输入的“描述”是“布林通道线的应用”。
“属性”定义了该模型显示的位置,是在主图上与K线叠加还是显示在副图上。一般来讲,只有少数几个主图模型会设定为主图叠加,例如MA均线、BOLL线等。这里的属性设置为“K线附属指标”,如图2.22所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0051-0031.jpg?sign=1738861353-2kUXQoqOrwTreqjsQNYlUSFhWdTN4rWq-0-39973319cfb75d0d0f18a0834adb5242)
图2.22 设置属性
“公式说明”是一段文字,相对于“描述”而言它可以很长,主要用来描述一个公式模型如何使用、注意事项和计算方法等。这里的公式说明如图2.23所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0051-0032.jpg?sign=1738861353-w7M2p08KnZjdF9eVSpyzXpkPXd4usLB0-0-1ba995beb41f1e49488d49b50bee3290)
图2.23 输入公式说明
(3)还可以为程序模型设置声音及密码。单击“My Language(麦语言)趋势跟踪模型编写平台—新建趋势跟踪模型”窗口中的“设置”菜单项,弹出下一级菜单,如图2.24所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0052-0033.jpg?sign=1738861353-0KQ6Y0f9nX7oPzexKp7fQjggOI22XNId-0-a3eb6ba2f80ef6154530beae02d38353)
图2.24 “设置”菜单
(4)选择“设置声音文件表”命令,弹出“设置声音文件”对话框,如图2.25所示,选择一个声音文件。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0052-0034.jpg?sign=1738861353-daQm28q8OCjc6czkb5BDWCnKVDwmtoRi-0-538609fb1452c41bd8f6fc7a8ab5282b)
图2.25 “设置声音文件”对话框
(5)选择声音文件后,单击按钮,就可以听到声音。设置好后,单击“确定”按钮即可。
(6)还可以设置导出密码,操作很简单,这里不再讲解。
(7)程序模型文件编辑好后,还要保存文件。单击菜单栏中的“文件”→“另存为”命令,弹出“另存为”对话框,如图2.26所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0053-0036.jpg?sign=1738861353-zLbaH4Q0TICnhYE0xSk8YrDmJaQztLOY-0-41dfbfc3d79fc626fc7f9abd51391ce2)
图2.26 “另存为”对话框
(8)设置文件名为“MYBOLL”,然后单击“保存”按钮即可。
提醒:每个模型都有一个名称,这个名称由字母、数字或汉字组成,模型名称在所有模型中必须是唯一的,例如不能同时存在两个AAA模型,模型名称最多31个字符。
(9)保存程序模型文件后,就可以在“趋势分析”下看到编写的程序模型文件,如图2.27所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0053-0037.jpg?sign=1738861353-shBHMcMMffxrK1d6FP3eE9VOCWkHSyWZ-0-8ec162b8f22dae8a63f4d732e6c2c5aa)
图2.27 查看编写的程序模型文件
(10)因为这是用户编写的程序模型文件,所以可以把这个文件移动到“自编”下面。选中“MYBOLL”文件,右击后在弹出的快捷菜单中选择“移到”→“自编”命令,如图2.28所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0054-0038.jpg?sign=1738861353-p7r0KHA7yksczPPKRhmFCwhLL6yjXH7g-0-44408b79606be36c84dc22fc901592fb)
图2.28 选择“移到”→“自编”命令
(11)这时文件就移动到“自编”下了,如图2.29所示。
![](https://epubservercos.yuewen.com/BED558/12741014504668906/epubprivate/OEBPS/Images/Figure-0054-0039.jpg?sign=1738861353-L9iKQS2ih5kKpQz8fYuuT9xVr0rgLaJ9-0-ad7dcdddec3324369108b3af86290ec0)
图2.29 移动文件