新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 348 1...341342343344345346347348349350351352353354355...1953 新评论 [删除] 2017.10.24 00:39 #3471 Sergey Likho:在市场上,付费产品是加密的。这是有道理的。我把MQL4文件夹复制到另一台电脑,发现免费产品似乎也被加密了。它不能在新电脑上启动。为什么会这样呢?免费产品,从哪里来,到哪里去?P.S. 我不需要为产品命名。只是产品来自哪里? Sergey Basov 2017.10.24 01:32 #3472 Sergey Likho:在市场上,付费产品是加密的。这里很有意义。我把MQL4文件夹复制到另一台电脑,发现免费产品似乎也被加密了。它不能在新电脑上启动。它为什么要这样做?这是一个很好的解决方案。我也会这样做,至少有两个原因。- 防止反编译的额外保护。如果发生来自市场的产品可以被反编译的情况,这对公司的声誉很难有好处。即使它们是免费产品。我认为,那些为推广付费版本而制作功能稍有限制的免费产品版本的程序员,也不介意为免费版本提供额外的保护。- 这样,免费产品的副本就不会在互联网上到处传播(包括一些有进取心的人的付费产品,也不会浪费资源,例如在市场上的版主和翻译的工作上),用户只会到公司网站(在市场上)下载免费产品,而不会在互联网上到处传播。这包括广告(公司及其一般服务,包括其他已经付费的产品)、统计和更多。 Rustam Bikbulatov 2017.10.24 05:51 #3473 伙计们。如果你知道发生了什么事,请帮忙。这个功能可以检测出某一时期内蜡烛的最小值和最大值。 for(i=pos; i<rates_total && !IsStopped(); i++) { double dmin=1000000.0; double dmax=-1000000.0; for(k=i-InpKPeriod+1; k<=i; k++) { if(dmin>low[k]) dmin=low[k]; if(dmax<high[k]) dmax=high[k]; } ExtLowesBuffer[i]=dmin; ExtHighesBuffer[i]=dmax; } 我可以改变它来计算这个时期的MA的最小和最大值吗?例如,iMA(NULL,60,24,0,1,0,0)。 Artyom Trishkin 2017.10.24 05:56 #3474 Rustam Bikbulatov: 伙计们。请帮助我,如果你知道我的意思。这个函数决定了某一时期内蜡烛图的最小和最大值。例如,iMA(NULL,60,24,0,1,0,0)。使用iMA()代替low[k]和high[k],最后一个参数应该是k。 Rustam Bikbulatov 2017.10.24 05:57 #3475 Artyom Trishkin:使用iMA()而不是low[k]和high[k],其中最后一个参数应该是k我已经试过几次了)指标没有显示我需要的东西。 Artyom Trishkin 2017.10.24 06:00 #3476 Rustam Bikbulatov: 已经试过了,而且试了好几次)指标根本不显示任何东西。 我想有谁知道?你没有展示你所尝试的... Rustam Bikbulatov 2017.10.24 06:02 #3477 Artyom Trishkin:你没有展示你所尝试的... 对吗? for(i=pos; i<rates_total && !IsStopped(); i++) { double dmin=1000000.0; double dmax=-1000000.0; for(k=i-InpKPeriod+1; k<=i; k++) { if(dmin>iMA(NULL,1,60,0,1,0,k)) dmin=iMA(NULL,1,60,0,1,0,k); if(dmax<iMA(NULL,1,60,0,1,0,k)) dmax=iMA(NULL,1,60,0,1,0,k); } ExtLowesBuffer[i]=dmin; ExtHighesBuffer[i]=dmax; } Artyom Trishkin 2017.10.24 06:26 #3478 Rustam Bikbulatov: 像这样吗?这个怎么样?for(i=pos; i<rates_total && !IsStopped(); i++) { double dmin=DBL_MAX, dmax=0; for(k=i-InpKPeriod+1; k<=i; k++) { double ima=iMA(Symbol(),PERIOD_CURRENT,60,0,MODE_EMA,PRICE_CLOSE,k); if(ima<dmin) dmin=ima; if(dmax>ima) dmax=ima; } ExtLowesBuffer[i]=dmin; ExtHighesBuffer[i]=dmax; } Rustam Bikbulatov 2017.10.24 06:52 #3479 Artyom Trishkin:这个怎么样?我还没有试过这种方式) Rustam Bikbulatov 2017.10.24 06:57 #3480 Artyom Trishkin:这个怎么样? 1...341342343344345346347348349350351352353354355...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在市场上,付费产品是加密的。这是有道理的。
我把MQL4文件夹复制到另一台电脑,发现免费产品似乎也被加密了。它不能在新电脑上启动。为什么会这样呢?
免费产品,从哪里来,到哪里去?
P.S. 我不需要为产品命名。只是产品来自哪里?
在市场上,付费产品是加密的。这里很有意义。
我把MQL4文件夹复制到另一台电脑,发现免费产品似乎也被加密了。它不能在新电脑上启动。它为什么要这样做?
这是一个很好的解决方案。我也会这样做,至少有两个原因。
- 防止反编译的额外保护。如果发生来自市场的产品可以被反编译的情况,这对公司的声誉很难有好处。即使它们是免费产品。我认为,那些为推广付费版本而制作功能稍有限制的免费产品版本的程序员,也不介意为免费版本提供额外的保护。
- 这样,免费产品的副本就不会在互联网上到处传播(包括一些有进取心的人的付费产品,也不会浪费资源,例如在市场上的版主和翻译的工作上),用户只会到公司网站(在市场上)下载免费产品,而不会在互联网上到处传播。这包括广告(公司及其一般服务,包括其他已经付费的产品)、统计和更多。
伙计们。请帮助我,如果你知道我的意思。这个函数决定了某一时期内蜡烛图的最小和最大值。例如,iMA(NULL,60,24,0,1,0,0)。
使用iMA()代替low[k]和high[k],最后一个参数应该是k。
使用iMA()而不是low[k]和high[k],其中最后一个参数应该是k
我已经试过几次了)指标没有显示我需要的东西。
已经试过了,而且试了好几次)指标根本不显示任何东西。 我想有谁知道?
你没有展示你所尝试的...
你没有展示你所尝试的...
像这样吗?
这个怎么样?
这个怎么样?
我还没有试过这种方式)
这个怎么样?