MQL4和MQL5编程EA、指标和脚本源码加密方法说明
晓辉编程的EA或指标源码中,主要提供了使用时间、交易账号及交易平台等限制的加密方式,下面对加密代码的使用方法进行详细说明。
在源码中有以下参数可以进行设置:
CHINESEBOOLEAN 检查使用期限=A;
datetime dtExpiry=D'2018.12.31';
CHINESEBOOLEAN 检查使用账户号码=B;
string strActNumber="123456";
CHINESEBOOLEAN 检查交易商=B;
string 交易商名称="";
1.时间限制使用方法,和时间限制有关的有两个参数,如下所示:
CHINESEBOOLEAN 检查使用期限=A;
datetime dtExpiry=D'2018.12.31';
如果需要对EA进行时间限制,只要在源码中修改检查使用期限=A,如果设置为B,将不做时间限制,然后在下面的dtExpiry==D'2018.12.31'参数中修改到期的时间就可以了,修改好后点击保存和编写按钮,将会生成新的带有时间限制的ex4文件。
2.使用账户号码限制方法,和账户号码限制有关系的有两个参数,如下所示:
CHINESEBOOLEAN 检查使用账户号码=B;
string strActNumber="123456";
如果需要对EA进行账户限制,只要在源码中修改检查使用账户号码=A,如果设置为B,将不做账户号码限制,然后在下面的strActNumber="123456"参数中增加可以使用的账户号码就可以了,如果需要给多个账户进行授权,需要用逗号进行分隔,例如:strActNumber="123456,964063050,349383115",修改好后点击保存和编写按钮,将会生成新的带有账户号码限制的ex4文件。
3.使用交易商限制方法,和使用交易商限制有关系的有两个参数,如下所示:
CHINESEBOOLEAN 检查交易商=B;
string 交易商名称="";
如果需要对EA进行交易商限制,只要在源码中修改检查交易商=A,如果设置为B,将不做交易商限制,然后在下面的string 交易商名称=""参数中增加可以使用的交易商服务器名称就可以了,如果需要给多个交易商进行授权,需要用逗号进行分隔,例如:s交易商名称="USGFX-Live,ICMarkets-Live05,ThinkForexUK-Demo",修改好后点击保存和编写按钮,将会生成新的带有交易商限制的ex4文件。
本文地址:http://www.ea666.cn/fxschool/autotrading/mql5/76030.html