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



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

СообщениеДобавлено: Ср Фев 15, 2017 5:13 pm Ответить с цитатой Вернуться к началу

Здравствуйте!
Подскажите пожалуйста как сделать так чтобы цвет MACD изменялся в зависимости от таймфрейма выбранного в программе. Т.е. в часовом тайфрейме он был красного цвета, а в других зеленого. Я новичок в программировании и не могу понять почему нижеприведенный пример не работает.
Код:

_SECTION_BEGIN("MACD");
i=Interval(0);
if (i == 3600) //Hourly
  Plot( MACD(), _DEFAULT_NAME(), ParamColor("Histogram color", colorRed ), ParamStyle("Histogram style", styleHistogram, maskHistogram ) );

else
{
   Plot( MACD(), _DEFAULT_NAME(), ParamColor("Histogram color", colorGreen ), ParamStyle("Histogram style", styleHistogram, maskHistogram ) );
}
_SECTION_END();
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Ср Фев 15, 2017 6:24 pm Ответить с цитатой Вернуться к началу

Вот так
Код:

i=Interval(0);
if (i == 3600) //Hourly
    HC =  colorRed;
else
    HC =  colorGreen;
Plot( MACD(), _DEFAULT_NAME(), HC, ParamStyle("Histogram style", styleHistogram, maskHistogram ) );

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



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

СообщениеДобавлено: Ср Фев 15, 2017 7:21 pm Ответить с цитатой Вернуться к началу

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen