Hokum
Зарегистрирован: 15.11.2013
Сообщения: 60
|
Черно белые графики Амика порядком поднадоели и иногда путаюсь где какой инструмент и вопрос "расчвечивания" свечек и бэкграундов был поставлен ребром!
На форуме приемлемое решение не нашел, вооружился терпением и извлек из недр интернета+мои поправки следующее решение.
Код: |
_SECTION_BEGIN("Chart Background");
SetChartBkGradientFill( ParamColor("BgTop", ColorRGB( 172,172,172 )),
ParamColor("BgBottom", ColorRGB( 172,172,172 )),ParamColor("titleblock",ColorRGB( 172,172,172 )));
_SECTION_END();
_SECTION_BEGIN("Color bar");
barbodycolor=IIf(C>O, ParamColor("up", colorGreen), ParamColor ("down",colorRed));
sbarbodycolor= ParamColor ("shadow",colorBlack);
SetBarFillColor(barbodycolor);//setting color for bar body(vertical line without open and close handles).
//PlotOHLC( Null,H,L,C, "bar", colorBlack,styleBar,Null,Null,0,0,3 ); //setting color for bar's open and close handle.
SetBarFillColor(barbodycolor);//setting color for candlestick body.
Plot( C, "Close", sbarbodycolor,styleCandle,Null,Null,0,1,3 ); //setting color for candlestick shadows.
_SECTION_END();_SECTION_END(); |
ЗЫ: все расцветки выбираются через параметры (клик правой кнопкой по графику). Дополнения и исправления приветствуются |
|
|