[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [amibroker] Re: help with simple exploration



PureBytes Links

Trading Reference Links

Yuki,


Can this code be applied in a "scan" instead of the exploration?  I've been having trouble sorting the picks by the most current time.  Everything seems to be arrange alphabetically first and then by time.

if (GetDatabaseName() == "eSignal")
x = 157;
else
x = 70;

 E.g.

AAPL 945
AAPL 12
VLO 930
VLO 1130

I would like to scan through the list of stocks by time as a priority.  Do you know how to do this?

thanks

tony



On 11/20/05, Yuki Taga <yukitaga@xxxxxxxxxxxxx> wrote:
Hi imresident2001,

Sunday, November 20, 2005, 4:12:05 PM, you wrote:

i> Hi yugi thanks for sharing this scan with me. I think its going to
i> be extremely useful to me. i dont know much about coding and
i> programming can you please explain what the following lines do.
>> x = 157;
>> else
>> x = 70;
>>
>> and this one
>>
>> Filter=Close > 0 AND Name() != "^IXJ" AND Name() != "@NIKO.1" AND
>> Name() != "^225" AND StrLeft(Name(),1) != "~";
>>
i>  I tried to break down the previous codes but this is too
i> complicated for me thanks

It's no problem.

Let's look at the code:

if (GetDatabaseName() == "eSignal")
x = 157;
else
x = 70;

I have several databases.  One (eSignal) is real time; the others are
all EOD.  The eSignal symbols contain a date stamp that is much
longer than a simple EOD date stamp (it includes time, as well as
date). So, IF the name of the database is eSignal, x = 157 (the width
of the column in pixels), otherwise it equals 70.  This simply allows
me to see the time of the date stamp, for my intraday database.  That
allows me to verify that indeed, when I run an exploration at, say,
1:55 PM, most of the time stamps are very close to that time.  For an
EOD database of course, all I need is the date, not the time stamp,
so I don't need a column that wide.

As for the filter, I am returning anything with a close greater than
zero, and ruling out a few symbols that eSignal does not have, and
would therefore be useless to be returned in an intraday scan.
Finally, I eliminate all symbols that begin with the special
character "~", so that I do not have to see in the return (for
example) equity, or composites that are created for other purposes,
but which would have no value in the exploration return that I am
running simply to get an overview of the market at a particular time.

I don't know much about programming either.  Eventually, if you keep
at it, you learn a few things.  But you will always be learning from
others who know more.

Yuki



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





SPONSORED LINKS
Investment management software Real estate investment software Investment property software
Software support Real estate investment analysis software Investment software


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