Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
все хорошо, только если наложить друг на друга оригинальный MACD и данный, то видно, что почему-то не совпадают основная и сигнальная линия между ними.
Привет, Ален,
Спасибо, что предоставили этот хороший индикатор.
Однако у меня есть небольшая проблема. Я пытаюсь внедрить его в советник и испытываю проблемы с копированием буфера и получением значимого значения для создания сигнала.
Буферы 0 и 1 - это буферы, которые выдают значение, как только обнаруживается дивергенция. Когда дивергенции нет, эти буферы не выдают значение в окно данных.
Пока все хорошо, но когда я копирую оба буфера, значение, которое выдается обратно, всегда одинаково для обоих буферов и не отражает значение, выдаваемое в окне данных.
Вот как я копирую буфер:
После этого я просто печатаю значения в журнал и получаю эти странные результаты для каждой свечи:
2013.11.18 13:33:36 2013.01.02 02:20:00 val2: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:20:00 val1: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:15:00 val2: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:15:00 val1: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:10:00 val2: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:10:00 val1: 1.797693134862316e+308
Можете ли вы помочь мне получить значимое значение?
Привет, Ален,
Спасибо, что предоставили этот хороший индикатор.
Однако у меня есть небольшая проблема. Я пытаюсь внедрить его в советник и испытываю проблемы с копированием буфера и получением значимого значения для создания сигнала.
Буферы 0 и 1 - это буферы, которые выдают значение, как только обнаруживается дивергенция. Когда дивергенции нет, эти буферы не выдают значение в окно данных.
Пока все хорошо, но когда я копирую оба буфера, значение, которое выдается обратно, всегда одинаково для обоих буферов и не отражает значение, выдаваемое в окне данных.
Вот как я копирую буфер:
После этого я просто печатаю значения в журнал и получаю эти странные результаты для каждой свечи:
2013.11.18 13:33:36 2013.01.02 02:20:00 val2: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:20:00 val1: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:15:00 val2: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:15:00 val1: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:10:00 val2: 1.797693134862316e+308
2013.11.18 13:33:36 2013.01.02 02:10:00 val1: 1.797693134862316e+308
Вы можете помочь мне получить значимое значение?
Это значимое значение, оно соответствует EMPTY_VALUE, которое по умолчанию равно DBL_MAX. Это хорошая практика, чтобы использовать его для буферных значений индикатора, которые не должны быть нарисованы на графике.
Вы можете управлять им следующим образом в своем советнике:
Это значимое значение, оно соответствует EMPTY_VALUE, которое по умолчанию равно DBL_MAX. Это хорошая практика, чтобы использовать его для буферных значений индикатора, которые не должны быть нарисованы на графике.
Вы можете управлять им следующим образом в вашем советнике:
Спасибо за помощь. Это очень ценно!
Хорошо, я искал !=0.
Но проблема в том, что даже свечи, которые дают сигналы, выдают это значение, хотя в окне данных выдается другое.
Спасибо за помощь. Это очень ценно!
Хорошо, я искал значение !=0.
Но проблема в том, что даже свечи, которые дают сигналы, выдают это значение, хотя в окне данных выдается другое.
Где находится значение val2 в 2013.01.02 13:50:00 в вашем журнале? Оно не отображается.
Это хороший вопрос. Я его не заметил. Но это именно то значение, которого не хватает для получения сигнала, не так ли?
Потому что значение2 - это значение буфера 1, который показывает медвежью дивергенцию.
Странно.
Хороший вопрос. Я его не заметил. Но это именно то значение, которого не хватает для возникновения сигнала, не так ли?
Потому что значение2 - это значение буфера 1, который показывает медвежью дивергенцию.
Странно.
Да, странно. В любом случае, вы читали этот "бесполезный ответ" выше в теме?
Форум
Индикаторы: Дивергенция MACD
angevoyageur, 2013.11.05 19:14
Так дружелюбно.
Сигнал подается при закрытии свечи, 1 свеча в прошлом (2, если считать открытую свечу, а не 3). Это нормально и так должно работать. Дивергенция основана на исследовании экстремума (верх/низ). Если у вас есть способ определить экстремум на текущей свече, я предлагаю вам изучить программирование и предоставить нам, бесплатно, эту замечательную инновацию.
Спасибо за ваш вклад.
Да, странно. В любом случае, вы читали этот "бесполезный ответ" выше в теме?
Что такое индикатор MACD? Как его использовать? (по материалам статьи на сайте dailyforex)
Одним из наиболее распространенных технических индикаторов, используемых дневными трейдерами на финансовых рынках, является индикатор Moving Average Convergence Divergence - более известный как MACD. Но одна из ошибок, которую совершают многие трейдеры-новички, заключается в том, что они просто начинают использовать этот индикатор, не понимая, как он функционирует и как производит свои расчеты. Это может привести к дорогостоящим ошибкам, которых можно было бы избежать. Поэтому имеет смысл изучить логику и расчеты, лежащие в основе MACD (и всех других индикаторов), чтобы более точно настраивать свои позиции в дневной торговле и получать прибыль на постоянной основе.
Определение дивергенции скользящей средней (MACD)
Любой человек, имеющий опыт работы на рынке Форекс и в стратегиях технического анализа, скорее всего, много слышал о дивергенции скользящей средней (MACD). Но что именно говорит нам MACD - и как он рассчитывается? Без понимания этих моментов может быть трудно увидеть торговые сигналы, когда они появляются. Здесь мы разберем индикатор MACD и объясним, как и почему он широко используется.
"В своей самой простой форме, - говорит Харис Константину, аналитик рынка, - MACD - это индикатор импульса, который предназначен для отслеживания существующих и поиска новых трендов". MACD делает это, показывая различия и взаимосвязи между двухуровневой комбинацией скользящих средних и самой ценовой активностью.
Расчеты MACD
Чтобы определить и рассчитать MACD, мы должны вычесть 26-периодную экспоненциальную скользящую среднюю (EMA) из 12-периодной EMA. Затем строится 9-периодная EMA MACD, которая становится сигнальной линией индикатора. Сигнальная линия строится поверх MACD и используется в качестве триггерного показания для торговых сигналов (как сигналов на покупку, так и сигналов на продажу). Эти элементы составляют основу построения MACD, и важно хорошо понимать их, если вы планируете использовать индикатор в своей ежедневной торговле.
Три распространенных подхода к MACD
Теперь, когда мы поняли основы того, как рассчитывается MACD, неплохо было бы рассмотреть несколько распространенных способов, которыми MACD рассматривается трейдерами, чтобы получить представление о том, как именно индикатор используется для выявления торговых возможностей. Существует несколько различных способов интерпретации индикатора, и три наиболее распространенных метода, доказавших свою эффективность для трейдеров, включают
.
- Кроссоверы,
- дивергенции,
- и определение условий перекупленности/перепроданности.
Поскольку индикатор стал важной частью сообщества технических трейдеров, неплохо было бы рассмотреть некоторые из этих подходов более подробно. Но прежде чем это сделать, необходимо понять основы. Именно неспособность сделать это приводит к большому количеству потерь у многих трейдеров, которые только начинают работать.Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
Индикаторы: MACD
newdigital, 2013.08.01 16:56
MACD Классическая бычья и медвежья дивергенция