Автор |
Сообщение |
fedic
Зарегистрирован: 26.05.2008
Сообщения: 17
|
Подскажите пожалуйста как отрисовать горизонтальную полосу над или под графиком цены. Данная полоса должна раскрашиваться в соответстви с направлением движения цены. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Код: |
up = C > MA(C, 65);
Plot( Close, "Price", colorBlue, styleCandle );
Plot( 3, "Ribbon", IIf(up , colorGreen, colorRed), styleOwnScale|styleArea|styleNoLabel, -1, 100 );
// или
Plot( 3, "Ribbon", IIf(up , colorBlue, colorYellow), styleOwnScale|styleArea|styleNoLabel, -100, 4 ); |
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
fedic
Зарегистрирован: 26.05.2008
Сообщения: 17
|
Большое спасибо, действительно все просто |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Caravancheg
Зарегистрирован: 02.08.2008
Сообщения: 46
|
Действительно, указание числа вместо массива цен работает.
Но все-таки, можно ли изменить вид линии в PlotGrid(Цена, colorLime) ?
По умолчанию (точками) практически невидимо, особенно если совпадает с обычной сеткой.
Я просто хотел нарисовать линии +/- 2% от последней сделки, чтобы лучше ориентироваться.
И проблема с Plot в том, что если цена ушла слишком сильно, то масштаб слишком кривой получается, текущие свечи по вертикали слишком маленькие.
Или может как-то отключить можно такое масштабирование?
Меня бы устроило, если бы мои линии вообще на экране были бы не видны, ну типа как когда линию тренда вручную рисуешь, она автоматический масштаб не поганит. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Чтобы нарисованная при помощи Plot линия не влияла на масштаб графика используй стиль styleNoRescale |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Caravancheg
Зарегистрирован: 02.08.2008
Сообщения: 46
|
000 писал(а): |
Чтобы нарисованная при помощи Plot линия не влияла на масштаб графика используй стиль styleNoRescale |
Вот теперь я счастлив и удовлетворен вполне! |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|