Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как в ObjectCreate сделать , чтобы объект отражался только на определенном таймфрейме?
ObjectSet("name",OBJPROP_TIMEFRAMES,OBJ_PERIOD_H1);
Если нужны определённые таймфреймы - запускаем инженерный калькулятор и переводим двойчное число вида 111111111 (9 знаков = количеству таймфреймов) в шестнадцатиричное. Получаем 1FF, и записываем его как - 0x1FF
Не понял последнее и предпоследнее предложение.
А команды ObjectSet("name",OBJPROP_TIMEFRAMES,OBJ_PERIOD_H1) не достаточно для отображения объекта в указанном таймфрейме?
Да, объект будет виден только на H1.
А если нам необходимо чтобы объект отображался, например, на M1, M15 и H1. То мы просто преобразуем двоичное число 10101 в шестнадцатиричное 15 и вместо OBJ_PERIOD_H1 пишем 0x15
10101 означает что: H1=1 (true), M30=0 (false), M15=1 (true), M5=0 (false), M1=1 (true).
Да, объект будет виден только на H1.
А если нам необходимо чтобы объект отображался, например, на M1, M15 и H1. То мы просто преобразуем двоичное число 10101 в шестнадцатиричное 15 и вместо OBJ_PERIOD_H1 пишем 0x15
10101 означает что: H1=1 (true), M30=0 (false), M15=1 (true), M5=0 (false), M1=1 (true).
Спасибо, теперь понятно!
Да, объект будет виден только на H1.
А если нам необходимо чтобы объект отображался, например, на M1, M15 и H1. То мы просто преобразуем двоичное число 10101 в шестнадцатиричное 15 и вместо OBJ_PERIOD_H1 пишем 0x15
10101 означает что: H1=1 (true), M30=0 (false), M15=1 (true), M5=0 (false), M1=1 (true).
Спасибо! Но в конечном итоге используемое число будет десятичным!