Hi Osgem,

Thanks for the feedback. Glad to be of some help.

Good hunting --------------->

Regards,
 
Gordon  Sutherland
 

-----Original Message-----
From: amibroker@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of osgem_2006
Sent: Wednesday, 30 August 2006 7:02 a.m.
To: amibroker@yahoogroups.com
Subject: [amibroker] Re: AddToComposite

Hello Gordon,
I was able to run the code with new version, thanks a lot.

Regards,

Osgem


--- In amibroker@yahoogroups.com, "Gordon Sutherland" <[EMAIL PROTECTED]> 
wrote:
>
> Hello Osgem,
> 
> I am using the latest AB Version 4.85.0 beta.
> 
> The submitted AFL code runs fine on my machine and so I suspect 
you are
> using an earlier version of AB before the recently introduced
> SetChartBkGradientFill(). Suggest you upgrade and then it should 
run OK
> especially if you use the attachment AFL file rather than risk 
word wrap
> syntax errors using copy and paste from the body of the email.
> 
> Regards,
>  
> Gordon  Sutherland
>  
> 
> -----Original Message-----
> From: amibroker@yahoogroups.com [mailto:[EMAIL PROTECTED] 
On
> Behalf Of osgem_2006
> Sent: Tuesday, 29 August 2006 2:12 a.m.
> To: amibroker@yahoogroups.com
> Subject: [amibroker] Re: AddToComposite
> 
> Hello Gordon,
> Thanks for helping me with the code.I tried to run your code by 
> scanning a group of stocks but it gives me following error,
> 
> SetChartBkColor(IIf(Interval()>2160000, colorPaleTurquoise, IIf
> (Interval()==432001 , colorPaleGreen, 
colorLightGrey))); //TinTin's 
> Line of Code
> 
> 
> 
> SetChartBkGradientFill(
> ----------------------^
> 
> Error 30.
> Syntax error
> 
> Please help me with the code.
> 
> Regards
> 
> Osgem
> 
> 
> 
> 
> 
> 
>  --- In amibroker@yahoogroups.com, "Gordon Sutherland" <gosuth@> 
> wrote:
> >
> > Hello Osgem,
> >  
> > I am glad the 'Padding' helped with your chart display.
> >  
> > I attach an AFL file that will Plot the price array for the 
> composite
> > index. I have added volume into the code as you requested and 
also 
> the
> > choice to plot either gross composite values or average symbol 
> values
> > using a counter slotted into the price array field "I". For the 
> fun of
> > it, I have glossed-up the background color and given you the 
> ability to
> > vertically scale the volume - courtesy of Amibroker's 
> functionality and
> > the code sharing of the Amibroker community.
> >  
> > You will need to run a scan of this AFL file each time you use 
it 
> and
> > then plot the artificial symbol "~MyIndex" from the Formula 
Editor
> > window. This code should be enough for you to fly solo from 
hereon 
> in. 
> >  
> > I repeat the code below in case you don't receive emails from 
this
> > Group. Watch out for word wrap if you copy and paste.
> >  
> > Good luck,
> >  
> > Regards,
> >  
> > Gordon  Sutherland
> >  
> > // ATC AFL code to create a Price Array of Index and 
incorporating
> > volume
> >  // Created by Gordon Sutherland 27th August 2006 for Osgem -
> > Amibroker(at)YahooGroups.com
> > AddToComposite( L , "~MyIndex" , "L" );
> > AddToComposite( O , "~MyIndex"  , "O" );
> > AddToComposite( H , "~MyIndex"  , "H" );
> > AddToComposite( C , "~MyIndex"  , "C" );
> > AddToComposite( V/1000 , "~MyIndex"  , "V" ); // Divide by 1000 
to 
> avoid
> > overflow
> > AddToComposite( 1 , "~Counter" , "I"); // Counts the number of 
> symbols
> > NoSym = Foreign("~Counter","I");
> >  
> > Buy = 0; 
> >  
> > // Make Composite Price Array an Average of Symbols:
> > PlotOHLC
> (O/NoSym,H/NoSym,L/NoSym,C/NoSym,"Close",colorDefault,ParamStyle
> > ("Style",styleCandle,maskAll));
> > //Plot(Close,"Close",colorDefault,ParamStyle
> ("Style",styleCandle,maskAll
> > ));//Alternative Gross composite values
> >  
> > // Parametize and include Volume in Price Panes using 
proportional
> > height and color coding of volume bars 10th October 2005
> > Color = IIf( C > Ref(C, -1), ParamColor("Up Color", colorGreen ),
> > ParamColor("Down Color", colorRed ) ); // Dan Clark's line of 
code
> > Plot( Volume/NoSym, "Avg VolK" , Color,ParamStyle( "Style for 
> Volume in
> > K", styleHistogram | styleOwnScale | styleThick , 
> maskHistogram  ), 
> >             Param("1/n Height", 8, 1, 10, 0.25 ) ); 
> >  
> > // Gloss-up the background to the Chart using Amibroker's 
powerful
> > functions:
> > SetChartBkColor(IIf(Interval()>2160000, colorPaleTurquoise,
> > IIf(Interval()==432001 , colorPaleGreen, 
> colorLightGrey))); //TinTin's
> > Line of Code
> > SetChartBkGradientFill( ParamColor("BgTop",
> > colorWhite),ParamColor("BgBottom", colorLightGrey)); //this line 
> added
> > in AB Version 4.83.0
> >  
> > _N(Title = Name()+"  \\c29" + _DEFAULT_NAME() + "  " +
> > Interval(format=2) + "  "+Date() + " {{OHLCX}}" + 
> >             "\\c19  Avg Symbol Volume/1000 = " + V/NoSym );
> >  
> > // ****************Code End****************** 
> >  
> > -----Original Message-----
> > From: amibroker@yahoogroups.com 
[mailto:[EMAIL PROTECTED] 
> On
> > Behalf Of osgem_2006
> > Sent: Saturday, 26 August 2006 6:09 p.m.
> > To: amibroker@yahoogroups.com
> > Subject: [amibroker] Re: AddToComposite
> >  
> > Hi Gordon,
> > Thanks for your help, the code works fine now.
> > Also if I wish to include volume of all the scrips in the 
> composite 
> > what addition is needed ? Please help.
> >  
> > Thanks 
> > Osgem
> >
> 
> 
> 
> 
> 
> 
> 
> Please note that this group is for discussion between users only.
> 
> To get support from AmiBroker please send an e-mail directly to 
> SUPPORT {at} amibroker.com
> 
> For other support material please check also:
> http://www.amibroker.com/support.html
> 
>  
> Yahoo! Groups Links
>







Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to 
SUPPORT {at} amibroker.com

For other support material please check also:
http://www.amibroker.com/support.html

 
Yahoo! Groups Links



 






Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to 
SUPPORT {at} amibroker.com

For other support material please check also:
http://www.amibroker.com/support.html

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to