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

RE: [amibroker] Re: Ranking Stocks (AFL or via scripting)



PureBytes Links

Trading Reference Links




You 
just can't wait, can you?
<FONT face=Arial color=#0000ff 
size=2> 
Other 
than using UM's ABTool, it is all in pure AFL code.   The next step is 
some jscript and then a DLL.   The learning curve is so steep and time 
is so short.  I guess I'm paying the price, at the moment, of using AFL 
code to prove that the concept works without regard to how long it takes to 
run.   While it is running, I'm working on improving 
throughput.   Through all of this, I keep hoping that TJ is going to 
surprise us soon and/or David (TradeSim) will implement the changes I have 
requested, making my work redundant.
<FONT face=Arial color=#0000ff 
size=2> 
But 
your idea of how it works is "spot on".
<BLOCKQUOTE 
>
  <FONT face="Times New Roman" 
  size=2>-----Original Message-----From: b519b 
  [mailto:b519b@xxxxxxxxx]Sent: Sunday, May 04, 2003 2:01 
  AMTo: amibroker@xxxxxxxxxxxxxxxSubject: [amibroker] Re: 
  Ranking Stocks (AFL or via scripting)Chuck,A 
  generic version of your sorting system would be great to see.Is your 
  sorting system entirely in AFL or does it use J script or VB script or a 
  custom DLL? My guess would be that it might involves a script which 
  creates an external file listing each ticker with an indicator value. The 
  data in the external file would next be sorted by an external program to 
  make a new ticker file that has the "cut off" value for the top 5, 10, 
  20 stocks in the Open, High, Low, etc fields. The Foreign function could 
  then be used to access these cut off values for the actual backtesting. Of 
  course, if you are using a DLL rather than a script, the DLL might do the 
  sorting itself and thus save a few manual steps. This approach could be 
  extended by using another J-script to use the ranked external file to 
  control which tickers get traded for a particular day.Or have you 
  found a way to do the sorting and record the results via AFL. I can 
  imagine an approach that might work in entirely in AFL but it would 
  involve the use of multiple artificial tickers and would thus take "all 
  day" to run.Am I any where close with either of these 
  ideas?b--- In amibroker@xxxxxxxxxxxxxxx, "Chuck 
  Rademacher" <chuck_rademacher@x> wrote:> I'm quite happy to 
  share the methodology and code "snippets".> Unfortunately, the actual 
  AFL involved has too much of my proprietary> trading logic within 
  it.   I'll have a look at replacing the underlying> 
  system with something more generic.  Then, I would be able to post 
  the> complete AFL.> > Once I've verified that it is 
  working properly and it's not taking all day> to run, I'll prepare 
  a document and post it in the files section for this> 
  group.> > It wouldn't have been possible without the ABTool 
  plug-in and assistance so> graciously contributed by 
  UM.   I'm hoping that a few other members of this> group 
  see the potential in UM's plug-in and come up with some ideas of 
  their> own.   No doubt, there will be a better way than what 
  I'm currently doing.> I call it "leap frog" technology.   
  Someone comes up with an idea and> someone else comes up with an 
  improvement on that idea, etc. until we all> benefit from a group 
  effort.> > >   -----Original 
  Message----->   From: HB 
  [mailto:hossamb@xxxx]>   Sent: Sunday, May 04, 2003 1:01 
  AM>   To: amibroker@xxxxxxxxxxxxxxx>   
  Subject: Re: [amibroker] Ranking Stocks (was ABTool)> > 
  >   Chuck, fascinating !> >   Once 
  you rank, I assume that you can do things like:>   - take the 
  top "x" trades only>   - take only the trades above a certain 
  "y" value>   - take only the trades that are "z"% below "q"'s 
  value>   - etc.> >   Yes ?> 
  >   Will this ranking component be shared on the list 
  ?> >   HB>     ----- 
  Original Message ----->     From: Chuck 
  Rademacher>     To: 
  amibroker@xxxxxxxxxxxxxxx>     Sent: Sunday, May 
  04, 2003 0:40>     Subject: RE: [amibroker] Ranking 
  Stocks (was ABTool)> > >     Ah 
  ha.... I don't determine the ranking criteria.   More 
  explicitly, it> can be whatever YOU like.> 
  >     An example might help.   Let's say 
  you thought that there was> "information" in the RSI value; the lower 
  the RSI value, the better the buy> signal.  If that was the 
  case, your criteria would be the RSI value and you> could sort 
  based on it.   If you had P/E or Debt/Equity ratio available 
  in> your data, you could rank based on either of those.   The 
  actual buy signal> can be something quite different from the 
  ranking criteria.> >     In a nutshell, 
  whatever YOU would like to rank by can be written to a> file and 
  sorted in order to limit but orders to available 
  cash.>       -----Original 
  Message----->       From: HB 
  [mailto:hossamb@xxxx]>       Sent: 
  Sunday, May 04, 2003 12:12 AM>       To: 
  amibroker@xxxxxxxxxxxxxxx>       Subject: 
  Re: [amibroker] Ranking Stocks (was ABTool)> > 
  >       Chuck,> 
  >       What are your ranking criteria 
  ?> >       
  HB>         ----- Original 
  Message ----->         From: 
  Chuck Rademacher>         To: 
  amibroker@xxxxxxxxxxxxxxx>         
  Sent: Saturday, May 03, 2003 
  23:12>         Subject: RE: 
  [amibroker] Ranking Stocks (was ABTool)> > 
  >         The ranking technique 
  will work in optimize and backtest mode.   It> is slow, 
  however, and that's what I'm workiing on 
  now.>           
  -----Original 
  Message----->           
  From: b519b 
  [mailto:b519b@xxxx]>           
  Sent: Saturday, May 03, 2003 10:58 
  PM>           To: 
  amibroker@xxxxxxxxxxxxxxx>           
  Subject: [amibroker] Ranking Stocks (was ABTool)> > 
  >           
  Chuck,> 
  >           Does your 
  ranking code just work in scan or exploration modes, 
  or>           can it 
  be using in backtesting to create portfolios of limited> 
  size>           
  (limited by number of stocks at one time, or limited by 
  total>           
  capital used)?> 
  >           b> 
  >           --- In 
  amibroker@xxxxxxxxxxxxxxx, "Chuck 
  Rademacher">           
  <chuck_rademacher@x> 
  wrote:>           
  > I just finished modifying my 
  "pairs">           
  trading AFL to use UM's new 
  ABTool.>           
  > It saves about 12 hours of 
  processing>           
  time, making it possible to 
  actually>           
  > use the 
  system.>           
  >>           > 
  I am almost finished modifying 
  another>           
  piece of AFL to rank buy/short 
  orders>           
  > and limit the orders to available 
  cash.>           
  >>           > 
  Since these two approaches don't 
  seem>           to be 
  of general interest, I'm 
  happy>           > 
  to discuss methods, etc. with anyone 
  offline.>           
  >>           > 
  Thanks again, UM, for developing such a useful tool.> > > 
  >           Send BUG 
  REPORTS to 
  bugs@xxxx>           
  Send SUGGESTIONS to 
  suggest@xxxx>           
  ----------------------------------------->           
  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 Yahoo! Terms of> 
  Service.> > > 
  >         Send BUG REPORTS to 
  bugs@xxxx>         Send 
  SUGGESTIONS to 
  suggest@xxxx>         
  ----------------------------------------->         
  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 Yahoo! Terms of Service.> > 
  > >       Send BUG REPORTS to 
  bugs@xxxx>       Send SUGGESTIONS to 
  suggest@xxxx>       
  ----------------------------------------->       
  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 Yahoo! Terms of Service.> > > 
  >     Send BUG REPORTS to 
  bugs@xxxx>     Send SUGGESTIONS to 
  suggest@xxxx>     
  ----------------------------------------->     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 
  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="">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 Yahoo! Terms 
  of Service.Send 
  BUG REPORTS to bugs@xxxxxxxxxxxxxSend 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.