Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Октября 12, 2024, 10:27:03 am
Начало Помощь Поиск Войти Регистрация
Новости:

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Окружение ATF « предыдущая тема следующая тема »
Страниц: 1 [2] Печать
Автор Тема: Окружение ATF  (Прочитано 12328 раз)
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #15 : Мая 29, 2013, 10:44:19 am »

Quote
Единственное, что приходит на ум это пройтись по ним в цикле.

Ну на самом-то деле достаточно в начале каждого calc() просто выставить setHistColor().
Записан
Олег
Hero Member
*****
Сообщений: 849



Просмотр профиля Email
« Ответ #16 : Июня 01, 2013, 10:39:35 pm »

Сейчас попробовал ваш вариант в Интре вот на таком простеньком скрипте:

Code: [Select]
#line 0 hist silver
#line 1 solid blue
#line 2 solid red


function calc()
{
setHistColor(RGB(200, 200, 200));

line[0]=close;
line[1]=MovAvg(ind_ema, 4, line[0]);
line[2]=MovAvg(ind_ema, 2, line[0]);

   if (line[2] > line[1])
{
  setHistColor(RGB(255, 0, 0));
}
}

Ну да, действительно работает.
Как говорится, базару нет :)
Этот танец с бубном, действительно, помогает :)

Это если смотреть с житейской точки зрения.

Ну а если взглянуть на это с точки зрения хорошего стиля программирования?
Не слишком ли ресурсозатратно? Ведь в часы пик функция calc() вызывается огромное число раз.

Гораздо проще было бы установить цветом по умолчанию серебряночку и сразу усе довольны.
Гистограммы же почти всегда рисуются именно таким цветом.
Все остальные линии на таком фоне смотрятся очень отчетливо.
Да и пользователю хлопот будет меньше.
В смысле, с бубном плясать не будет необходимости.
« Последнее редактирование: Июня 03, 2013, 12:18:31 am от Олег » Записан

Коллеги!
МТС фокусничает!
Будьте бдительны сами и предупредите всех своих хороших знакомых!
Я тоже на днях вляпался.
Схема "фокуса" описана вот здесь:
http://www.forum.sib.mts.ru/viewtopic.php?f=344&t=11381
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #17 : Июня 03, 2013, 06:30:47 pm »

Ну делать именно серебряный не правильно, потому что пользователь может любой цвет использовать в качестве умолчательного. Насчет использования цвета по умолчанию, тут на самом деле хорошая идея. Я посмотрю в код, если это окажется не сложно доделать, то доделаю.
Записан
Олег
Hero Member
*****
Сообщений: 849



Просмотр профиля Email
« Ответ #18 : Июня 03, 2013, 07:44:44 pm »

Ну делать именно серебряный не правильно, потому что пользователь может любой цвет использовать в качестве умолчательного. Насчет использования цвета по умолчанию, тут на самом деле хорошая идея. Я посмотрю в код, если это окажется не сложно доделать, то доделаю.

Хорошо.
Записан

Коллеги!
МТС фокусничает!
Будьте бдительны сами и предупредите всех своих хороших знакомых!
Я тоже на днях вляпался.
Схема "фокуса" описана вот здесь:
http://www.forum.sib.mts.ru/viewtopic.php?f=344&t=11381
Олег
Hero Member
*****
Сообщений: 849



Просмотр профиля Email
« Ответ #19 : Июня 11, 2013, 12:23:57 pm »

Сейчас как раз пляшу с вашим бубном в боевых условиях.
Ну как бы хорошо было, если бы гистограммка всегда оставалась серенькой, если мы не меняем конкретную полосочку.
Ну зачем она черной-то становится?!
Зачем надо с бубном плясать на ровном месте?!
Ведь и без того немало танцев с бубном приходится исполнять в каждом скрипте.
Один танец, другой танец, не мудрено же в них запутаться.
Печаль :(

На этот пост можно не отвечать, это просто "крик души". Вырвалось.
« Последнее редактирование: Июня 11, 2013, 12:26:24 pm от Олег » Записан

Коллеги!
МТС фокусничает!
Будьте бдительны сами и предупредите всех своих хороших знакомых!
Я тоже на днях вляпался.
Схема "фокуса" описана вот здесь:
http://www.forum.sib.mts.ru/viewtopic.php?f=344&t=11381
Страниц: 1 [2] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Окружение ATF « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!