I'm pretty proficient with AFL... but I have to admit that even I get confused 
on the useage of SetChartBkGradientFill() with PlotOHLC()...

I'm wrestling with one of those problems myself right now... can't get it to do 
what I want for love nor money.

If I work it out I'll let you know!

--- In amibroker@yahoogroups.com, Yuki Taga <yukit...@...> wrote:
>
> Impenetrable!  (At least to me.)
> 
> xcolor = IIf(TSI >= SigLine, SetChartBkGradientFill( ParamColor("BgTop", 
> ColorRGB( 172,172,172 )),
> ParamColor("BgBottom", ColorRGB( 172,172,172 ))), SetChartBkGradientFill( 
> ParamColor("BgTop", ColorRGB(140,140,140)),
> ParamColor("BgBottom", ColorRGB(140,140,140))));
> 
> SetChartBkColor(SelectedValue(xcolor));
> 
> I tried that line above as
> SetChartBkGradientFill(SelectedValue(xcolor)); but that produced a
> syntax error.
> 
> I think you can see what I'm trying to do here.  The idea is simple:
> change the background gradient depending on a true/false result.  The
> gradients in this example are not the gradients I would actually use
> (in fact they are not gradients at all, as your intelligent eyes will
> quickly have seen).  They are just test code to see if I can even
> make it work.  I cannot.
> 
> For one thing, the gradient does not change no matter the selected
> value.  It's static.  For another thing, the margin background goes
> to black, a hideous (although somewhat foreseen) result.
> 
> Okay, what am I doing wrong, and where did I miss this in the docs?
> And what, if anything, can I do about this margin result?  The only
> way I can change the *entire* background color is by not using a
> gradient???  (Using SetChartBkColor) How sad that would be!  I can
> make that work, at least.  But not with a gradient.
> 
> Anything is possible in Amibroker, right?
> 
> Wrong?
> 
> Thanks,
> 
> Yuki
>


Reply via email to