初学者的问题 MQL5 MT5 MetaTrader 5 - 页 5 123456789101112...1503 新评论 Yedelkin 2012.04.05 11:41 #41 SNL: 大家好。你能告诉我如何制作一个函数,使其像下面那样对一个数字进行四舍五入。 例子。 四舍五入后1.23453=1.23455 四舍五入后1.23456=1.23460 四舍五入后1.23450=1.23450 所以你想把最后一位数字中的 "1,2,3,4 "四舍五入为 "5",把最后一位数字中的 "6,7,8,9 "四舍五入为 "0",同时改变倒数第二位的数字? SNL 2012.04.05 11:42 #42 Yedelkin: 所以你想把最后一位数字中的 "1,2,3,4 "四舍五入为 "5",把最后一位数字中的 "6,7,8,9 "通过更改倒数第二位数字四舍五入为 "0"? 是的。 Dmitry Fedoseev 2012.04.05 12:05 #43 SNL:大家好。你能告诉我如何制作一个函数,使其像下面那样对一个数字进行四舍五入。例子。 四舍五入后1.23453=1.23455四舍五入后1.23456=1.23460四舍五入后的1.23450 = 1.23450 double v=1.23450; double x=0.00005; v=MathCeil(v/x); v*=x; v=NormalizeDouble(v,5); Alert(DoubleToStr(v,5)); //1.23453 после округления = 1.23455 //1.23456 после округления = 1.23460 //1.23450 после округления = 1.23450 SNL 2012.04.06 05:12 #44 Integer: 谢谢你。非常感谢你。 SNL 2012.04.06 05:13 #45 谁能告诉我如何用MA建立一个渠道。 roman epifanov 2012.04.08 05:04 #46 我想学习如何使用定时器功能,但我搞不清楚它是如何工作的。我在oninit中写了EventSetTimer()。在deinit中我写了EventKillTimer()。但当我在代码中插入void OnTimer();时,出现了错误'OnTimer'--预期的类别类型一般来说,告诉我如何使用它? Yedelkin 2012.04.08 05:50 #47 SNL: 谁能告诉我如何用MA建立一个渠道。 不在你的主题上?-https://www.mql5.com/ru/code/819 MA-Env 投票: 72012.03.21Leonid Basiswww.mql5.com Индикатор Moving Average Envelopes. Yedelkin 2012.04.08 05:55 #48 openlive:当我在代码中插入void OnTimer();时,出现了错误'OnTimer'--预期的类类型 你如何粘贴它?它应该是这样的。//+------------------------------------------------------------------+ //| test.mq5 | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property link "http://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- create timer EventSetTimer(60); //--- return(0); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- destroy timer EventKillTimer(); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- } //+------------------------------------------------------------------+ //| Timer function | //+------------------------------------------------------------------+ void OnTimer() { //--- } //+------------------------------------------------------------------+ roman epifanov 2012.04.08 07:38 #49 Yedelkin: 你怎么把它放进去?这就是它应该如何工作。 谢谢你,它正在工作。 roman epifanov 2012.04.08 14:32 #50 成为一名工作专家但我无法在测试器中测试专家顾问。问题是,专家顾问从一个csv文件中获取数据。我把它放在测试器的特殊文件夹中。并在专家文件中说明它指的是这个目录....。但他们当时无法帮助我。但通过测试器运行的想法仍然存在。我可以帮助你,但请告诉我应该把什么放在什么文件夹里。我把专家顾问文件放进去,它在正常交易中工作。MQL5\Files中的模式数据库文件 MQL5/Experts中的专家顾问文件isnewbar in MQL5\Include 123456789101112...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好。你能告诉我如何制作一个函数,使其像下面那样对一个数字进行四舍五入。
例子。
四舍五入后1.23453=1.23455
四舍五入后1.23456=1.23460
四舍五入后1.23450=1.23450
所以你想把最后一位数字中的 "1,2,3,4 "四舍五入为 "5",把最后一位数字中的 "6,7,8,9 "通过更改倒数第二位数字四舍五入为 "0"?
大家好。你能告诉我如何制作一个函数,使其像下面那样对一个数字进行四舍五入。
例子。
四舍五入后1.23453=1.23455
四舍五入后1.23456=1.23460
四舍五入后的1.23450 = 1.23450
我想学习如何使用定时器功能,但我搞不清楚它是如何工作的。
我在oninit中写了EventSetTimer()。
在deinit中我写了EventKillTimer()。
但当我在代码中插入void OnTimer();时,出现了错误'OnTimer'--预期的类别类型
一般来说,告诉我如何使用它?
谁能告诉我如何用MA建立一个渠道。
当我在代码中插入void OnTimer();时,出现了错误'OnTimer'--预期的类类型
你怎么把它放进去?这就是它应该如何工作。
成为一名工作专家
但我无法在测试器中测试专家顾问。问题是,专家顾问从一个csv文件中获取数据。我把它放在测试器的特殊文件夹中。并在专家文件中说明它指的是这个目录....。但他们当时无法帮助我。但通过测试器运行的想法仍然存在。
我可以帮助你,但请告诉我应该把什么放在什么文件夹里。
我把专家顾问文件放进去,它在正常交易中工作。
MQL5\Files中的模式数据库文件
MQL5/Experts中的专家顾问文件
isnewbar in MQL5\Include