![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо, уважаемый Юсуф
Стрелочки добавлены...
Стрелочки добавлены...
визуально код отсюда https://www.mql5.com/ru/forum и этот ivgf_SultonovPrediction 2.mq4 идентичны
все забываю сказать спасибо обоим: автору идеи и разработчику индикатора.
СПАСИБО !
Разработчик комментирует (https://www.mql5.com/ru/forum):
Расчетная часть одинакова. В этой Вы видите еще сигналы на вход по правилу совпадения всех линий на текущем баре и по истории тоже (глубина истории регулируется). Можно выбирать цену для которой строится прогноз. Версия по умолчанию настроена на работу по ценам открытия, потому сигнал появляется с открытием бара и потом уже не изменяется. Вроде, все отличия.
И еще здесь https://www.mql5.com/ru/forum
Он прогнозирует предполагаемый ход цены в будущем (цитата из описания).
Наверно имелось в виду, что индикатор сообщает буквально следующее:
1) цена будет расти (со скоростью ~= наклону объединенных трех линий)
2) цена будет падать (со скоростью ~= наклону объединенных трех линий)
3) неопределенное состояние рынка (линии не объединены)
4) возможное время смены тренда (желтая почти вертикальная линия)
Причем, в связи стем, что с каждым новым баром прогноз меняется, то этот прогноз должен касаться только следующего бара, а не далекого или близкого будущего.
Из наблюдений за индикатором в тестере я бы не сказал, что это так.
А если запустить тестер то он будет в нём роботать?
Вставляем в код эту (выше) функцию.
Во входные переменные добавляем две строки:
В начале функции Start() добавляем эти строки:
Fun_New_Bar(); if (New_Bar) { SIZE_KYPC++; SIZE_P++; }
Теперь не перерисовывает. Но радости мало...А если запустить тестер то он будет в нём роботать?
Вставляем в код эту (выше) функцию.
Во входные переменные добавляем две строки:
В начале функции Start() добавляем эти строки:
Fun_New_Bar(); if (New_Bar) { SIZE_KYPC++; SIZE_P++; }
Теперь не перерисовывает. Но радости мало... Скиньте, пожалуйста, полностью скомпонованный код.Тут не правильно, измените таймфрейм измениться и Time[0], и ваш код скажет что появился новый бар