Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 654
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
может ли советник заглянуть в будущее?
мне нужно чтобы советник взял данные за последний год, просчитал по ним дисперсию. а уже потом с известным показателем дисперсии, чтобы советник протестировался за последний год в тестере.
Может. В тестере. Шлёпаете грааль для маркета и развода кроликов?
А что советник будет делать на текущих данных?
в следующем цикле проверяю 3 фрактала пишу в переменную f
Условие полностью: если верхний фрактал выше МА и следующий нижний ниже МА, то от этого верхнего фрактала сравниваю три фрактала с любой ценой текущего бара.
С обычным фракталом алгоритм отрабатывает правильно. С iFreeNumFractals некоторых фракталов, как будто, не видит. Как узнать почему?
Вам проще тут поглядеть - быстрее результат будет.
Может. В тестере. Шлёпаете грааль для маркета и развода кроликов?
вот начинается тестирование . и у меня ноль - номер текущего бара. а как посмотреть данные за этот весь год, чтобы по ним дисперсию высчитать, а потом запустить советник с начала года.
А что советник будет делать на текущих данных?
это просто для тестирования.
не хочется отдельно писать скрипт и советник. чтобы скрипт считал дисперсию и потом уже запускать советник в тестере.
хотелось бы все уместить в одной программе.
хотелось бы все уместить в одной программе.
за это время можно и скрипт и еще скрипт и советника и ... написать
по сути вопроса, Вам нужно написать индикатор, который рассчитает дисперсию на исторических данных, и получив значения дисперсии, Вы можете их использовать в советнике, не нужно забывать, что индикатор помогает визуализировать данные
если Вы все равно упорно хотите подглядывать советником в исторические данные - ответ нельзя, в тестере доступны лишь фалы в папке tester, можете в эту папку положить фалы .hst и тогда Вы сможете их прочитать советником из тестера
Вам проще тут поглядеть - быстрее результат будет.
Аилуромантия - самое то будет)
Вопрос не в сути и правильности алгоритма а в том что две равнозначные, на мой взгляд, строки
при помещении их в алгоритм, дают разный результат. Испробованы все варианты с нормализацией и без неё
Може кто найдёт время посмотреть, индикатор iFreeNumFractals здесь
моя поделка здесьа в том что две равнозначные, на мой взгляд, строки
или они не равнозначные или проблемы со взглядом
распринтуйте значения f_up и i_i, и другой f_up и i_i
или постройте по Вашей формуле: f_up=iFractals(Symbol(),0,MODE_UPPER,i_i);
индикатор и сравните с индикатором по формуле f_up=NormalizeDouble(iCustom(Symbol(),0,"iFreeNumFractals",1,2,2,2,2,0,i_i),Digits);
нужно визуализировать ошибку
ЗЫ: можно отладчик запустить и посмотреть значения переменных
нужно визуализировать ошибку
ЗЫ: можно отладчик запустить и посмотреть значения переменных
Визуально, фракталы индикаторов совпадают. На принт выводить по результату, из пяти сигналов два у них совпадают а в трёх случаях, один фрактал iFreeNumFractals как будто отсутствует. Отладчик использовать ещё не приходилось. Что в нём можно увидеть?
Отладчик использовать ещё не приходилось. Что в нём можно увидеть?
2. Отладчик
https://www.mql5.com/ru/articles/654
если Вы все равно упорно хотите подглядывать советником в исторические данные - ответ нельзя
Добрый день!
Подскажите, можно ли создать скрипт, который при перетаскивании его на определенный бар выдавал его дату? Можно ли это сделать? Если да, то какой функцией? Читал справочник и форумы, но так ничего не нашел ничего. Дайте идею или направление. Спасибо!