Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
извините инет пропал
все правильно TimeFrame_2 обявлена в самом начале я просто думал что так понятнее будет
input ENUM_TIMEFRAMES TimeFrame_2=PERIOD_H1;
есть переменная для количества расчета баров
CountBar=500 баров это на м5
int dil=enumToTF(TimeFrame_2)/enumToTF(TimeFrame_1); функция переводит ENUM TimeFrame_2 в обычные минуты и 60/5 =12 5 минуток в часе
далее CountBar/dil =41 это значит что 500 баров на м5 то на часе это 41 бар
значит мы берем только 41 часовой бар (чтоб лишнего не считать)
функция
делает следующию проверку и записывает значения в буфер
хух вроде все
Я тут ранее ответил:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
ПОМОГИТЕ
Karputov Vladimir, 2016.06.01 12:22
Прежде чем искать пробои:
по индикаторным буферам нужно пройтись и что-то записать - так как индикаторные буферы это динамические массивы. Иначе будет выход за пределы массива - в поисках пробоев идёт обращение к индексу индикаторного буфера, которого ещё нет.
тоесть надо по очереди пройтись по буферу и обнулить его?
я думал что он сразу создается и каждый его индекс записывается пустой
А Вы возьмите и проверьте :). Сейчас накидаю проверочный индикатор...
Вот этот индикатор вешайте на любой график, а потом из окна "Обзор рынка" левой клавишей мышки перетаскивайте по-очереди другие символы на этот график. В итоге будет ошибка - выход за диапазон массива.
ага вот теперь понял
ОГРОМНОЕ СПАСИБО ВАМ
Кто-нибудь может написать советника?