求解:上传EA失败出现#property strict(付原始码) 新评论 Yi Chun Chang 2018.01.16 16:49 請問各位大大,我上傳EA時出現一段話" EX4文件必須使用#property strict指令進行編譯 "想知道我是哪裡出錯了?謝謝以下為前段原始碼#property copyright "MyForex"#property link "www.myforex.com.tw"#property version "1.00"#property strictint gi_76;string gs_80;string gsa_92[4] = {"0000000000", "1111111111", "2222222222", "33333333333"};extern string Register_Number = "";extern string User = "";extern string KEY = "";extern string _________ = "Input a unique magic number for each chart";extern double ProfitMoneyCloseall=100;extern int MagicNumber = 0;extern double BaseLotSize = 0.01;extern int ExecutionPoint = 0;extern double BasketTakeProfit = 0.0;extern int BasketStopLoss = 0;extern double Multiplier = 1.0;extern int MaximumBuyLevels = 0;extern int MaximumSellLevels = 0;extern int slippage = 3; 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 萌新小学生,正在学习EA编程,自己编了一个,请各位大神指教! Successful EA needs to rewrite. Need your help, Thanks indeeded Jian Chen 2018.01.17 11:04 #1 是上传到市场还是哪里吗?现在有这种要求了啊?另外,看你代码中已经用了 #property strict 了,编译通过应该没什么问题了吧?我还查了下MQL4的文档,发现新旧 MQL4 编译器还是有些差别的,不知对你的代码会不会有影响,你可以在MQL4帮助文档里搜索一下 #property 看看。 cnhhhh 2023.01.15 08:34 #2 也碰到这个错误了,当 #property strict 出现的时候,以为着代码语法校验更加严格,比如返回值必须要有的,建议用编译检查一下代码,看看那里报错了,我这里就是在{}中,强制加入一个返回值,就解决问题了 fenghuanghuo ads 2023.01.31 04:49 #3 ,当 #property strict 出现的时候 ,难啊难 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Yi Chun Chang 2018.01.16 16:49 請問各位大大,我上傳EA時出現一段話" EX4文件必須使用#property strict指令進行編譯 "想知道我是哪裡出錯了?謝謝以下為前段原始碼#property copyright "MyForex"#property link "www.myforex.com.tw"#property version "1.00"#property strictint gi_76;string gs_80;string gsa_92[4] = {"0000000000", "1111111111", "2222222222", "33333333333"};extern string Register_Number = "";extern string User = "";extern string KEY = "";extern string _________ = "Input a unique magic number for each chart";extern double ProfitMoneyCloseall=100;extern int MagicNumber = 0;extern double BaseLotSize = 0.01;extern int ExecutionPoint = 0;extern double BasketTakeProfit = 0.0;extern int BasketStopLoss = 0;extern double Multiplier = 1.0;extern int MaximumBuyLevels = 0;extern int MaximumSellLevels = 0;extern int slippage = 3; 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 萌新小学生,正在学习EA编程,自己编了一个,请各位大神指教! Successful EA needs to rewrite. Need your help, Thanks indeeded
Jian Chen 2018.01.17 11:04 #1 是上传到市场还是哪里吗?现在有这种要求了啊?另外,看你代码中已经用了 #property strict 了,编译通过应该没什么问题了吧?我还查了下MQL4的文档,发现新旧 MQL4 编译器还是有些差别的,不知对你的代码会不会有影响,你可以在MQL4帮助文档里搜索一下 #property 看看。
cnhhhh 2023.01.15 08:34 #2 也碰到这个错误了,当 #property strict 出现的时候,以为着代码语法校验更加严格,比如返回值必须要有的,建议用编译检查一下代码,看看那里报错了,我这里就是在{}中,强制加入一个返回值,就解决问题了
請問各位大大,我上傳EA時出現一段話" EX4文件必須使用#property strict指令進行編譯 "
想知道我是哪裡出錯了?
謝謝
以下為前段原始碼
#property copyright "MyForex"
#property link "www.myforex.com.tw"
#property version "1.00"
#property strict
int gi_76;
string gs_80;
string gsa_92[4] = {"0000000000", "1111111111", "2222222222", "33333333333"};
extern string Register_Number = "";
extern string User = "";
extern string KEY = "";
extern string _________ = "Input a unique magic number for each chart";
extern double ProfitMoneyCloseall=100;
extern int MagicNumber = 0;
extern double BaseLotSize = 0.01;
extern int ExecutionPoint = 0;
extern double BasketTakeProfit = 0.0;
extern int BasketStopLoss = 0;
extern double Multiplier = 1.0;
extern int MaximumBuyLevels = 0;
extern int MaximumSellLevels = 0;
extern int slippage = 3;