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

RE: [amibroker] Re: Subject: Results of Scan/Exploration



PureBytes Links

Trading Reference Links









I have been trying to get some sort of reaaduot for what the
Stocknum is. The help files don’t actually give much clue as to what it
is and how to access it. I have tried exploration and in title of indicator,
but I only get 0.

 



<font size=3 color=teal
face="Times New Roman">Cheers,
Graham

<font size=2
color="#339966" face="Times New Roman"><font
color="#339966">http://groups.msn.com/ASXShareTrading

<font size=2
color="#339966" face="Times New Roman"><font
color="#339966">http://groups.msn.com/FMSAustralia



<span
>-----Original Message-----
From: Herman vandenBergen
[mailto:psytek@xxxxxxxx] 
Sent: Thursday, 24 April 2003 1:50
PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: RE: [amibroker] Re:
Subject: Results of Scan/Exploration

<font size=2
face="Times New Roman"> 

Hello DT,

You first have to do a transformation; vertical to horizontal. You can do this
by creating a barchart for the equities, and then analyze it just like you
would any indicator. Especially with looping you can now do almost anything.
The transformation looks like this:
<img border=0 width=422 height=105 src="jpg00117.jpg"
align=baseline>
In this case the equity for first stock from the watch list is
plotted in the last bar. You need just two lines of code to do this:



<span
>Buy<font
face="Arial Narrow"> = Cross( Close,
EMA( Close, range ) ); // First four lines a dummy trading system
Sell = Cross( EMA( Close, range ), Close );
Short = Sell;Cover = Buy;
E=LastValue(Equity(1));
Pointer = BarCount - Status<font
face="Arial Narrow">("StockNum"<font
color=red>);<font
color=red>
AddToComposite(IIf(Pointer==BarIndex(),E,-1e10),"~EquityTest","C",1|2|4|8);
// use Backtester
Equities = Foreign("~EquityTest","C");
Plot(Equities,"Equities",1,2+4);Title = "Equities for 100 N100
Stocks";
GraphXSpace=10;
Filter=1;



<span
>You can plot any kind of
data this way and it will be permanently on disk. Nice for system calibration
files (make those zero based).
I think you can take it from here :-)

<span
>Best regards,
Herman.

<span
> 

<span
> 

<font
size=2 face="Times New Roman">

-----Original Message-----
From: DIMITRIS TSOKAKIS [mailto:TSOKAKIS@xxxxxxxxx]
Sent: April 23, 2003 12:14 AM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Re: Subject: Results of Scan/Exploration


Herman,
Stewart asked at
http://groups.yahoo.com/group/amibroker/message/38506
something simple : how to select the top5 of an exploration. Any idea
for this request ?
[If I understood well, to run an exploration
Filter=1;
AddColumn(MACD(),"MACD");
 for 100 stocks and see in the result list ONLY the top5 MACDs,
nothing else]
I do not see how can I do it.
[I hope to avoid
MAX(Foreign("~AAPL-MACD","C"),MAX(Foreign("~ABGX-
MACD","C"),...]
Any idea appreciated.
Dimitris Tsokakis
--- In amibroker@xxxxxxxxxxxxxxx, "Herman vandenBergen"
<psytek@xxxx>
wrote:
> Using array subscripts you can put any kind of data into a array:
>     Data[0] = YourParameter1;
>     Data[1] = Your{arameter2;
> YourParameter could also use subscripts...
>
> When you want to save the data into a stock-specific array you use
the Atc,
> some thing like this for the Explorer:
>
>
AddToComposite(Data,"~"+Name()+"-Data","X",1|2|4|16);
// Use in
Explorer,
> Data here refers to the array you filed using subscripts. This
array will be
> of length equal to number of bars in the current stock - a bit of
> over-kill - but this means you can put a ton of data into a
Composite (5
> fields: OHLCV). The great thing is that this information remains on
Disk for
> re-use at any time from any program, use
Foreign("~"+Name()+"-
Data","X");
> here X can be any of OHLCV.
>
> You can save system calibration data for automatic recall. You
cannot save
> text in a Composite however you can save Status("StockNum"),
this
is an
> ordinal number pointing to your stock in your group (it changes as
you
> change groups!!).
>
> Best regards,
> Herman
>
>
>
>
>   -----Original Message-----
>   From: Stewart [mailto:stewart@x...]
>   Sent: April 22, 2003 10:29 AM
>   To: amibroker@xxxxxxxxxxxxxxx
>   Subject: Re: [amibroker] Subject: Results of Scan/Exploration
>
>
>   but using AddtoComposite(), is there a way to relate "a
row" to a
specific
> ticker?
>     ----- Original Message -----
>     From: Dimitris Tsokakis
>     To: amibroker@xxxxxxxxxxxxxxx
>     Sent: Tuesday, April 22, 2003 5:56 PM
>     Subject: [amibroker] Subject: Results of
Scan/Exploration
>
>
>     Suppose we run an exploration for 100 stocks
>     X=StochD();
>     Filter=1;
>     AddColumn(X,"StochD");
>     for one day.
>     The result is an 100-dimension vector.
>     We can save only in 6 fields through
AddToComposite() function,
namely
> C, O, H, L, V, I.
>     If we place the first 6 results to each field, we
have no place
to save
> the rest 94 results.
>     It is a 100X100 diagonal matrix, as in the att.
gif
>     but, even if we could, the result would not be an
array.
>     An array has one numerical value per day. In this
case we would
have a
> set of 100 numerical values per day
>     and we would create an 100-dimensional "Hyper
array".
>     It needs specific imagination to understand the
use of this
creature.
>     DT
>
>     There's no way to store the results of an
Exploration to an
array,
> right?
>
>     Thanks,
>
>     Stewart
>
>
>
>
>     Send BUG REPORTS to bugs@xxxx
>     Send SUGGESTIONS to suggest@xxxx
>     -----------------------------------------
>     Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx
>     (Web page: <a
href="" target="_blank">http://groups.yahoo.com/group/amiquote/messages/)
>     --------------------------------------------
>     Check group FAQ at:
> <a href=""
target="_blank">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>
>     Your use of Yahoo! Groups is subject to the Yahoo!
Terms of
Service.
>
>
>         Yahoo! Groups Sponsor
>
>
>
>   Send BUG REPORTS to bugs@xxxx
>   Send SUGGESTIONS to suggest@xxxx
>   -----------------------------------------
>   Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx
>   (Web page: <a
href="" target="_blank">http://groups.yahoo.com/group/amiquote/messages/)
>   --------------------------------------------
>   Check group FAQ at:
> <a href=""
target="_blank">http://groups.yahoo.com/group/amibroker/files/groupfaq.html
>
>   Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading! Your Online Answer To Life's Important Questions.
<a href=""
target="_blank">http://us.click.yahoo.com/Z_CBYA/vB5FAA/AG3JAA/GHeqlB/TM
---------------------------------------------------------------------~->

Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: <a href=""
target="_blank">http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: <a
href=""
target="_blank">http://groups.yahoo.com/group/amibroker/files/groupfaq.html

Your use of Yahoo! Groups is subject to <a
href="" target="_blank">http://docs.yahoo.com/info/terms/



<font size=2
face="Times New Roman">



Send
BUG REPORTS to bugs@xxxxxxxxxxxxx<span
>
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to:
amiquote@xxxxxxxxxxxxxxx 
(Web page: <a
href="">http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: <a
href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html


Your use of Yahoo! Groups is subject to the <a
href="">Yahoo! Terms of Service.











Yahoo! Groups Sponsor












Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.




Attachment: Description: ""