PureBytes Links
Trading Reference Links
|
Hi Mike,
Many thanks for your suggestions. I made the changes and it worked out
great.
best regards
Anthony
--- In amibroker@xxxxxxxxxxxxxxx, "Mike" <sfclimbers@xxx> wrote:
>
> After running your initial scan, you could run a separate exploration
> to output the values calculated during the scan.
>
> First, if there's no particular reason for specifically storing your
> composite values separately in "H", "L", "O", then change your code
> to store the value in all fields (i.e. "X"), else always in the same
> field (e.g. "C"). It does not appear that you are using any more than
> a single field for any of these composites. Always using the same
> field makes the exploration easier.
>
> e.g. change:
>
> AddToComposite( Advanced, "~I " + Industry + " U" + " Adv", "H" );
>
> to:
>
> AddToComposite( Advanced, "~I " + Industry + " U" + " Adv", "X" );
>
> Then run an exploration like the following, with a filter set to
> Market 253 (i.e. composites):
>
> Buy = 0;
>
> Prefix = StrLeft(Name(), 2);
> Suffix = StrRight(Name(), 6);
>
> switch (Prefix) {
> case "~I":
> case "~S":
> case "~M":
> PrefixMatch = True;
> break;
>
> default:
> PrefixMatch = False;
> }
>
> switch (Suffix) {
> case " U Adv":
> case " U Dec":
> case " U Unc":
> SuffixMatch = True;
> break;
>
> default:
> SuffixMatch = False;
> }
>
> Filter = (PrefixMatch && SuffixMatch);
> AddColumn(Close, "Count");
>
> Mike
>
> --- In amibroker@xxxxxxxxxxxxxxx, "tiger_energy" <kuantau@> wrote:
> >
> > Hello,
> >
> > Can anyone suggest a way to reference this code in an exploration
> > using the addcolumn function? I'd like to be able
> > to reference the sector and industry data to see the advances,
> > declines and unchanged values for export from exploration to excel.
> >
> > thanks
> > Anthony
> >
> >
> > Buy = 0; // required for scan
> > YestClose = Ref( Close, -1 );
> > Advanced = Close > YestClose;
> > Declined = Close < YestClose;
> > Unchanged = Close == YestClose;
> > Industry = GetBaseIndex();
> > Sector = StrLeft( Industry, 4 ) + "0";
> > Market = MarketID( 1 );
> > AddToComposite( Advanced, "~I " + Industry + " U" + " Adv", "H" );
> > AddToComposite( Declined, "~I " + Industry + " U" + " Dec", "L" );
> > AddToComposite( Unchanged, "~I " + Industry + " U" + " Unc", "O" );
> > AddToComposite( Advanced, "~S " + Sector + " U" + " Adv", "H" );
> > AddToComposite( Declined, "~S " + Sector + " U" + " Dec", "L" );
> > AddToComposite( Unchanged, "~S " + Sector + " U" + " Unc", "O" );
> > AddToComposite( Advanced, "~M " + Market + " U" + " Adv", "H" );
> > AddToComposite( Declined, "~M " + Market + " U" + " Dec", "L" );
> > AddToComposite( Unchanged, "~M " + Market + " U" + " Unc", "O" );
> >
>
------------------------------------
**** IMPORTANT ****
This group is for the discussion between users only.
This is *NOT* technical support channel.
*********************
TO GET TECHNICAL SUPPORT from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
*********************
For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/
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/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/amibroker/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:amibroker-digest@xxxxxxxxxxxxxxx
mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|