Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
а почему у меня так близко расположены линии друг к другу???Так и дожно быть??????????????
Уважаемый vitas0503.
Вы видимо используете 5 digit платформу, а индикатор сделан под 4. Надо бы переделать.
Хотелось бы услышать причину такого симбиоза МА:
yMA[i]=(iMA(NULL, 0, 30, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 50, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
Уверен, что можно подобрать период одной МА вместо трех. Тем более после этого EMA.mq4 .
Идея взята у Гектора ( Hector DeVille ).
Используется Moving Average с периодом 30, 50 и 100 (http://codebase.mql4.com/ru/6666)
Здравствуйте! У меня тоже получается такая тонкая линия на паре евро-доллар. Индикатор похож на АМА, на мой взгляд
Ждите публикации индикатора MaEnv_02B_Digit.mq4
В метатрейдере делай: Вставка -> Индикаторы -> Осцилляторы -> Envelopes
Задавай отклонение : 0.05, 0.1, 0.2
Получишь набор конвертов.
Для разных фреймов разные отклонения.
Автор ведь указал, что просто оптимизировал набор для 5-минуток
Хорошие комментарии. Спасибо.
Спасибо, весьма интересный индикатор. Только вот вопрос, "для EURUSD, М5" на других таймфреймах и парах вообще нет смысла его использовать?
Уважаемый Forexmen.
Я думаю, что индикатор будет работать нормально на основных валютных парах на диапазоне М5.
Для других ТФ надо просто подобрать другие числа.
Успехов.
Хотелось бы услышать причину такого симбиоза МА:
yMA[i]=(iMA(NULL, 0, 30, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 50, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
Уверен, что можно подобрать период одной МА вместо трех. Тем более после этого EMA.mq4 .
Идея взята у Гектора ( Hector DeVille ).
Используется Moving Average с периодом 30, 50 и 100 (http://codebase.mql4.com/ru/6666)
Автор прав! С тремя выходит сглаженнее. А для М15 нужно удвоить периоды:
yMA[i]=(iMA(NULL, 0, 60, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 200, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
//yMA[i]=iMA(NULL, 0, 120, 0, MODE_LWMA, PRICE_WEIGHTED, i);//Это среднеарифметическое подходит, но с тремя выходит ровнее.
Очень хороший индикатор! Спасибо Автору!
А для М15 нужно удвоить периоды:
yMA[i]=(iMA(NULL, 0, 60, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 200, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
Попробовал, как по мне стандартные настройки на М15 смотрятся лучше.
basisforex может поможете подкоректировать инидикатор, на М15?
А для М15 нужно удвоить периоды:
yMA[i]=(iMA(NULL, 0, 60, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 200, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
Попробовал, как по мне стандартные настройки на М15 смотрятся лучше.
basisforex может поможете подкоректировать инидикатор, на М15?
Для М15 нужно удвоить также растояние между линиями:
yMA[i]=(iMA(NULL, 0, 30 * 2, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 50 * 2, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100 * 2, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
//------------------------------------------------------------
aquaUp1[i] = yMA[i] + 6.18 * Point * 2.0;
aquaDn1[i] = yMA[i] - 6.18 * Point * 2.0;
aquaUp2[i] = yMA[i] + 16.18 * Point * 2.0;
aquaDn2[i] = yMA[i] - 16.18 * Point * 2.0;
aquaUp3[i] = yMA[i] + 26.18 * Point * 2.0;
aquaDn3[i] = yMA[i] - 26.18 * Point * 2.0;
aquaUp4[i] = yMA[i] + 36.18 * Point * 2.0;
aquaDn4[i] = yMA[i] - 36.18 * Point * 2.0;
А для М30 надо утроить, вместо 2 или 2.0 поставить 3 или 3.0.
Это, конечно, надо запрограмировать, введя переменную-множитель для М5 единицу, для М15 двойку и для М30 тройку.
К сожалению, ещё не могу написать. Будем надеяться, что Автор поможет нам. А пока пользуюсь двойками на М15.
Большое спасибо Автору и на этом. Отличный индикатор!
А для М15 нужно удвоить периоды:
yMA[i]=(iMA(NULL, 0, 60, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 200, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
Попробовал, как по мне стандартные настройки на М15 смотрятся лучше.
basisforex может поможете подкоректировать инидикатор, на М15?
Для М15 нужно удвоить также растояние между линиями:
yMA[i]=(iMA(NULL, 0, 30 * 2, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 50 * 2, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100 * 2, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
//------------------------------------------------------------
aquaUp1[i] = yMA[i] + 6.18 * Point * 2.0;
aquaDn1[i] = yMA[i] - 6.18 * Point * 2.0;
aquaUp2[i] = yMA[i] + 16.18 * Point * 2.0;
aquaDn2[i] = yMA[i] - 16.18 * Point * 2.0;
aquaUp3[i] = yMA[i] + 26.18 * Point * 2.0;
aquaDn3[i] = yMA[i] - 26.18 * Point * 2.0;
aquaUp4[i] = yMA[i] + 36.18 * Point * 2.0;
aquaDn4[i] = yMA[i] - 36.18 * Point * 2.0;
А для М30 надо утроить, вместо 2 или 2.0 поставить 3 или 3.0.
Это, конечно, надо запрограмировать, введя переменную-множитель для М5 единицу, для М15 двойку и для М30 тройку.
К сожалению, ещё не могу написать. Будем надеяться, что Автор поможет нам. А пока пользуюсь двойками на М15.
Большое спасибо Автору и на этом. Отличный индикатор!
}
...
int Boril = GetBorisKoeff();
if(Digits == 4) aquaUp1[i] = yMA[i] + 6.18 * Point * Boril;
А для М15 нужно удвоить периоды:
yMA[i]=(iMA(NULL, 0, 60, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 200, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
Попробовал, как по мне стандартные настройки на М15 смотрятся лучше.
basisforex может поможете подкоректировать инидикатор, на М15?
Для М15 нужно удвоить также растояние между линиями:
yMA[i]=(iMA(NULL, 0, 30 * 2, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 50 * 2, 0, MODE_LWMA, PRICE_WEIGHTED, i) +
iMA(NULL, 0, 100 * 2, 0, MODE_LWMA, PRICE_WEIGHTED, i)) / 3;
//------------------------------------------------------------
aquaUp1[i] = yMA[i] + 6.18 * Point * 2.0;
aquaDn1[i] = yMA[i] - 6.18 * Point * 2.0;
aquaUp2[i] = yMA[i] + 16.18 * Point * 2.0;
aquaDn2[i] = yMA[i] - 16.18 * Point * 2.0;
aquaUp3[i] = yMA[i] + 26.18 * Point * 2.0;
aquaDn3[i] = yMA[i] - 26.18 * Point * 2.0;
aquaUp4[i] = yMA[i] + 36.18 * Point * 2.0;
aquaDn4[i] = yMA[i] - 36.18 * Point * 2.0;
А для М30 надо утроить, вместо 2 или 2.0 поставить 3 или 3.0.
Это, конечно, надо запрограмировать, введя переменную-множитель для М5 единицу, для М15 двойку и для М30 тройку.
К сожалению, ещё не могу написать. Будем надеяться, что Автор поможет нам. А пока пользуюсь двойками на М15.
Большое спасибо Автору и на этом. Отличный индикатор!
}
...
int Boril = GetBorisKoeff();
if(Digits == 4) aquaUp1[i] = yMA[i] + 6.18 * Point * Boril;
Доброе утро! Глубоко признателен за "скорую" помощь Автору и чувствую неудобство за не настолько заслуженное "увековечение" моего имени в тексте программы. Объясняю это чувством юмора Автора. Сейчас только постараюсь приладить к месту известным "методом тыка". На пробах и ошибках учимся.
СПАСИБО!!