мне нужно чтобы советник взял данные за последний год, просчитал по ним дисперсию. а уже потом с известным показателем дисперсии, чтобы советник протестировался за последний год в тестере.
Может. В тестере. Шлёпаете грааль для маркета и развода кроликов?
в следующем цикле проверяю 3 фрактала пишу в переменную f
Условие полностью: если верхний фрактал выше МА и следующий нижний ниже МА, то от этого верхнего фрактала сравниваю три фрактала с любой ценой текущего бара.
С обычным фракталом алгоритм отрабатывает правильно. С iFreeNumFractals некоторых фракталов, как будто, не видит. Как узнать почему?
Вам проще тут поглядеть - быстрее результат будет.
Может. В тестере. Шлёпаете грааль для маркета и развода кроликов?
нет. я просто не знаю как это сделать.
вот начинается тестирование . и у меня ноль - номер текущего бара. а как посмотреть данные за этот весь год, чтобы по ним дисперсию высчитать, а потом запустить советник с начала года.
Artyom Trishkin:
А что советник будет делать на текущих данных?
потом вручную в советнике задам коеффициент дисперсии.
это просто для тестирования.
не хочется отдельно писать скрипт и советник. чтобы скрипт считал дисперсию и потом уже запускать советник в тестере. хотелось бы все уместить в одной программе.
RRR5:не хочется отдельно писать скрипт и советник. чтобы скрипт считал дисперсию и потом уже запускать советник в тестере. хотелось бы все уместить в одной программе.
за это время можно и скрипт и еще скрипт и советника и ... написать
по сути вопроса, Вам нужно написать индикатор, который рассчитает дисперсию на исторических данных, и получив значения дисперсии, Вы можете их использовать в советнике, не нужно забывать, что индикатор помогает визуализировать данные
если Вы все равно упорно хотите подглядывать советником в исторические данные - ответ нельзя, в тестере доступны лишь фалы в папке tester, можете в эту папку положить фалы .hst и тогда Вы сможете их прочитать советником из тестера
ЗЫ: можно отладчик запустить и посмотреть значения переменных
Визуально, фракталы индикаторов совпадают. На принт выводить по результату, из пяти сигналов два у них совпадают а в трёх случаях, один фрактал iFreeNumFractals как будто отсутствует. Отладчик использовать ещё не приходилось. Что в нём можно увидеть?
Эта статья ориентирована в первую очередь на программистов, которые уже изучили язык, но еще недостаточно освоились в разработке программ. В статье освещаются основные вопросы, с которыми приходится сталкиваться разработчику при отладке программы. Что же такое отладка? Отладка программы - это стадия разработки, в которой обнаруживают и...
Подскажите, можно ли создать скрипт, который при перетаскивании его на определенный бар выдавал его дату? Можно ли это сделать? Если да, то какой функцией? Читал справочник и форумы, но так ничего не нашел ничего. Дайте идею или направление. Спасибо!
может ли советник заглянуть в будущее?
мне нужно чтобы советник взял данные за последний год, просчитал по ним дисперсию. а уже потом с известным показателем дисперсии, чтобы советник протестировался за последний год в тестере.
Может. В тестере. Шлёпаете грааль для маркета и развода кроликов?
А что советник будет делать на текущих данных?
в следующем цикле проверяю 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
если Вы все равно упорно хотите подглядывать советником в исторические данные - ответ нельзя
Добрый день!
Подскажите, можно ли создать скрипт, который при перетаскивании его на определенный бар выдавал его дату? Можно ли это сделать? Если да, то какой функцией? Читал справочник и форумы, но так ничего не нашел ничего. Дайте идею или направление. Спасибо!