PureBytes Links
Trading Reference Links
|
Amazing but true....the simple code I posted earlier in this thread
no longer works. I have not made any changes that I can remember
(other than turning off computer and restarting this morning). This
most simple code will not produce any equity results, either by using
the Equity() command or by switching to the AA window and running a
Backtest. Oh, yes, I tried the parameters suggested by the Help
files (Equity(0,0), but then set it back to Equity().
The test code could not be more simple. The Buy and Sell arrays have
signals (arrows plot fine), but no trades are made. I have checked
Parameters (there are none); Settings (they have not changed and
other backtests perform fine); I have rebooted the computer twice (I
am not sure how to "flush the cache" as TJ instructions frequently,
but would guess that rebooting would do so).
Nothing I have tried can produce trades in this simple code.
Anyone have a suggestion?
Ken
This happens once or twice in a year and is totally frustrating and
makes you want to give up trying to program...but then the solution
is pointed out, and on you go....please help.
Code reproduced again so you dont have to scroll:
SetChartOptions(chartShowDates,2);
E5 = EMA(C,5);
E45 = EMA(C,45);
Buy = Cross(E5,E45);
Sell = Cross(E45,E5);
PlotShapes(Buy*shapeUpArrow,colorGreen);
PlotShapes(Sell*shapeDownArrow,colorRed);
Eq = Equity();
Plot(Eq,"Equity",colorBlue,styleLine);
=================================================
--- In amibroker@xxxxxxxxxxxxxxx, Ken Close <ken45140@xxx> wrote:
>
> Many thanks TJ and Keith. I just missed the range parameter....:(
>
> Ken
>
> _____
>
> From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx]
On Behalf
> Of Tomasz Janeczko
> Sent: Monday, March 26, 2007 5:09 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Re: [amibroker] Equity() Command
>
>
> Ken,
>
> Equity without any parameters uses LAST BACKTEST settings
(including the
> range),
> so if his settings are for example 1 last bar - then the backtest
will be
> performed on last one bar only.
>
> Instruct your friend to adjust settings in AA window (and run
backtest).
>
> Alternativelly provide PARAMETERS to Equity() to override analysis
range.
> http://www.amibroker.com/f?equity
>
> And no, you don't need to run backtest everyday.
>
> Best regards,
> Tomasz Janeczko
> amibroker.com
>
> ----- Original Message -----
> From: Ken Close <mailto:ken45140@...>
> To: amibroker@xxxxxxxxxxxxxxx
> Sent: Monday, March 26, 2007 8:45 PM
> Subject: [amibroker] Equity() Command
>
> I understood the Equity() command to act as a builtin Backtest.
>
> Accoringly, I create the following simple code to create and plot
the
> Equity.
>
> E5 = EMA(C,5);
>
> E45 = EMA(C,45);
>
>
>
> Buy = Cross(E5,E45);
>
> Sell = Cross(E45,E5);
>
> PlotShapes(Buy*shapeUpArrow,colorGreen);
>
> PlotShapes(Sell*shapeDownArrow,colorRed);
>
> Eq = Equity();
>
>
>
> Plot(Eq,"Equity",colorBlue,styleLine);
>
>
> I loaded this into the Indicator Bulder, and applied it and got my
Equity
> plot. No other steps required.
>
> I shared the code with a friend. He did the same thing, applied
it, and got
> an {Empty} array and no plot.
> He loaded the code into the AA window, clicked Backtest, and the
plot of
> Equity appeared.
>
> Question: why did the same code act differently? Next, will it be
> necessary to run the backtest every day to update the Equity curve?
>
> Insights and suggestions will be appreciated.
>
> Thanks,
>
> Ken
>
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 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/
|