PureBytes Links
Trading Reference Links
|
That can not be done with Amibroker alone-its not possible with
yahoo data.
You can do it with Quotes Plus (www.qp2.com) then use the
GetExtraData feature.
Hope that helps.
Brian
--- In amibroker@xxxxxxxxxxxxxxx, "virtuouz_pagan" <mbsingh@xxxx>
wrote:
>
> One other thing. Can AmiBroker scan for low float stocks? IF so,
> how can that be done.
>
> thanks...
>
> --- In amibroker@xxxxxxxxxxxxxxx, "virtuouz_pagan" <mbsingh@xxxx>
> wrote:
> >
> > thank you Tom...very helpful.
> >
> > one follow up question. You mentioned that there can be only
one
> > open position open per security. Does this mean that averaging
> > in/out cannot be done. For instance, i have a system that uses
> > various critierias for entry. Once a trade is made, if those
> > criterias continue to trigger signals, the system will open
> > additional position each time the signal is triggered. this is
by
> > design and i wanted the system to have the ability to average in.
> >
> > maybe an example would be clear. here is one my scripts. the
> > source is provided. can everything done here be easily converted
> to
> > AFL? thanks again
> >
> > http://www.wealth-lab.com/cgi-bin/WealthLab.DLL/editsystem?
id=33609
> >
> > --- In amibroker@xxxxxxxxxxxxxxx, "Tomasz Janeczko"
> <amibroker@xxxx>
> > wrote:
> > > Hello,
> > >
> > > "i think the feature i would miss the most is the Position
> > > Management. "
> > >
> > > I am not sure if you mean managing position size but
> > > if so, it is available here via PositionSize variable.
> > > http://www.amibroker.com/guide/h_backtest.html
> > >
> > > "I also liked the WLD layout and editor. just started
> > > evaluating Amibroker and the editor there seems/feels like
just
> a
> > > textbox..a large one."
> > >
> > > The AFL editor will be changed in next few betas.
> > >
> > > "1) can you annotate your charts programmatically in
AmiBroker?"
> > >
> > > Currently only using NoteSet/NoteGet functions
> > > http://www.amibroker.com/f?noteset
> > > (this writes/reads notes to notepad window)
> > >
> > > "2) if position management functions are not available, how
can
> > you
> > > keep track of open trades and such things as profit, bars,
MFE,
> > etc?"
> > > Currently AmiBroker keeps track of open trades so, that it
allows
> > > one open position per security at given bar. So you can have
> > > multiple positions on multiple symbols but only one position
on
> > > given security at given time point.
> > > To find out if you are in the long position you can use simple
> > statement
> > > like this:
> > > In_long = Flip( Buy, Sell );
> > >
> > > Profit per security is simply obtained using Equity(1)
function,
> > > for example profit of long trades:
> > >
> > > e = Equity(1 );
> > > LongProfit = e - ValueWhen( Buy, e );
> > >
> > > MAE/MFE per symbol can be easily obtained via HighestSince,
> > LowestSince
> > > functions.
> > >
> > > "3) writing Systems. Each system is represented by an AFL
file,
> > > correct? "
> > > Yes.
> > >
> > > "4) can scripts be reused? for instance, i have some Utility
> > scripts
> > > i use in WLD. i can include them using the "$I" include
> > instruction
> > > and this gives me access to all functions in that script."
> > >
> > > Yes AFL has #include statement too:
> > > http://www.amibroker.com/guide/afl/afl_view.php?name=%23include
> > >
> > > "5) Can anyone point me to any recent reviews of AmiBroker?"
> > > Active Trader Magazine, October 2004
> > > pages 22...24
> > >
> > >
> > >
> > > Best regards,
> > > Tomasz Janeczko
> > > amibroker.com
> > > ----- Original Message -----
> > > From: "virtuouz_pagan" <mbsingh@xxxx>
> > > To: <amibroker@xxxxxxxxxxxxxxx>
> > > Sent: Wednesday, October 20, 2004 10:00 PM
> > > Subject: [amibroker] Re: AmiBroker vs Wealth-Lab
> > >
> > >
> > >
> > >
> > > i think the feature i would miss the most is the Position
> > > Management. I also liked the WLD layout and editor. just
> started
> > > evaluating Amibroker and the editor there seems/feels like
just
> a
> > > textbox..a large one.
> > >
> > > I have some systems i would like to try and convert to
> AmiBroker.
> > > will see what that entails. Questions:
> > > 1) can you annotate your charts programmatically in AmiBroker?
> > > 2) if position management functions are not available, how can
> you
> > > keep track of open trades and such things as profit, bars,
MFE,
> > etc?
> > > 3) writing Systems. Each system is represented by an AFL
file,
> > > correct?
> > > 4) can scripts be reused? for instance, i have some Utility
> > scripts
> > > i use in WLD. i can include them using the "$I" include
> > instruction
> > > and this gives me access to all functions in that script. Can
a
> > > similar thing be done in AmiBroker?
> > > 5) Can anyone point me to any recent reviews of AmiBroker?
> > >
> > > thanks
> > >
> > > --- In amibroker@xxxxxxxxxxxxxxx, Daniel Ervi <daniel@xxxx>
> wrote:
> > > > Hi,
> > > >
> > > > I'm still around, and probably much more active with
AmiBroker
> > > than I have ever been. The acquisition of Wealth-Lab by
> Fidelity
> > > tipped the scales back to Amibroker for me. I've been porting
> all
> > > my WLD systems and DLLs back to AmiBroker. Now that
AmiBroker
> > > supports automated trading, at least in beta format, I have no
> > > compelling reason to stay with WLD, and many reasons not to.
> > > >
> > > > However, I will still miss a few things from the WLD
platform:
> > > >
> > > > - Better graphics support. This means the Windows Device
> > > Context drawing add-in API, along with all the easy
WealthScript
> > > DrawCircle, DrawHorzLine, DrawText, DrawRectangle,
DrawTriangle,
> > > etc, functions. All my addin DLLs used the Windows API
> directly,
> > > which was the single biggest hurdle for me in porting my
> material
> > > back to AmiBroker. Having this available would allow such a
> rich
> > > set of drawing features to be made available, the platform
would
> > > truly become unlimited. LineArray() helped, but it allocates
a
> > > complete array for each trendline I draw in my pattern DLL
> > routines,
> > > which slows things down. Tomasz has promised this in a future
> > > release, and he does keep his promises so I am happy to make
do
> in
> > > the mean time.
> > > >
> > > > - Position management functions - I'm guessing this would
be
> > > tough to implement in AmiBroker as it might require changes to
> the
> > > backtester, but from a traders viewpoint it really does
simplify
> > how
> > > we code our systems. PositionBasisPrice, PositionMAE,
> > > PositionEntryPrice, PositionActive, PositionExitBar,
> > PositionProfit,
> > > etc, really make evaluating a trade simple, and you don't have
> to
> > > remember the boolean state of your system. Scaled exits with
> > > SplitPosition was a bonus too.
> > > >
> > > > - Separate position sizing scripts. I loved this feature
> > > most!!! It made it so simple to code five or six different MM
> > > schemes (Volatility, % risk, Round lots, Streaks, etc.) and
then
> > > apply it to any system simply by clicking. The influence that
> MM
> > > can have on a system is phenomenal, and I still think WLD is
the
> > > undeniably best way of exploring this. AmiBroker is capable
of
> > all
> > > the same tests, but your MM and trading scripts are tied
> together
> > in
> > > the same AFL. If you write a new script you need to integrate
> all
> > > your MM code again, or maybe build an #include hierarchy for
> it.
> > It
> > > is doable, but point and click it much easier, and allowed for
> > rapid
> > > evaluation of different schemes...
> > > >
> > > > Having addressed what *I feel* are AmiBrokers shortfalls,
> there
> > > are so many features that I missed, that I have rediscovered:
> > > >
> > > > - I missed how FAST Amibroker is. My pattern engine can
blow
> > > through 100's of stocks in just seconds. WLD with the same
> > pattern
> > > engine, would take 5-7 minutes for a scan of 25 patterns
against
> > 500
> > > stocks.
> > > > - I missed AFL brevity. Testing new ideas is so quick
using
> > AFL.
> > > > - I missed the Plugin API. Given this will only appeal to
> > > programmers, but it is such a joy to use with the syntax
> > > highlighting and tight integration. Now that I can use my
> Delphi
> > > code via the API I am a very happy camper!
> > > > - I missed the native AddToComposite feature. This is the
> best
> > > implementation of such a feature I've seen in any package I've
> > ever
> > > used.
> > > > - There is more, but I don't want this to sound like a
> > > commercial...
> > > >
> > > > I'd suggest trying the Amibroker package out. Go back and
> read
> > > some of the posts here, maybe try some of the AFL systems
posted
> > at
> > > http://www.amibroker.com, talk to a few other users, and then
> form
> > > your own opinion. We all use the package differently, much
like
> > we
> > > all trade systems differently. What works for me might not be
a
> > fit
> > > for you.
> > > >
> > > > If you don't have any software whatsoever, at $129.00/
$199.00,
> > > nothing can touch Amibroker. I compare WLD and AB only
because
> I
> > > already own both. If I had to buy only one again, AB is
simply
> a
> > > much better deal.
> > > >
> > > > Daniel
> > > >
> > > >
> > > >
> > > > On Wed, 20 Oct 2004 03:37:18 -0000, virtuouz_pagan wrote:
> > > > >
> > > > >
> > > > > daniel,
> > > > > if you are still around. i would very much value your
> > evaluation
> > > on
> > > > > the latest version of Amibroker or any other software.
> > > > >
> > > > > currently i have used WLD, NeoTicker and to lesser degree,
> > > > > AmiBroker. WLD i am most familiar with, but with fidelity
> > taking
> > > > > over..time to move on. NeoTicker is very powerful, but
> support
> > > and
> > > > > user community is very lacking.
> > > > > that leaves AmiBroker, which i am hoping you can give an
> update
> > > > > on...
> > > > >
> > > > > --- In amibroker@xxxxxxxxxxxxxxx, Daniel Ervi
> > > <daniel@xxxx> wrote:
> > > > >
> > > > >> Sorry for the late reply, but I missed this thread.
> > > > >>
> > > > >> I own both AmiBroker and Wealth-Lab, and have used, and
> still
> > > use,
> > > > >>
> > > > > both pretty extensively. Below are the pro's and cons for
> each,
> > > > > based *on my usage* of them and their suitability to my
> needs.
> > > > > Please don't flame me, as this is based on my perceptions,
> and
> > > > > yours will probably differ. :)
> > > > >
> > > > >>
> > > > >> Amibroker Pro's:
> > > > >>
> > > > >> - Fast. Incredibly fast!
> > > > >> - Automation interface is very complete, and Plugin API is
> > > > >>
> > > > > excellent
> > > > >> - Built in Composite support.
> > > > >> - Great for rapid indicator/system testing because of the
> > simple
> > > > >>
> > > > > array notation
> > > > >> - The latest betas have portfolio testing which is truly
> > > necessary
> > > > >>
> > > > > IMHO
> > > > >> - Excellent support, with thorough answers within hours
> > > > >> - The community following (this list) is a great resource
> for
> > > > >>
> > > > > newbies of both trading and programming
> > > > >> - The third-party addins add some really great features
and
> > most
> > > > >>
> > > > > are free
> > > > >> - Tick-by-tick updates of indicators is great for monitor
> > > systems
> > > > >>
> > > > > in an auto-trading environment
> > > > >> - I prefer the C++-style syntax over the Delphi syntax
> > > > >>
> > > > >>
> > > > >> Amibroker Con's:
> > > > >>
> > > > >> - No Quote.Com support. I know the developers API is
> > expensive,
> > > > >>
> > > > > but Quote.com is the only data provider to supply > 120
days
> of
> > > > > historical 1 min data and unlimited symbols. It goes back
to
> > > 1997
> > > > > for most stocks and indexes on a 1 min basis. I have >10
> gigs
> > > of 1
> > > > > min data for the SP500 components at my disposal thanks to
> > > > > Quote.com.
> > > > >
> > > > >> - Limited drawing support. What is here is great, but
there
> > > are a
> > > > >>
> > > > > few things that would make it superb. Being able to plot a
> > > > > triangle or box would allow one to plot Gartley's or
> highlight
> > > > > trades with a green or red box based on whether they made
a
> > > profit
> > > > > or not, or maybe highlight the opening range in orange
until
> > it
> > > is
> > > > > over. Changing background colors would allow gradients to
> show
> > a
> > > > > condition getting better or worse. You get the idea...
> > > > >
> > > > >> - No position management functions. I find it harder to
> > program
> > > > >>
> > > > > systems when you rely on a simple boolean on/off for
> entry/exit
> > > > > signals. In WL, once a position is created, you can use
> > > position-
> > > > > based functions like PositionEntryBar() or PositionActive
()
> or
> > > > > PositionMFE() to loop through a collection of positions
and
> > apply
> > > > > simple tests/exits to them. Multiple concurrent position
> > systems
> > > > > are greatly simplified this way as trade management is
done
> on
> > a
> > > > > trade by trade basis. FWIW, this would eliminate the need
for
> > > > > functions like ExRem().
> > > > >
> > > > >> - No native class/object support. This can be done via
the
> > API,
> > > > >>
> > > > > so it's not that big a deal. But for complex scripts (ie a
> > > native
> > > > > AFL genetic algorithm implementation via includes) this
> would
> > be
> > > a
> > > > > life-saver.
> > > > >
> > > > >> - No auto-trading interface/API. This for me is the
biggest
> > > > >>
> > > > > reason I have WL.
> > > > >> - Position Sizing algorithms needs to be done via your
> > > script. WL
> > > > >>
> > > > > allows you to separate the Positions Sizing from the trade
> > > > > entry/exit scripts. This makes it easy to try various
> position
> > > > > sizing algorithms without the need to change any code.
> > > > >
> > > > >> - No built in debugger (ie breakpoints, etc)
> > > > >>
> > > > >>
> > > > >> Wealth-Lab Pro's:
> > > > >>
> > > > >> - Native auto-trading with attached portfolio management.
> This
> > > > >>
> > > > > was implemented really well because of the attached
> portfolio,
> > > and
> > > > > I have used it with over 20 positions auto-trading at once
> on
> > a 5
> > > > > min timeframe. It didn't miss a beat.
> > > > >
> > > > >> - Rich set of graphics features. I have some pretty
advanced
> > > > >>
> > > > > plots that highlight all types of scenario's during the
> > trading
> > > day.
> > > > >
> > > > >> - Built in debugger, with breakpoints and the ability to
> look
> > at
> > > > >>
> > > > > variable contents
> > > > >> - API's available for most areas of the program,
including a
> > > > >>
> > > > > broker interface
> > > > >> - Language is based on Delphi/Pascal (OOP) and allows for
> > > > >>
> > > > > classes/inheritance/polymorphism/etc.
> > > > >> - Ability to download new "chartscripts" (systems,
> indicators,
> > > > >>
> > > > > etc) via a menu option. This is a great *built-in*
> repository
> > > for
> > > > > those starting out, or for those looking to explore other
> > ideas.
> > > > > Simply refresh the system by choosing "download
> chartscripts"
> > > from
> > > > > the menu.
> > > > >
> > > > >> - Position Sizing is a separate script. Once you see the
> > > > >>
> > > > > difference that position sizing can have on a strategy,
this
> > > > > feature becomes critical. You can apply any sizing
strategy
> > > during
> > > > > system ranking/optimization/portfolio simulations/etc.
This
> can
> > > > > dramatically change the results of these methods.
> > > > >
> > > > >> - Custom optimization fitness functions. You can program
an
> > > > >>
> > > > > expectancy function and use it as your optimization
criteria
> > for
> > > > > example.
> > > > >
> > > > >> - Full suite of position management functions.
> > > > >>
> > > > >>
> > > > >> Wealth-Lab Con's:
> > > > >>
> > > > >> - Slow. Molasses slow compared to AB. If you have greater
> than
> > > > >>
> > > > > 100,000 bars, forget about it.
> > > > >> - Indicators don't update on tick intervals. The last
price
> > bar
> > > > >>
> > > > > (aka ghost bar) does, but nothing else.
> > > > >> - Plugin API is based on COM (slower) and doesn't allow
for
> > > native
> > > > >>
> > > > > syntax-highlighting
> > > > >> - You can't import ASCII files to a faster native binary
> > format.
> > > > >>
> > > > > So every system test you run has to re-parse the data,
which
> > can
> > > > > slow you down dramatically on large datasets.
> > > > >
> > > > >> - Simple/Rapid indicator and system development is slower
> > > compared
> > > > >>
> > > > > to AB. The Metastock-style array notation in AB is a huge
> > > > > timesaver. There are wizards in WL3 to help with this, but
I
> > > still
> > > > > find the process cumbersome compared to AB/MS.
> > > > >
> > > > >> - You can't auto-trade on less than 1 minute bars. It
would
> > > have
> > > > >>
> > > > > been nice to trade the ES or NQ on tick bars, but it can't
> be
> > > done
> > > > > yet.
> > > > >>
> > > > >>
> > > > >> These are *my* impressions on the two packages. I use AB
> > > whenever
> > > > >>
> > > > > I need to rapidly test an idea, or if I am trying to run a
> > test
> > > on
> > > > > a large set of data. I then move to WL to refine the
ideas,
> > > apply
> > > > > position sizing, and then deploy them via the auto-
trading.
> So
> > > for
> > > > > me at least, the two complement each other very well.
> > > > >
> > > > >>
> > > > >> Hope I don't stir up any trouble with this post. I just
> > wanted
> > > to
> > > > >>
> > > > > stress that both packages have there place, and although
AB
> is
> > > > > great in it's current state, there is always room for
> > > improvement.
> > > > > Or else TJ would have retired ages ago, right TJ? ;)
> > > > >
> > > > >>
> > > > >> Daniel
> > > > >>
> > > > >>
> > > > >> On Mon, 10 Nov 2003 03:44:07 -0000, seneca_kw wrote:
> > > > >>> I enoyed the recent informative thread on AmiBroker vs
> > > > >>> Metastock. I'd appreciate a similar comparison with
Wealth-
> > > > >>> Lab. I searched the archive but found no mention of WL.
> > > > >>>
> > > > >>> I'm not expecting a point-by-point rundown, but for
those
> who
> > > > >>>
> > > > > have
> > > > >>> tried both, is there one feature or another that really
> was
> > a
> > > > >>> difference maker?
> > > > >>>
> > > > >>> Thanks,
> > > > >>> Wayne
> > > > >>>
> > > > >>>
> > > > >>> ------------------------ Yahoo! Groups Sponsor ----------
--
> --
> > --
> > > -
> > > > >>> -
> > > > >>>
> > > > > ---
> > > > >>> ~--> Buy Ink Cartridges or Refill Kits for your HP,
Epson,
> > > Canon
> > > > >>>
> > > > > or
> > > > >>> Lexmark Printer at MyInks.com. Free s/h on orders $50 or
> more
> > > > >>> to the US & Canada. http://www.c1tracking.com/l.asp?
> cid=5511
> > > > >>>
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM --
> --
> > -
> > > -
> > > > >>> ---------------------------------------------------------
--
> > > > >>>
> > > > > ---
> > > > >>> -~->
> > > > >>>
> > > > >>>
> > > > >>> Send BUG REPORTS to bugs@xxxx
> > > > >>> Send SUGGESTIONS to suggest@xxxx
> > > > >>> -----------------------------------------
> > > > >>> 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
> > > > >>> http://docs.yahoo.com/info/terms/
> > > > >
> > > > >
> > > > > ------------------------ Yahoo! Groups Sponsor ------------
--
> --
> > --
> > > --
> > > > > ~--> Make a clean sweep of pop-up ads. Yahoo! Companion
> > Toolbar.
> > > > > Now with Pop-Up Blocker. Get it for free!
> > > > > http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/GHeqlB/TM
> > > > > -----------------------------------------------------------
--
> --
> > --
> > > ---
> > > > > ~->
> > > > >
> > > > > Check AmiBroker web page at:
> > > > > http://www.amibroker.com/
> > > > >
> > > > > Check group FAQ at:
> > > > >
http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > Yahoo!
> > > > > Groups Links
> > > > >
> > > > >
> > > > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Check AmiBroker web page at:
> > > http://www.amibroker.com/
> > >
> > > Check group FAQ at:
> > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > Yahoo! Groups Links
------------------------ Yahoo! Groups Sponsor --------------------~-->
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~->
Check AmiBroker web page at:
http://www.amibroker.com/
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.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:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|