Hello Duke, WoW !! Very amazing. I'm studying the code now. I copied and pasted into my chart formula. Amazing. When I go to parameters and play with the color choices as per your suggestion, and hit OK nothing happens, No change in colors. My guess is that your original colors are still coded into my chart formula. Do I also have to change them in the chart formula before I change them in the parameters (Ctrl-R)? Thanks Duke. Good work !!
--- In [email protected], "Duke Jones, CMT" <[EMAIL PROTECTED]> wrote: > > Try this one and play with the colors using the parameters (Cntrl-R). > > Regards, > > Duke Jones, CMT > > electricwally77 wrote: > > > > Hello Aron, I pasted your code into my chart formula exactly as > > appears below and received an error message on line 4 that said > > "Variable 'bgcolor' used without having been initialized." As soon as > > I fix line 4 I assume line 5 will give me the same type of error > > message. Appreciate any advice. Thank you Aron. > > > > --- In [email protected] <mailto:amibroker%40yahoogroups.com>, > > Aron <apforex@> wrote: > > > > > > add this to your chart formula > > > > |Color= ParamColor("Bg",ColorRGB( 251,251,252)); > > > > BgTop=ParamColor("BgTop",ColorRGB(251,251,251) ); > > > > BgBot=ParamColor("BgBot", ColorRGB(219,225,227)); > > > > SetChartBkColor( BgColor); > > > > SetChartBkGradientFill( BgTop,BgBot);| > > > > > > > > > _SECTION_BEGIN("Price"); > SetChartOptions(0,chartShowArrows|chartShowDates); > _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g Chg %g (%.1f%%) {{VALUES}}", O, H, L, C, Prec(C-Ref(C,-1),3), SelectedValue( ROC( C, 1 ) ) )); > Plot( C, "Close", ParamColor("Color", colorBlack ), ParamStyle("Style",styleLine|styleCandle)); > > Red =Param("Red",200,0,255,1); > Green =Param("Green",200,0,255,1); > Blue =Param("Blue",200,0,255,1); > Hue = Param("Hue",0,1,255,1); > Saturation = Param("Saturation",0,1,255,1); > Brightness = Param("Brightness",0,1,255,1); > > > Miny = Status("axisminy"); > Maxy = Status("axismaxy"); > > lvb = Status("lastvisiblebar"); > fvb = Status("firstvisiblebar"); > > pxwidth = Status("pxwidth"); > pxheight = Status("pxheight"); > > > GfxSetBkMode( 1 ); // set transparent mode > GfxSetOverlayMode(1); > GfxGradientRect(0,0,pxwidth, pxheight, colorBlue, colorLime ); > > > GfxSelectFont("Tahoma", Status("pxheight")/3 ); > GfxSetTextAlign( 6 );// center alignment > GfxSetTextColor( ColorRGB( Red, Green, Blue ) ); > GfxSetBkColor(ColorHSB(Hue,Saturation,Brightness)); > GfxTextOut( Name(), Status("pxwidth")/2.1, Status("pxheight")/12 ); > //axisarea = 56; // may need adjustment if you are using non-default font for axis > _SECTION_END(); >
