Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Чудо функция ObjectGetValueByTime
Добрый вечер, уважаемые коллеги.
Столкнулся в очередной раз с чудом то ли MQL4, то ли МТ4, то ли своего творчества.
Функция ObjectGetValueByTime в индикаторе не работает. Тоесть, не совсем не работает, а работает по своему усмотрению.
Чтобы его увидеть необходимо создать 3 идентичных канала:
- первый в окне индикатора стандартной функцией МТ4 вручную "StdDev Channel" (номер просто удаляем) ;
- второй (для контроля) "CanelOutside" , созданный внешним скриптиком в том же окне функцией ObjectCreate;
- и третий, собственно, который и необходимо контролировать, " CanelInside" той же функцией ObjectCreate, но самим индикатором.
Первые две функции "StdDev Channel" и "CanelOutside" индикатор прекрасно видит и выдаёт цену нужных точек, а собственный канал отлично видит, но значения цены канала показывать упорно не хочет!
Правда всё это относиться к первой итерации, со второй и далее итерации цена канала " CanelInside" появляется. А на первой объект определяется, а цена нет! После такого сбоя индикатор правильно не может инициализироваться.
К слову, функцией ObjectGet индикатор определяет свойства своего канала " CanelInside" .
Все передумал, если у кого есть какие мысли, или кто сталкивался помогите разобраться.
Коды и лог эксперта прилагаю. Заранее благодарен.
2018.11.29 13:53:19.364 Chudo GBPUSD,H1: Канал CanelOutside найден в окне = 0 Верхняя цена на баре 6 = 1.293209835852652
2018.11.29 13:53:19.364 Chudo GBPUSD,H1: Канал CanelInside найден в окне = 0 Верхняя цена на баре 2 = 1.285447129034891
2018.11.29 13:52:56.321 Chudo GBPUSD,H1: Канал StdDev Channel найден в окне = 0 Верхняя цена на баре 12 = 1.282497000244989
2018.11.29 13:52:56.321 Chudo GBPUSD,H1: Канал CanelOutside найден в окне = 0 Верхняя цена на баре 6 = 1.293209835852652
2018.11.29 13:52:56.321 Chudo GBPUSD,H1: Канал CanelInside найден в окне = 0 Верхняя цена на баре 2 = 0.0
2018.11.29 13:52:56.321 Chudo GBPUSD,H1: initialized
2018.11.29 13:52:56.211 Custom indicator Chudo GBPUSD,H1: loaded successfully