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



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

СообщениеДобавлено: Ср Апр 07, 2010 12:32 pm Ответить с цитатой Вернуться к началу

Привет!
Если пользуюсь индикаторами, у которых величина сильно отличается от цены, то всегда хотел, что бы графики индикаторов рисовались отдельно от графика цены, а не друг на друге.
Можно рисовать в двух разных окнах (в первом цена, во втором индикатор) и передавать параметры индикатору так, как описано

http://forex.kbpauk.ru/showthreaded.php/Cat/0/Number/135834/page/0/vc/1

Случайно обнаружил, что все можно рисовать и в одном окне, регулируя деление с помощью переменной Percent!

Код:

Percent = Param("Percent", 5, 1, 50, 1) / 100;
//стандартный MACD
m = MACD(); s = Signal(); Hist = m-s;
//цвет гистограммы MACD
ColorHist = IIf(abs(Hist)>abs(Ref(Hist,-1)), colorRed, colorBlue);

Mov = MA(C,5); //простая средняя. Просто так

GraphXSpace = 5;
Plot(m,"MACD", colorRed, styleLine|styleThick|styleLeftAxisScale);
Plot(s,"Signal",colorBlue,styleLine|styleThick|styleLeftAxisScale);
//на 2 умножил Hist только для наглядности!!!
Plot(2*Hist, "Hist", ColorHist, styleHistogram|styleLeftAxisScale);
//его не видно, но именно он "плющит" MACD по левой шкале!!! ;)
Plot(Percent,"", 1, styleNoLine|styleLeftAxisScale);
//средняя.
Plot(Mov, "Mov", colorYellow, styleThick);
//Цена
Plot(O, "O", 25, styleNoLine);
Plot(H, "H", 0, styleNoLine);
Plot(L, "L", 0, styleNoLine);
Plot(C, "C", 22, styleCandle);
//его не видно, но именно он "плющит" цену по нормальной шкале ;)
Plot(C*(1-Percent), "", 1, styleNoLine);


[img]
Image
[/img]
Посмотреть профиль Отправить личное сообщение
Teema



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

СообщениеДобавлено: Вс Апр 11, 2010 7:30 am Ответить с цитатой Вернуться к началу

Хорошая мысль. Вспомнил про эту тему, когда хотел совместить ртс и сп500. Попробую.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen