用网页编写mt4量化自动交易ea!简单、易用、高效!   新手入门视频   入门第一课图文   ea下载(1元一个)   ea编写教学视频   条件指令   动作指令   取值指令
设置自定义变量】动作指令说明

将指定的表达式计算结果存储到指定名称的自定义变量。
1、自定义变量和全局变量G1一样,其存储的内容,是可以长时间保存的,直到退出ea为止;
       不像N1、F1变量,只在本次价格跳动的ea运算中有效。
2、自定义变量名称长度最好不要超过8个汉字或字符,否则变量内容可能会存储失败,当ea的文件名较长时,更要注意这一点。
3、自定义变量名称可以由汉字、英文字母、数字组成,尽量不要使用太生僻的汉字或符号,否则可能会出错,不要包含空格。
4、自定义变量和全局变量G1一样,在不同的“订单新分组”、“自定义识别码”指令块中相同名称的变量是不同的个体,不会相互干扰。
无标题地方.png
5、在指标下拉选项中选择“读取自定义变量”指令,输入相同的自定义变量名称,可以读取出存储的值。
      如果在读取某个自定义变量之前没有给这个自定义变量设置过值,则读取到的值是0。
无标题地方.png

应用

下图功能:
1、在加载ea时,将10均线的价格存储到名称为“起始均线值”的自定义变量中,
2、每次价格变动,用新的10均线价格减去自定义变量“起始均线值”中存储的价格,然后将价差显示在屏幕上。
无标题地方.png