Привет,
Я не могу использовать этот индикатор, потому что у меня есть небольшая проблема с SmoothAlgotitms.
Проблема в коде ...
Я получаю ошибку: "Не может быть использован для статического массива Allocated" в этой точке кода:
/ / bPriceSeries (symbol, timeframe, int rates_total, applied_price, bar set, price_)
/ / + --------------------------------- +
{
/ / ----
uint bar;
double series [1];
------->!!! ArraySetAsSeries (series, true); !!!!<----------
может ли кто-нибудь помочь мне с этой проблемой?
Попробуйте это:
uint bar; double series []; <---- change ArraySetAsSeries (series, true);
Более быстрый торговый сигнал с помощью MACD
- Пересечение MACD и сигнальной линии дает традиционные сигналы на покупку/продажу.
- Гистограмма - это разница между MACD и сигнальной линией.
- Мы можем войти в рынок, когда Гистограмма начнет уменьшаться, а не ждать пересечения.
Что представляет собой гистограмма?
Зеленая гистограмма или "столбиковая диаграмма" на фоне MACD отображает разницу между MACD и сигнальной линией. Когда MACD находится выше сигнальной линии, бар положительный. Когда MACD ниже сигнальной линии, бар отрицательный. Фактическая высота бара - это разница между MACD и сигнальной линией.
Построение гистограммы MACD

На графике выше показано, что представляет собой гистограмма. Первая метка показывает, что MACD находится выше сигнальной линии. Это создает положительный зеленый бар, высота которого равна разнице двух линий. Во втором примере MACD находится ниже сигнальной линии. Это создает отрицательный зеленый бар, высота которого равна разнице между двумя линиями. Мы также видим, что когда синяя и красная линии пересекаются, гистограмма переворачивается с одной стороны на другую.
Как входить в рынок на основе гистограммы
Итак, как мы можем читать гистограмму, чтобы генерировать торговые сигналы? Сначала мы хотим проследить, как гистограмма удаляется от нулевой линии, другими словами, отследить, как увеличиваются ее столбцы. Фактический сигнал приходит, когда гистограмма перестает увеличиваться и выдает меньший бар. Как только гистограмма напечатает меньший столбик, мы начинаем торговать в направлении снижения гистограммы. Пример этого мы можем увидеть на графике ниже:
Логика входа по гистограмме MACD

Сигнал на продажу слева был создан четырьмя растущими барами подряд, за которыми последовал пятый бар, закрывшийся меньшим размером. Пять баров спустя мы видим, что линия MACD пересеклась ниже сигнальной линии, что является традиционным сигналом MACD. Этот более поздний сигнал пропустил бы большую часть движения, которое уловил бы сигнал гистограммы. Поэтому использование гистограммы в качестве сигнала может принести нам большее количество пунктов.
Сигнал на покупку справа - аналогичная история. Мы видели, как последовательно росли четыре бара, пока не появился 5-й бар, равный 4-му. Мы хотим дождаться, пока бар станет меньше, поэтому триггер должен был появиться после закрытия 6-го бара. Эта сделка на покупку произошла за несколько баров до пересечения MACD/Signal и дала нам лучший вход.
Как только мы вошли в сделку, мы можем использовать разумное управление капиталом, чтобы закрыть сделку должным образом.
Остальное - гистограмма
Эта стратегия входа довольно проста и может быть быстро освоена техническим трейдером.
Здравствуйте
Я не могу запустить этот индикатор в MT5.
В редакторе при компиляции выдает 33 ошибки. В строках с 537 по 550:
'colormacd_histogram.mq5' colormacd_histogram.mq5 1 1
'SmoothAlgorithms.mqh' SmoothAlgorithms.mqh 1 1
'Smooth_Method' - объявление без типа SmoothAlgorithms.mqh 537 18
'Method' - ожидается запятая SmoothAlgorithms.mqh 537 32
'Method' - необъявленный идентификатор SmoothAlgorithms.mqh 540 11
'Method' - недопустимый тип выражения switch SmoothAlgorithms.mqh 540 11
'MODE_SMA_' - необъявленный идентификатор SmoothAlgorithms.mqh 542 12
'MODE_SMA_' - константное выражение не является целостным SmoothAlgorithms.mqh 542 12
'MODE_EMA_' - необъявленный идентификатор SmoothAlgorithms.mqh 543 12
'MODE_EMA_' - константное выражение не является целочисленным SmoothAlgorithms.mqh 543 12
'MODE_SMMA_' - необъявленный идентификатор SmoothAlgorithms.mqh 544 12
'MODE_SMMA_' - константное выражение не является целочисленным SmoothAlgorithms.mqh 544 12
'MODE_LWMA_' - необъявленный идентификатор SmoothAlgorithms.mqh 545 12
'MODE_LWMA_' - константное выражение не является целостным SmoothAlgorithms.mqh 545 12
'MODE_JJMA' - необъявленный идентификатор SmoothAlgorithms.mqh 546 12
'MODE_JJMA' - константное выражение не является целостным SmoothAlgorithms.mqh 546 12
'MODE_JurX' - необъявленный идентификатор SmoothAlgorithms.mqh 547 12
'MODE_JurX' - константное выражение не является целостным SmoothAlgorithms.mqh 547 12
'MODE_ParMA' - необъявленный идентификатор SmoothAlgorithms.mqh 548 12
'MODE_ParMA' - константное выражение не является целостным SmoothAlgorithms.mqh 548 12
'MODE_T3' - необъявленный идентификатор SmoothAlgorithms.mqh 549 12
'MODE_T3' - константное выражение не является целостным SmoothAlgorithms.mqh 549 12
'MODE_VIDYA' - необъявленный идентификатор SmoothAlgorithms.mqh 550 12
'MODE_VIDYA' - константное выражение не является целостным SmoothAlgorithms.mqh 550 12
'MODE_AMA' - необъявленный идентификатор SmoothAlgorithms.mqh 551 12
'MODE_AMA' - константное выражение не является целостным SmoothAlgorithms.mqh 551 12
'MODE_SMMA_' - значение регистра уже использовано SmoothAlgorithms.mqh 544 12
см. предыдущее использование SmoothAlgorithms.mqh 543 12
'MODE_LWMA_' - значение случая уже используется SmoothAlgorithms.mqh 545 12
см. предыдущее использование SmoothAlgorithms.mqh 544 12
'MODE_JJMA' - значение случая уже использовалось SmoothAlgorithms.mqh 546 12
см. предыдущее использование SmoothAlgorithms.mqh 545 12
'MODE_SMA_' - значение случая уже использовалось SmoothAlgorithms.mqh 542 12
см. предыдущее использование SmoothAlgorithms.mqh 546 12
'MODE_JurX' - значение случая уже использовалось SmoothAlgorithms.mqh 547 12
см. предыдущее использование SmoothAlgorithms.mqh 542 12
'MODE_AMA' - значение случая уже использовалось SmoothAlgorithms.mqh 551 12
см. предыдущее использование SmoothAlgorithms.mqh 547 12
'MODE_ParMA' - значение случая уже использовалось SmoothAlgorithms.mqh 548 12
см. предыдущее использование SmoothAlgorithms.mqh 551 12
'MODE_T3' - значение случая уже использовалось SmoothAlgorithms.mqh 549 12
см. предыдущее использование SmoothAlgorithms.mqh 548 12
'MODE_VIDYA' - значение случая уже использовалось SmoothAlgorithms.mqh 550 12
см. предыдущее использование SmoothAlgorithms.mqh 549 12
Пожалуйста, помогите мне решить эту проблему.
Спасибо

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
MACD_Histogram:
Индикатор определяет дивергенции между графиком цены финансового актива и сигнальной линией гистограммы MACD, строит эти дивергенции на графике отрезками прямых, выводит сообщения и подает сигналы для совершения сделок цветными стрелками.
Автор: Nikolay Kositsin