Здравствуйте ! Алексей поможете решить вопрос с правильным методом добавления меток на графике? Я не программист ни в одной области.
ams1=create_map()
ams1=set_value(ams1,"TEXT", TZ) 'В место текста хочу отобразить значения которые меняются постюянно
ams1=set_value(ams1,"ALIGNMENT", "LEFT")
ams1=set_value(ams1,"YVALUE", CLOS)
ams1=set_value(ams1,"DATE", X)
ams1=set_value(ams1,"TIME", Z)
ams1=set_value(ams1,"R", 26)
ams1=set_value(ams1,"G", 215)
ams1=set_value(ams1,"B", 26)
ams1=set_value(ams1,"FONT_HEIGHT", 16)
ams1=set_value(ams1,"HINT", TSENA) 'В место текста подсказки хочу отобразить цену
'ДАЛЬШЕ ПЫТАЮСЬ ВЫВОДИТЬ ТОЛЬКО ВЫСШИЕ ЗНАЧЕНИЯ (TZ) НА ГРАФИКЕ ПО ПРИНЦИПУ ДВИЖЕНИЯ "HIGH/LOW"
IF TSENA=="" 'Если цены нет
VISHII=ADD_LABEL(COT_GRAF, ams1) 'дОБАВИТЬ ОДУ МЕТКУ ДЛЯ ТОГО ЧТОБЫ БЫЛО ЧТО УДАЛИТЬ, И ПРИ ЗАПУСКЕ СКРИПТА
DELETE_ALL_LABELS(VISHII) ' ХОЧУ УДАЛИТЬ ВСЕ МЕТКИ КОГДА ЦЕНА НЕ СУЩЕСТВУЕТ
VISHII=ADD_LABEL(COT_GRAF, ams1) 'ХОЧУ ДОБАВИТЬ МЕТКУ ЗАНОВО КОГДА ВСЕ СТАРЫЕ УДАЛЕНЫ
END IF
PREDV1=GET_LABEL_PARAMS(COT_GRAF, VISHII) 'ПЫТАЮСЬ ПОЛУЧИТЬ ПАРАМЕТРЫ МЕТКИ
PREDTEXT1=GET_VALUE(PREDV1, "TEXT") 'ПЫТАЮСЬ ПОЛУЧИТЬ ЗНАЧЕНИЯ ЧТО ВЫВОДИТСЯ В МЕСТО ТЕКСТА МЕТКИ
FUNC NEW_GLOBAL("MTP1", PREDTEXT1) 'ПЫТАЮСЬ СОЗДАТЬ ГЛОБАЛЬНУЮ ПЕРЕМЕННУЮ
IF TZ>MTP1 'ЕСЛИ НОВЫЕ ЗНАЧЕНИЯ ВЫШЕ ЗНАЧЕНИЯ ГЛОБАЛЬНОЙ ПЕРЕМЕННЫ
DELETE_LABEL(VISHII) 'УДАЛИТЬ СТАРУЮ МЕТКУ
VISHII=ADD_LABEL(COT_GRAF, ams1) 'ДОБАВИТЬ НОВУЮ МЕТКУ С НОВЫМИ ВЫСШИМИ ЗНАЧЕНИЯМИ В МЕСТО ТЕКСТА
END IF
END FUNC