Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 996
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Начальные переменные есть, но в ходе работы возникает необходимость в новых. Тут и вопрос, как кодом создать НОВЫЕ? У меня N перемененных причем
и используются разные ТФ.
Можно массивы использовать и функции
Поэтому и спрашиваю, что голову сломал как это сделать.
Пока только об общем говорили.
Без конкретики не получится.
Приведите код, что голову поломал
Пока только об общем говорили.
Без конкретики не получится.
Приведите код, что голову поломал
Это для М15. Каждые N минут это переменная, для М15 их 96. Хотелось бы вместо этого безобразия получить красивый код.
Это для М15. Каждые N минут это переменная, для М15 их 96. Хотелось бы вместо этого безобразия получить красивый код.
Для правильного решения нужно понимать - а что хотелось получить
Это для М15. Каждые N минут это переменная, для М15 их 96. Хотелось бы вместо этого безобразия получить красивый код.
Поэтому и спрашиваю, что голову сломал как это сделать.
или сразу без сравнения и перебора, просто увеличиваем нужную ячейку:
Уважаемые мэтры, развейте, пожалуйста, недоумение новичка!
Пытаюсь разобраться, как работают написанные на MT4 индикаторы. Ожидаю, что индикаторы рассчитываются на основании баров, то есть если в параметрах индикатора Custom Moving Average указано Period (=) 13, то это речь про усреднение по 13 барам соответствующего графика.
Однако не вижу у (созданного мною) индикатора никакого обработчика события типа OnBar, только OnTick. То есть (мой) индикатор должен сам "формировать" бары из тиков, группируя их, скажем, по минутам (для обслуживания графика M1)?
Залезаю в код готового индикатора Custom Moving Average - там нет и OnTick ... только OnCalculate, а соответствующее событие Calculate в хелпе сказано: "Событие Calculate генерируется только для индикаторов [...] и при любом изменении ценовых данных". То есть OnCalculate реагирует на каждый тик?
Уважаемые мэтры, развейте, пожалуйста, недоумение новичка!
Пытаюсь разобраться, как работают написанные на MT4 индикаторы. Ожидаю, что индикаторы рассчитываются на основании баров, то есть если в параметрах индикатора Custom Moving Average указано Period (=) 13, то это речь про усреднение по 13 барам соответствующего графика.
Однако не вижу у (созданного мною) индикатора никакого обработчика события типа OnBar, только OnTick. То есть (мой) индикатор должен сам "формировать" бары из тиков, группируя их, скажем, по минутам (для обслуживания графика M1)?
Залезаю в код готового индикатора Custom Moving Average - там нет и OnTick ... только OnCalculate, а соответствующее событие Calculate в хелпе сказано: "Событие Calculate генерируется только для индикаторов [...] и при любом изменении ценовых данных". То есть OnCalculate реагирует на каждый тик?
На каждый тик, если пользуетесь Close[0]. Можете использовать Close[1] или Open[0], тогда будете видеть изменения только при смене бара.