//==============================================================================// --------------------------------- Данные -----------------------------------+//==============================================================================if(DrawGraphics) { // если рисуем графические объекты
wnd=WindowFind("i_StdDev("+sdperiod+")"); // номер окна индикатораif(wnd>0) { // если индикатор на графике, нарисуем метку
nm=Prefix+"_Текущий бар";
p1=WindowPriceMax(wnd); p2=WindowPriceMin(wnd);
SetTLine(Blue,wnd,nm,Time[0],p1,Time[0],p2,false,2);
}
}
//-----------------------------------------------------------------------------+
без вопросов выводит вертикальную трендовую линию в окне индикатора (помечаю нулевой бар для облегчения визуального восприятия точек индикатора при отладке):
Когда же вызываю эту же функцию из другого места кода таким вот образом:
, чтобы она мне отметила на графике бар, от которого рассчитывается уровень установки отложки, то, как ни странно, передаваемые параметры в неё показывают истинные верные значения, в имени трендовой линии вписано время бара, но сама линия имеет все значения по нулям, да ещё и отображение как "Луч", хотя в параметр функции, отвечающий за эту опцию передаю false - не луч:
Кажется графику совсем убили... никакие кнопки не ввыводятся на экран. Ничего не делал, просто перезагрузил терминал, и советники висевшие на графиках и нормально отрисовывавшие все графические объекты умерли. Несколько дней жду исправление графических объектов.... хммм.... дождался.... Называется, за что боролись, на то и напоролись. :) Придется ждать нового билда.
У меня начались проблемы с выводом графических объектов. В одном месте кода функция
вызываемая таким образом:
без вопросов выводит вертикальную трендовую линию в окне индикатора (помечаю нулевой бар для облегчения визуального восприятия точек индикатора при отладке):
Когда же вызываю эту же функцию из другого места кода таким вот образом:
, чтобы она мне отметила на графике бар, от которого рассчитывается уровень установки отложки, то, как ни странно, передаваемые параметры в неё показывают истинные верные значения, в имени трендовой линии вписано время бара, но сама линия имеет все значения по нулям, да ещё и отображение как "Луч", хотя в параметр функции, отвечающий за эту опцию передаю false - не луч:
Ошибку в коде не вижу. Может-таки глюк?
Добавьте распечатку всех параметров внутри функции SetTLine.
Один из брокеров (как минимум один) при выпуске новых, особенно с значительными новшествами, билдов МТ4 сначала обкатывает их на демо, а потом уже внедряет на реале.
В связи с наблюдающимся у некоторых бета-тестеров непроизвольным семяизверж обновлением соседних терминалов можно ли быть уверенным, что при нахождении на одном компьютре (или VPS) терминалов с демо и с реалом эту тактику удастся соблюсти во время внедрения этих изменений? Или одна папка, из которой осуществляется управление обновлением всех терминалов в системе и которую выше рекомендуют удалять "во избежание", оставляет только два выбора: всё или ничего?
Ужасы какие тут пишутся, воздержусь пока от обновления выше 553...
У меня начались проблемы с выводом графических объектов. В одном месте кода функция
вызываемая таким образом:
без вопросов выводит вертикальную трендовую линию в окне индикатора (помечаю нулевой бар для облегчения визуального восприятия точек индикатора при отладке):
Когда же вызываю эту же функцию из другого места кода таким вот образом:
, чтобы она мне отметила на графике бар, от которого рассчитывается уровень установки отложки, то, как ни странно, передаваемые параметры в неё показывают истинные верные значения, в имени трендовой линии вписано время бара, но сама линия имеет все значения по нулям, да ещё и отображение как "Луч", хотя в параметр функции, отвечающий за эту опцию передаю false - не луч:

Ошибку в коде не вижу. Может-таки глюк?У меня начались проблемы с выводом графических объектов. В одном месте кода функция
вызываемая таким образом:
без вопросов выводит вертикальную трендовую линию в окне индикатора (помечаю нулевой бар для облегчения визуального восприятия точек индикатора при отладке):
Когда же вызываю эту же функцию из другого места кода таким вот образом:
, чтобы она мне отметила на графике бар, от которого рассчитывается уровень установки отложки, то, как ни странно, передаваемые параметры в неё показывают истинные верные значения, в имени трендовой линии вписано время бара, но сама линия имеет все значения по нулям, да ещё и отображение как "Луч", хотя в параметр функции, отвечающий за эту опцию передаю false - не луч:
Ошибку в коде не вижу. Может-таки глюк?И в новь вопрос по срокам ... Когда будет полностью запущен Маркет ??? Когда будет глобальное обновление ???
В конце ноября говорили о месяце тестов, но уже декабрь в разгаре ....
Ренат,
а планируется ли в ближайшем будущем в новом МЕ4 поддержка
ENUM_ANCHOR_POINT и ENUM_LINE_STYLE ?
Спасибо.
Ренат,
а планируется ли в ближайшем будущем в новом МЕ4 поддержка
ENUM_ANCHOR_POINT и ENUM_LINE_STYLE ?Да, будут. Графическая модель будет такая же как в MQL5.
Мы с каждым билдом добавляем и улучшаем графические функции.
Один из брокеров (как минимум один) при выпуске новых, особенно с значительными новшествами, билдов МТ4 сначала обкатывает их на демо, а потом уже внедряет на реале.
В связи с наблюдающимся у некоторых бета-тестеров непроизвольным семяизверж обновлением соседних терминалов можно ли быть уверенным, что при нахождении на одном компьютре (или VPS) терминалов с демо и с реалом эту тактику удастся соблюсти во время внедрения этих изменений? Или одна папка, из которой осуществляется управление обновлением всех терминалов в системе и которую выше рекомендуют удалять "во избежание", оставляет только два выбора: всё или ничего?
Не запускайте тесты или обновления на компьютерах, где используются рабочие копии терминалов.
Они все обновятся автоматически. как только хотя бы одна копия на компе получит обновления.