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

Re: [amibroker] Backtesting and chart position



PureBytes Links

Trading Reference Links

There are 2 instances of fopen being used in AFL I have seen at this morning
You do realise that double slashes must be used in the directory path?

filename - STRING - contains the path to the file name. Please note
that single backslash in path must be written in AFL as (double
backslash)

fh = fopen("D:\\AdvancedTradeOutput.html", "w");

I may be wrong, but thought the files were just text files, not html formats???
eg fh = fopen("D:\\AdvancedTradeOutput.txt", "w");
Of course the extension can be anything, but could make a difference
in how this is read

-- 
Cheers
Graham
AB-Write >< Professional AFL Writing Service
Yes, I write AFL code to your requirements
http://www.aflwriting.com



On 25/02/07, dralexchambers <dralexchambers@xxxxxxxxx> wrote:
> I'm getting something strange happen when I backtest. I have my Buy
> and Sell rules setup. The code below outputs a figure of all profits
> divided by all losses to an HTML file.
>
> The problem is this:
>
> To get the correct Profit/Loss value, I have to scroll the price
> chart to the end of the data and hit "Backtest". If I move the data
> back in time (ie. scroll the chart to the left), the values below
> change.
>
> I don't want the values to change according to the chart position. I
> want all trades included. I thought that the "SetBarsRequired" code
> should eliminate this problem, but it doesn't.
>
> I am using the code below. Can anyone advise - thanks.
>
> ====================================
> SetBarsRequired(10000,10000);
>
> rwdaL = IIf(Sell,(SellPrice-ValueWhen(Buy,BuyPrice)),0);
>
> profitL = IIf(rwdaL>0,rwdaL,0);
> LossesL = IIf(rwdaL<0,rwdaL,0);
>
> fh = fopen("D:\AdvancedTradeOutput.html", "w");
>
> f = Cum(ProfitL);
> g = Cum(LossesL);
>
> fputs("Profit / Loss = "+(f/g), fh);
> fclose(fh);
> ====================================
>
>
>
>
> 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
>
>
>
>


------------------------ Yahoo! Groups Sponsor --------------------~--> 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/kOt0.A/gOaOAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

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/