Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Понял вроде. Имя обьекта я задаю в функции.
ObjectCreate(name+ WindowExpertName(), OBJ_LABEL, WindowFind(WindowExpertName()), 0, 0);
дело не в объектах..
в init() пишется
IndicatorShortName("CC-STOKS ");
а в функции отрисовки используете WindowExpertName() в качестве имени индикатора..
вы уж определитесь, батенька (извините за фамильярность), либо индикатор у вас называется "CC-STOKS " (суть псевдоним), либо по имени эксперта..
А я о своем...
Ну не вижу проверку на наличие объекта.
Удалил строку IndicatorShortName("CC-STOKS ");
Вроде бы работает теперь.
//------------------------------------------
Проверку сделал.
Коммент возвращает "-1"
Причем, - вне зависимости от того, если ли "псевдоним" или он удален.
Да, всё норм. работает...
Благодарю всех, кто помогал и отвечал на вопросы!
я слегка пивца выпил, но вы мне мозг выносите..
сделайте для определенности происходящего так..
либо
1. нет шортнейма и
ваш init() как есть
либо задаем шортнейм в вашем int()
и далее при отрисовке объектов используем WINDOW в качестве номера подокна
в общем функцию object лучше оформить в таком виде
так все ключевые атрибуты передаются в качестве параметров, и кстати имя объекта имеет смысл формировать вне функции..
Добрый день. Пож. подскажите.
Можно ли в окне индикатора отрисовать треугольник? Если можно, то как задать координаты?
В справке mql не смогла найти способа задания координат треугольника для окна индикатора.
Добрый день. Пож. подскажите.
Можно ли в окне индикатора отрисовать треугольник? Если можно, то как задать координаты?
В справке mql не смогла найти способа задания координат треугольника для окна индикатора.
ObjectCreate(name, OBJ_TRIANGLE, WindowFind(WindowExpertName(), Time[-1],вершина1_цена,
Time[-5],вершина2_цена,
Time[-7],вершина3_цена, );
//--------------------------------------------------------------------------------------------------------------------------
Координаты вершин треугольника по времени я задала (к примеру - по времени откр. будущих баров). Дальше мне не совсем понятно. На шкале окна индикатора отображается не цена. А градация значений индикатора.
Мне же нужно "поставить" треугольник с жестко закрепленными вершинами, вне зависимости от цены.
И желательно, жестко закрепить его в правом (или пр.нижнем) углу.
И мне не понятно как задать координаты его вершин - по вертикальной оси шкалы индикатора :