基于分组指标的多货币顾问 - 页 4 12345678 新评论 Victor Nikolaev 2010.01.29 02:14 #31 我对另一个问题更感兴趣。这就是指标中的功能。 //+------------------------------------------------------------------+ //| Subroutine | //+------------------------------------------------------------------+ double ma(string sym, int per, int Mode, int Price, int i) { double res = 0; int k = 1; int ma_shift = 0; int tf = 0; switch(Period()) { case 1: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k += 5; // k=6; case 5: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k += 3; // k=9; case 15: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k += 2; // k=11; case 30: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k += 2; // k=13; case 60: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k += 4; //k=17; case 240: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k += 6; //k=23; case 1440: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k += 4; //k=27; case 10080: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k += 4; //k=31; case 43200: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); } return( res); } //+------------------------------------------------------------------+ 看起来标志是混在一起的。它应该是倍增的。 //+------------------------------------------------------------------+ //| Subroutine | //+------------------------------------------------------------------+ double ma(string sym, int per, int Mode, int Price, int i) { double res = 0; int k = 1; int ma_shift = 0; int tf = 0; switch(Period()) { case 1: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k *= 5; // k=5; case 5: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k *= 3; // k=15; case 15: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k *= 2; // k=30; case 30: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k *= 2; // k=60; case 60: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k *= 4; // k=240; case 240: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k *= 6; // k=1440; case 1440: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k *= 4; // k=5760; case 10080: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); k *= 4; // k=23040 case 43200: res += iMA( sym, tf, per* k, ma_shift, Mode, Price, i); } return( res); } //+------------------------------------------------------------------+ 而在最后两次计算中,出现了一个错误。 为什么? Evgeniy Butakov 2010.01.29 02:18 #32 Vinin >>: Меня вот больше другой вопрос интересует. Вот эта функция в индикаторе. Похоже что знак перепутан был. Умножение должно было быть Да и то в последних двух расчетах ошибка сделана. Почему? 这个问题应该向指标的作者塞门-塞梅尼奇(Semen Semenych)提出,但他已经很久没有听到或看到他的消息了。据我所知,这些指标的计算是基于目前所有货币的线的总和等于0的想法。 虽然从视觉上看,差别很明显 [删除] 2010.01.29 02:58 #33 同事们,我为偏离主题而道歉 .... 只是为了澄清一下。 有什么技术可以测试多币种的EA 吗? 谢谢你。 Victor Nikolaev 2010.01.29 03:09 #34 Morzh09 писал(а)>> 同事们,我为偏离主题而道歉 .... 只是为了澄清一下。 有什么技术可以测试多币种的EA吗? 谢谢你。 在MT4中测试时,有一些问题。主要是在记忆方面的工作不大正确。一般来说,这是不足够的。最合理的解决方案是将报价(同步)导入专家顾问,并在那里做一切。包括指标的计算。 Evgeniy Butakov 2010.01.29 03:13 #35 Vinin >>: При тестирования в МТ4 существует ряд проблем. Основная - не совсем корректная работа с памятью. В общем не хватает. Самое разумное - импортировать котирвки (синхронизированные) в программу анализа и делать все там уже. Включая и расчет индикаторов. 你能推荐哪些软件分析器? Victor Nikolaev 2010.01.29 03:26 #36 evbut писал(а)>> 你能推荐哪些软件分析器? 通常情况下,每个人都使用他们最熟悉的东西。 Evgeniy Butakov 2010.01.29 03:59 #37 Vinin >>: Меня вот больше другой вопрос интересует. Вот эта функция в индикаторе. Похоже что знак перепутан был. Умножение должно было быть Да и то в последних двух расчетах ошибка сделана. Почему? 你能不能按照这里 写的指标进行调整,即增加定时和历史加载控制? Victor Nikolaev 2010.01.29 04:37 #38 evbut писал(а)>> 你能不能按照这里 写的指标进行调整,即增加定时和历史加载控制? 我当然可以,或者说是自己做的模拟。你不应该修理别人的指标。我们必须把它留在其作者的版本中。 Erick Mustaf 2010.01.29 04:52 #39 Vinin >>: Меня вот больше другой вопрос интересует. Вот эта функция в индикаторе. Похоже что знак перепутан был. Умножение должно было быть Да и то в последних двух расчетах ошибка сделана. Почему? 是的,这听起来像是一个错误。 而这些天数必须乘以5才能得到一个星期。 另一方面,作者的版本 "画得更漂亮",牙齿更少。塞梅尼奇会来这里。 美元兑日元 Evgeniy Butakov 2010.01.29 05:14 #40 BLACK_BOX >>: Семеныча бы сюда. 在哪里可以找到他 :) 会有谁愿意在代码中实现TC吗? 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我对另一个问题更感兴趣。这就是指标中的功能。
看起来标志是混在一起的。它应该是倍增的。
而在最后两次计算中,出现了一个错误。
为什么?
Меня вот больше другой вопрос интересует. Вот эта функция в индикаторе.
Похоже что знак перепутан был. Умножение должно было быть
Да и то в последних двух расчетах ошибка сделана.
Почему?
这个问题应该向指标的作者塞门-塞梅尼奇(Semen Semenych)提出,但他已经很久没有听到或看到他的消息了。据我所知,这些指标的计算是基于目前所有货币的线的总和等于0的想法。
虽然从视觉上看,差别很明显
同事们,我为偏离主题而道歉 ....
只是为了澄清一下。
有什么技术可以测试多币种的EA 吗?
谢谢你。
同事们,我为偏离主题而道歉 ....
只是为了澄清一下。
有什么技术可以测试多币种的EA吗?
谢谢你。
在MT4中测试时,有一些问题。主要是在记忆方面的工作不大正确。一般来说,这是不足够的。最合理的解决方案是将报价(同步)导入专家顾问,并在那里做一切。包括指标的计算。
При тестирования в МТ4 существует ряд проблем. Основная - не совсем корректная работа с памятью. В общем не хватает. Самое разумное - импортировать котирвки (синхронизированные) в программу анализа и делать все там уже. Включая и расчет индикаторов.
你能推荐哪些软件分析器?
你能推荐哪些软件分析器?
通常情况下,每个人都使用他们最熟悉的东西。
Меня вот больше другой вопрос интересует. Вот эта функция в индикаторе.
Похоже что знак перепутан был. Умножение должно было быть
Да и то в последних двух расчетах ошибка сделана.
Почему?
你能不能按照这里 写的指标进行调整,即增加定时和历史加载控制?
你能不能按照这里 写的指标进行调整,即增加定时和历史加载控制?
我当然可以,或者说是自己做的模拟。你不应该修理别人的指标。我们必须把它留在其作者的版本中。
Меня вот больше другой вопрос интересует. Вот эта функция в индикаторе.
Похоже что знак перепутан был. Умножение должно было быть
Да и то в последних двух расчетах ошибка сделана.
Почему?
是的,这听起来像是一个错误。 而这些天数必须乘以5才能得到一个星期。
另一方面,作者的版本 "画得更漂亮",牙齿更少。塞梅尼奇会来这里。
美元兑日元
Семеныча бы сюда.
在哪里可以找到他 :)
会有谁愿意在代码中实现TC吗?