[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 178 1...171172173174175176177178179180181182183184185...537 新评论 Roma 2011.03.03 10:16 #1771 unnnamed: 谢谢你,埃迪,但这不是问题。为什么不呢? 在一个图形上创建这些对象,并把它们放在所有的图形上。 未命名。 我需要一个指标来显示所有图表上的输入信息。例如,我在图表窗口中选择 "AUDUSD - up, GBPUSD - down",NZDUSD(指标显示在上面)将在实时模式下以图标和文字的形式自动更新。有没有可能做这样的事情,从哪个方向开始寻找?你可以在这里 做,我可以自己做 volshebnik 2011.03.03 10:44 #1772 Roman.: 解决方案。 用于买入(卖出--以此类推)。 1.MA断裂 - 在第3、2和1条上获得MA值--比较。如果第3条的MA值>2,第2条<1,那就是一个突破。 2.然后--分形--穿透--做交易的信号 就MA的枚举而言--放在外部(可优化的)变量中。 Period_MA(你可以用第2步设置从2到240),MODE--(MA的计算方法--从0到3的变化范围第1步),PRICE_TYPE--(价格常数--从0到6的变化范围第1步),我听说在日内工作时MA计算平均值(收盘价不重要),在日烛工作时MA计算各日的收盘价。 周期--你在每次后续的优化中手动改变它--1、5、15、30、60、240......。 按iMA上的F1--再次仔细阅读那里的一切。 当然,还要像往常一样优化TP和止损。 P.S.别忘了写一篇关于测试结果的信息......:-))) 我已经测试了从M1到H1的所有TF,并对所有MA进行了优化,直至周期=120。其结果是,这种策略不赚钱。最好的变体是在H1,优化了16天,接下来的3天进行了测试。但最终这种变体也会给人带来损失。 Dmitry Tolmachev 2011.03.03 12:12 #1773 unnnamed: 谢谢你,埃迪,但这不是问题。重新阅读我的帖子,意识到这是一种误导。我附上了一张图片,有更详细的描述。 我认为用mt5的课程是可以做到的...还有更多的功能 100yan 2011.03.03 12:25 #1774 eddy: 说得更具体些。 一个数组是具有相同名称但不同数量的变量。 例如,有一个标志,可以手动写,如果(!A),那么ClsB[3]=true。 我不知道如何让i自动取值3,这就是为什么我要求一个例子。在教程中,因为它有一个预定义的数组Open[i]--不是很清楚,至少对我来说是这样的!我不知道该怎么做。我认为,所有的编程天才都是从某处开始的,而不是在出生时就在他们的脐带上装了一个计算器......。 if (Cls_B[i]||Cls_S[i]) LotCt=NormalizeLot(OrderLots()/(4-i)); Roma 2011.03.03 13:06 #1775 你说的 "自动 "是什么意思? 编程就是自动化,如果i不是由外部参数设置的,它就是自动设置的。 你想要哪个值的i? Роман 2011.03.03 13:35 #1776 volshebnik: 测试了从M1到H1的所有TFs,优化了所有MAs,直至周期=120。其结果是--这种战略是无利可图的。最好的变体是在H1,优化了16天,接下来的3天进行了测试。但最终这种变体也会带来损失。 谁会怀疑呢...在我看来,一切都应该一目了然。:-))) 我已经帮助你在研究中得出了这个解决方案。 100yan 2011.03.03 13:51 #1777 eddy: 你说的 "自动 "是什么意思? 编程就是自动化,如果i不是由外部参数设置的,它就是自动设置的。 你想要哪个值的i? 为了很好地解决这个问题。 if (Cls_1) LotCt=NormalizeLot(OrderLots()/4); else if (Cls_2) LotCt=NormalizeLot(OrderLots()/3); else if (Cls_3) LotCt=NormalizeLot(OrderLots()/2); 以下列形式:这可能很简单...但我一直得到一个错误 if (Cls_[i]) LotCt=NormalizeLot(OrderLots()/(4-i)); Alexey Subbotin 2011.03.03 14:01 #1778 100yan: 为了漂亮地解决这个问题。 以下列形式:这可能很简单...但我一直得到一个错误。 用文字表述条件,有助于。 ilunga 2011.03.03 14:10 #1779 100yan: 为了很好地解决这个问题。 以下列形式:这可能很简单...但我一直得到一个错误。1) 你是如何设置Cls_阵列的? 2)在这个问题上,原则上为什么需要它?只要在Cls_中保存1/2/3,然后写入。 LotCt=NormalizeLot(OrderLots()/(4-Cls_)); Dimka-novitsek 2011.03.03 14:17 #1780 日安!如果在某一货币对的指标内,例如欧洲美元,我写Buffer1[0]=Close[i],我得到这一货币对的价格。 但如果我想与Close[i]共享另一货币对,例如英镑美元? 1...171172173174175176177178179180181182183184185...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你,埃迪,但这不是问题。
为什么不呢? 在一个图形上创建这些对象,并把它们放在所有的图形上。
我需要一个指标来显示所有图表上的输入信息。例如,我在图表窗口中选择 "AUDUSD - up, GBPUSD - down",NZDUSD(指标显示在上面)将在实时模式下以图标和文字的形式自动更新。有没有可能做这样的事情,从哪个方向开始寻找?
你可以在这里 做,我可以自己做
解决方案。
用于买入(卖出--以此类推)。
1.MA断裂 - 在第3、2和1条上获得MA值--比较。如果第3条的MA值>2,第2条<1,那就是一个突破。
2.然后--分形--穿透--做交易的信号
就MA的枚举而言--放在外部(可优化的)变量中。
Period_MA(你可以用第2步设置从2到240),MODE--(MA的计算方法--从0到3的变化范围第1步),PRICE_TYPE--(价格常数--从0到6的变化范围第1步),我听说在日内工作时MA计算平均值(收盘价不重要),在日烛工作时MA计算各日的收盘价。
周期--你在每次后续的优化中手动改变它--1、5、15、30、60、240......。
按iMA上的F1--再次仔细阅读那里的一切。
当然,还要像往常一样优化TP和止损。
P.S.别忘了写一篇关于测试结果的信息......:-)))谢谢你,埃迪,但这不是问题。重新阅读我的帖子,意识到这是一种误导。我附上了一张图片,有更详细的描述。
我认为用mt5的课程是可以做到的...还有更多的功能
说得更具体些。
一个数组是具有相同名称但不同数量的变量。
例如,有一个标志,可以手动写,如果(!A),那么ClsB[3]=true。
我不知道如何让i自动取值3,这就是为什么我要求一个例子。在教程中,因为它有一个预定义的数组Open[i]--不是很清楚,至少对我来说是这样的!我不知道该怎么做。我认为,所有的编程天才都是从某处开始的,而不是在出生时就在他们的脐带上装了一个计算器......。
你说的 "自动 "是什么意思? 编程就是自动化,如果i不是由外部参数设置的,它就是自动设置的。
你想要哪个值的i?
测试了从M1到H1的所有TFs,优化了所有MAs,直至周期=120。其结果是--这种战略是无利可图的。最好的变体是在H1,优化了16天,接下来的3天进行了测试。但最终这种变体也会带来损失。
谁会怀疑呢...在我看来,一切都应该一目了然。:-)))
我已经帮助你在研究中得出了这个解决方案。
你说的 "自动 "是什么意思? 编程就是自动化,如果i不是由外部参数设置的,它就是自动设置的。
你想要哪个值的i?
以下列形式:这可能很简单...但我一直得到一个错误
为了漂亮地解决这个问题。
以下列形式:这可能很简单...但我一直得到一个错误。
为了很好地解决这个问题。
以下列形式:这可能很简单...但我一直得到一个错误。
1) 你是如何设置Cls_阵列的?
2)在这个问题上,原则上为什么需要它?只要在Cls_中保存1/2/3,然后写入。
LotCt=NormalizeLot(OrderLots()/(4-Cls_));