| PureBytes Links Trading Reference Links | You could just use simple language rather than a loop
Buy = barindex()==0; //barindex starts counting at zero
Sell=0;//never sell
applystop(.....................);
If you select Long Posistions only in A settings no need for short or cover
--
Cheers
Graham
AB-Write >< Professional AFL Writing Service
Yes, I write AFL code to your requirements
http://e-wire.net.au/~eb_kavan/ab_write.htm
On 10/8/05, Terry <MagicTH@xxxxxxxxxxx> wrote:
> You have Buy = 1;
> This gives a Buy signal on EVERY BAR of the database.
> Then you have the last param of ApplyStop set to 0, which means 0 days
> before entering a new position.
>
> Try a more restrictive Buy and/or using some number of days before a
> re-entry is allowed.
> --
> Terry
> -----Original Message-----
> From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On
> Behalf Of baszanowski
> Sent: Friday, October 07, 2005 10:07
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] TrailStop: ApplyStop opens positions for me?
>
> Hello,
>
> I am learnig the AmiBroker Folmula Language. For the test puroses I
> wrote a simple backtester system. I want it to open one long
> position at bar 1 and apply a trailing stop to it. That's it: I
> don't want any more positions open. I just want to test what will be
> the behaviour of the trailing stop applied to this single position.
> However, the code that I came up with seems to open new long
> positions everytime the stoploss order has been executed on the
> previously opened position.
>
> Can anyone advise as to what is wrong with my code? I past my code
> below
>
> Thanks,
> WB
>
> -  -  -  -  code  start  -  -  -  -  -
>
> PositionSize = 100000;  // The size of 1 lot
> TickSize = 0.0001;
>
> for( i = 1; i < BarCount; i++ )
> {
>        if (i == 1)
>        {
>        Buy = 1;
>        ApplyStop(2, 2, 0.0050, 1, False, 0);
>        }
>        else
>        {
>        Sell = 0;
>        Short = 0;
>        Cover = 0;
>        }
> }
>
> -  -  -  -  code  end  -  -  -  -  -
>
------------------------ Yahoo! Groups Sponsor --------------------~--> 
Try Online Currency Trading with GFT. Free 50K Demo. Trade 
24 Hours. Commission-Free. 
http://us.click.yahoo.com/RvFikB/9M2KAA/U1CZAA/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 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/
<*> 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/
 
 |