Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 про вертикальное масштабирование чарта. Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
настырный



Зарегистрирован: 15.06.2008
Сообщения: 67

СообщениеДобавлено: Вт Фев 16, 2010 1:44 pm Ответить с цитатой Вернуться к началу

Привет!

каким образом можно получить значения ymin и ymax на чарте с котировкой?
Для чего это нужно? Если в

Код:
SetChartOptions( Mode = 0, Flags = 0, gridFlags = chartGridMiddle, ymin = 0, ymax = 0 )


указать эти значения, то АМИ в версии старше, чем 5.07 выключит автоматическое масштабирование по вертикальной оси, и график не будет "плющить"...

Просто другой идеи как программно отключить, а затем включить автоматическое масштабирование по вертикали у меня нет.
Если кто знает как с этим бороться - подскажите.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Ср Фев 17, 2010 1:02 am Ответить с цитатой Вернуться к началу

На вопрос
Цитата:

каким образом можно получить значения ymin и ymax на чарте с котировкой?

Воспользуйся функций STATUS()
Код:
firstvisiblebar", "lastvisiblebar", "firstvisiblebarindex", "lastvisiblebarindex" - возвращает номер бара или индекс бара (bar index) первого/последнего видимого бара.

На основании этого функциями HHV LLV или LOWESTSINCE HIGHESTSINCE вычислишь ymin и ymax

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
настырный



Зарегистрирован: 15.06.2008
Сообщения: 67

СообщениеДобавлено: Ср Фев 17, 2010 8:22 am Ответить с цитатой Вернуться к началу

000 писал(а):
На вопрос
Цитата:

каким образом можно получить значения ymin и ymax на чарте с котировкой?

Воспользуйся функций STATUS()
Код:
firstvisiblebar", "lastvisiblebar", "firstvisiblebarindex", "lastvisiblebarindex" - возвращает номер бара или индекс бара (bar index) первого/последнего видимого бара.

На основании этого функциями HHV LLV или LOWESTSINCE HIGHESTSINCE вычислишь ymin и ymax


Олег!
спасибо за идею со status(). Почитал help и, как мне кажется, можно сделать проще:

Код:

Miny = Status("axisminy");
Maxy = Status("axismaxy");


сейчас попробую.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen