[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 371

 
drknn:

最好是这样:https://docs.mql4.com/ru/array/ArrayInitialize- 有一个具体的代码例子
这不正是我所写的吗?
 
artmedia70:
不,不一定是这样的。 Indic_mas_copi[] 数组中的所有元素将被替换为从主 Indic_mas[] 数组中复制的元素。


Artyom, 日安!

他们会这样做很好......这正是你所需要的,没有任何特殊的构思(循环和功能)--它很方便。

 

大家好!

你能告诉我如何获得专家顾问中ZigZag指标的数值吗?

我在iMA(_______)等函数中没有发现它。

 
drknn:


虽然从处理器的角度来看,如果我们事先确切地知道要翻倍的内容,那么应用加法比乘法更好--加法会花费更少的处理器时间。

谢谢,我会记住的。
 
artmedia70:
这不正是我所写的吗?


相同的,但如果你跟随链接,你可以在示例代码中看到,数组名称被应用于函数参数中,没有 方括号。而这正是你在你的例子中没有看到的--ArrayInitialize(Array_Name,0);--,也没有在我(前面的)解释中看到。我们都忽略了这一点,所以我给出了参考。如果你用拉丁字母指定了 "Array_Name",你的解释就是必要和充分的。

呵,好吧,算了。:)

 
msl:

大家好!

你能告诉我如何获得专家顾问中ZigZag指标的数值吗?

https://www.mql5.com/ru/forum/131859/page6#434260


GetExtremumZZZPrice()函数

 
Reshetov:
https://www.mql5.com/ru/forum/131859/page6#434260


GetExtremumZZZPrice()函数


正确的链接,我可以使用它。谢谢你。
 
Reshetov:
https://www.mql5.com/ru/forum/131859/page6#434260


GetExtremumZZZPrice()函数


自己创建一个循环不是更简单吗?在这个循环中,你依次循环到过去的蜡烛,同时通过iCustom()调用ZigZag的值。毕竟,那里很简单--如果它超过了零,那么价值就大了。如果它不再是空的,那么它就是第二个值--对它进行brekk(好吧,这是在需要后两个的情况下)。然后看看哪一个比另一个高。如果第一个比第二个高,那就是往上画的箭头。在我看来,这比试图挖掘别人的功能代码要容易得多。
 
artmedia70:
请看一下测试员的日志。我相信你会看到 "零分 "条目。如果是这样,在代码中寻找除以0,你就会很高兴。


这里是日志。

2011.11.27 16:12:29 2010.01.11 05:20 测试仪:1号订单已关闭
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily: open #1 buy 1.00 RTSI at 1498.23 sl: 1403.37 tp: 282172.43 ok
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily:Alert: buy 1 lots worth 1216 (121.6%) With leverage = 1.2
2011.11.27 16:12:29 2010.01.11 02:40 a_max_example RTSI,Daily: loaded successfully
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily: Alert: last order was null.TREND交易
2011.11.27 16:12:29 2010.01.11 00:00 a_max_example_median RTSI,Daily: 载入成功
2011.11.27 16:12:29 channel_err inputs: trstop=30; trstEp=0.5; Buy=24; Sell=10; risk=4;
2011.11.11.27 16:12:29 测试人员:无法计算汇率
2011.11.27 16:12:29 测试人员:无法计算汇率
2011.11.27 16:12:29 TestGenerator:不匹配的数据错误(2011.01的低值1845.0000。28日00:00:00未达到从最低时间段,低价1845.8900不匹配)
2011.11.27 16:12:29 TestGenerator:不匹配的数据错误(2011.01.28日00:00的高价1900.4000未达到从最低时间段,高价1900。0400不匹配)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 38599 at 2010.05.11 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error(高值1653.6300 at 2010.04.04.13 12:05和价格1653.7600不匹配)
2011.11.27 16:12:29 TestGenerator: unmatched data error (low value 1641.2200 at 2010.04.12 12:05 and price 1641.2100 mismatched)
2011.11.27 16:12:29 TestGenerator: unmatched data error (High value 1636.0400在2010.04.09 00:00没有达到从最低的时间框架,高价1632.9900不匹配)
2011.11.27 16:12:29 TestGenerator:不匹配的数据错误(体积限制1869在2010.04.09 00:00:00 超出)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011。11.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.04.07 00:00:00超标)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00:00 超出)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011。11.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: 不匹配的数据错误(2010.03.31 00:00的低价1561.1500没有从最低的时间段达到,低价1568.3100不匹配)
2011.11.27 16:12:25 channel_err: 载入成功。

提前感谢您的提示。

 
大家好,我有一个问题,假设我写了一个EA,同时在几个货币对上交易。但现在如何测试,因为在策略测试器中,你只能使用一种货币对(MT4),在这种情况下该怎么办,如何规避这个问题?