[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 371
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Тогда уж лучше вот так: https://docs.mql4.com/ru/array/ArrayInitialize - там есть конкретный пример кода
Нет, не обязательно. Все элементы массива Indic_mas_copi[] будут замещены скопированными с основного массива Indic_mas[]
Артём, доброго дня!
Это хорошо, что будут...именно так и нужно, без особых наворотов (циклов и функций) - это удобно.
Всем здрасте!
Подскажите, как в эксперте получить значение индикатора ZigZag?
я не нашел его в функциях типа iMA(_______)
Хотя с позиций работы процессора, если мы заранее знаем, что нужно именно удвоить, то лучше применить сложение, чем умножение - сложение отнимет меньше процессорного времени.
Разве ж я написал не то же самое?
То же самое, но если пойти по ссылке, то на примере кода можно увидеть, что имя массива применяется в параметре функции без квадратных скобок. А как раз этого не видно ни в твоём примере - ArrayInitialize(Имя_Массива,0); -, ни в моём (ему предшествовавшем) пояснении. Мы оба промахнулись, поэтому я дал ссылку. Если бы ты указал "Имя_Массива" латинскими буквами, то твоё пояснение было бы необходимым и достаточным.
Хех, ладно, проехали. :)
Всем здрасте!
Подскажите, как в эксперте получить значение индикатора ZigZag?
Функция GetExtremumZZPrice()
См. https://www.mql5.com/ru/forum/131859/page6#434260
Функция GetExtremumZZPrice()
Нужная ссылка и мне пригодится. Спасибо.
См. https://www.mql5.com/ru/forum/131859/page6#434260
Функция GetExtremumZZPrice()
Ни проще ли самому создать цикл, в котором последовательно идти по свечкам в прошлое, вызывая при этом значения ЗигЗага через iCustom()? Там ведь всё просто - если более нуля, то значение. Если снова не пустое, то это второе значение - на нём брек (ну,это если нужно два последних). Затем смотрим, какое из них выше другого. Если первое выше второго, то это стрела отрисована вверх. По-моему это гораздо проще,чем пытаться вникнуть в код чужих функций.
В журнал тестера гляньте. Наверняка увидите запись Zero Divide. Если да, то ищите в коде деление на ноль и будет счастие.
Вот журнал:
2011.11.27 16:12:29 2010.01.11 05:20 Tester: order #1 is closed
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: покупаем 1 лотов на сумму 1216 (121.6%) C плечом = 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: Последний ордер был нулевым. Торгуем ПО ТРЕНДУ
2011.11.27 16:12:29 2010.01.11 00:00 a_max_example_median RTSI,Daily: loaded successfully
2011.11.27 16:12:29 channel_err inputs: trstop=30; trstEp=0.5; Buy=24; Sell=10; risk=4;
2011.11.27 16:12:29 Tester: margin exchange rate cannot be calculated
2011.11.27 16:12:29 Tester: exchange rate cannot be calculated
2011.11.27 16:12:29 TestGenerator: unmatched data error (low value 1845.0000 at 2011.01.28 00:00 is not reached from the least timeframe, low price 1845.8900 mismatches)
2011.11.27 16:12:29 TestGenerator: unmatched data error (high value 1900.4000 at 2011.01.28 00:00 is not reached from the least timeframe, high price 1900.0400 mismatches)
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 (high value 1653.6300 at 2010.04.13 12:05 and price 1653.7600 mismatched)
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 at 2010.04.09 00:00 is not reached from the least timeframe, high price 1632.9900 mismatches)
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.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 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.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.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.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator: unmatched data error (low value 1561.1500 at 2010.03.31 00:00 is not reached from the least timeframe, low price 1568.3100 mismatches)
2011.11.27 16:12:25 channel_err: loaded successfully
заранее благодарю за подсказки.