Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1220

 
А нет ли какого-нибудь хитрого способа передать в класс ссылку на массив (индикаторный буфер), чтобы класс "запомнил" её как ссылку?
 
Yurij Kozhevnikov:
А нет ли какого-нибудь хитрого способа передать в класс ссылку на массив (индикаторный буфер), чтобы класс "запомнил" её как ссылку?

нет

но можно наоборот

сделать паблик массив в классе и применить к нему SetIndexBuffer()

я в МТ4 так делал в индикаторе, все работает без проблем

 
Yurij Kozhevnikov:
А нет ли какого-нибудь хитрого способа передать в класс ссылку на массив (индикаторный буфер), чтобы класс "запомнил" её как ссылку?

Начиная со статьи 42, описано создание классов индикаторных буферов - все данные по индикаторным буферам "лежат" в объекте класса. В том числе и массивы. Пока последней по индикаторным буферам статьёй является статья 46, но на подходе следующая - по работе со стандартными индикаторами в мультисимвольном мультипериодном режимах.

Не обязательно использовать саму библиотеку - можно поглядеть как сделано.

Работа с таймсериями в библиотеке DoEasy (Часть 42): Класс объекта абстрактного индикаторного буфера
Работа с таймсериями в библиотеке DoEasy (Часть 42): Класс объекта абстрактного индикаторного буфера
  • www.mql5.com
В прошлой статье мы создали пример индикатора, использующего для своих построений объекты таймсерий библиотеки DoEasy. Для хранения данных буферов и получения к ним доступа мы создали структуру буфера, имеющую в своём составе все необходимые данные для правильной идентификации принадлежности буфера к символу и периоду графика и данные для...
 
Спасибо.
 
Подскажите если ранее приобрел индиктаор, зашел на сайт и там надпись " Автор лишен права продажи продуктов" Как быть тогда с оплатой? возможность переставить индикатор нету?  Я так понимаю деньги без возвратно ушли?
 
Здравствуйте, на МТ4 поставил индикатор и начал настраивать по инструкции:
Что бы получать PUSH уведомления из настольного терминала в мобильный MetaTrader4 необходимо:
1. Установите MetaTrader4 на телефон из appstore или play market
2. Войдите в мобильном терминале в свой аккаунт mql5.com
3. В терминале на компьютере в настройках перейдите в закладку "уведомления" там разрешите получать уведомления и введите доступы к своему аккаунту mql5.com

Все вышеперечисленное сделал, но в мобильной версии в настройках написано что MetaQuetosId Не зарегистрирован. Просит проверить подключение к .Инету, но все подключено и при повторном запросе ничего не выходит. Что делать?
Файлы:
 

Добрый день всем!

Где то что то сделал с терминалом - после перезагрузки терминала перестали отражаться панели инструментов (Вид/Панели инструментов).

Восстановлю, все работает. Перезагружу терминал - панелей инструментов нет - опять надо восстанавливать...

См. скрины в аттаче

Вопрос - как исправить?

Спасибо!

 
Kedrov:

Добрый день всем!

Где то что то сделал с терминалом - после перезагрузки терминала перестали отражаться панели инструментов (Вид/Панели инструментов).

Восстановлю, все работает. Перезагружу терминал - панелей инструментов нет - опять надо восстанавливать...

См. скрины в аттаче

Вопрос - как исправить?

Спасибо!

F11
 
Artyom Trishkin:
F11

Спасибо, Артем!

Как всегда - все гениальное - просто

Спасибо  за быстрый ответ!

 
а так можно написать? (что б работало сейчас срабатывает только последний тип - с прямоугольником).


ObjectsDeleteAll(0,"prefix",0,OBJ_LABEL|OBJ_RECTANGLE_LABEL);
Причина обращения: