Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет Младен и банда,
У меня есть индикатор, который я хочу использовать в советнике.
При просмотре значений в окне данных, кажется, что индикатор не всегда вычисляет значения для всех переменных. Смотрите прилагаемые скриншоты, чтобы лучше объяснить, что я пытаюсь сказать:
- На пурпурной точке индикатор не показывает значения для bbMacd.
- На лаймовой точке индикатор не показывает значение для Upperband.
Не могли бы вы взглянуть и посмотреть, можно ли сделать этот индикатор пригодным для использования советником в текущем состоянии.
Моя цель: Я хочу использовать "точки" и вычислять расстояние от верхней/нижней полосы, если расстояние больше x, давать сигнал и т.д.
Заранее большое спасибо!
Snowski,
Попробуйте сначала этот (он на 100% уверенно рассчитывает и рисует все значения:)) Это не исправленный, а другой.
Если вы хотите использовать его из советника, убедитесь, что параметр DrawDots установлен в true (чтобы избежать одного дополнительного пункта и одного дополнительного буфера сравнения, если вы хотите сравнение "тренда" тоже) Также, этот всегда имеет значение в 3-м буфере (значения macd) Так что, для нужной вам цели, достаточно сравнить значения из 3-го буфера со значениями в 1-м и/или 2-м буфере независимо от настроек DrawDots
Спасибо mladen, код выглядит намного проще...
Но, к сожалению, я не смогу использовать его в EA..... Каналы и точки продолжают немного двигаться с каждым тиком... даже до 20 баров назад.
Есть ли способ сделать так, чтобы точки и линии были "фиксированными" после рисования? Чтобы не было "перерисовки"...?
Спасибо, Сан.
Сан,
Это не перерисовка. Это, в конце концов, простой случай применения полос Боллинджера к сигнальной линии MACD. Ничего необычного и ничего слишком сложного, что могло бы вызвать ошибку кодирования. Даже цветная линия не перерисовывается.
Перемещение каналов (визуальное) происходит при достижении новых максимумов или новых минимумов, а затем metatrader переставляет все предыдущие значения для их отрисовки. Что касается значений, то они не могут перерисовываться, так как они работают на тех же входных значениях, и поэтому значения одинаковы, Пожалуйста, скачайте индикатор заново и проверьте его снова.
_________________________
PS: в том индикаторе, который вы выложили, ошибка при расчете отклонений идет из этой строки:
[php]double iStdDevOnArray(double array[],int total, int ma_period, int ma_shift, int ma_method, int shift)
Значит MODE_EMA находится там, где должен быть параметр для ma_shift.
с уважением
mladen
Согласитесь, Младен, "перекрасить" - не совсем правильная формулировка для этой ситуации. Отсюда и одинарные "кавычки".
Главное, что меня беспокоило: Остается ли расстояние от "dot:" до "bb line" неизменным на прошлых барах. Я проверю и сам, но вы, возможно, знаете ответ сразу...
Если это не изменится, тогда это можно будет использовать в советнике.
Будьте здоровы, и еще раз спасибо,
Сан.
Сан,
Не волнуйтесь: не меняется. Расстояние (разница между полосами и линией MACD ) между первым закрытым баром и старшими барами не меняется. Я гарантирую это в данном случае.
с уважением
mladen
Спасибо, это имеет смысл, учитывая объяснение, которое вы дали в предыдущем сообщении.
Кстати, отличный поиск ошибок!
Будь здоров, Сан.
Прыгающий индикатор Uni-Cross
Здравствуйте Младен,
Некоторое время назад вы исправили индикатор Uni Cross. Есть только одна проблема: сигналы перескакивают с одного бара на другой. Поэтому я не могу определить, где находится сигнал. Возможно ли, чтобы Вы взглянули на этот индикатор еще раз и попытались найти решение.
Спасибо за ваши усилия
Патона
...
пип-магнит.
Я думаю, что это должно решить вашу проблему, но я не уверен. Насколько я понимаю, индикатор не будет работать, если названия символов содержат какие-либо "дополнения" (EURUSD - EURUSDm, например, или что-то подобное, что они используют в наши дни).
Добавлен один параметр: "addition" - просто введите любые дополнительные символы, которые ваш брокер использует в названиях символов, и все должно работать1000pips_medium_1patona,
Извините, но "прыжки" - это результат центрированной природы TMA. Я написал предупреждение в источнике об этом (вот этот :
//| |
//| disclaimer : centered triangular moving average |
//| recalculates last half cycle bars, and thus those |
//| bars are subject of changing |
//| |
//+------------------------------------------------------------------+
К сожалению, лекарства от этого нет.
с уважением
mladen
Уровни SchaffTrendLine 25/75
Здравствуйте, Младен,
На странице 131 и в посте #1308 я спросил, не могли бы вы изменить недавно созданную версию "Стрелки" так, чтобы она предупреждала, когда цена пробивает уровни 25/75, а не меняла цвет, как сейчас. Я знаю, что вы очень востребованы во всем TSD, но не могли бы вы рассмотреть мою просьбу, пожалуйста? Если вы чувствуете, что у вас нет времени, пожалуйста, дайте мне знать.
Также, "Schaff Trend Cycle mtf" - не могли бы вы сделать версию со стрелками, где единственная стрелка показывает, когда STC mtf падает через уровни 25/75? Если это невозможно из-за MTF-природы индикатора, не могли бы вы сделать так, чтобы он менял цвета, как оригинальный индикатор, в этом случае у нас, по крайней мере, будет предупреждение.
С нетерпением жду ответа и заранее благодарю.