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

RE: [amibroker] How is this possible?



PureBytes Links

Trading Reference Links

Thanks, Buzz. I do that all the time. Very sloppy.  :-(

AV


----- Original Message ----- 
From: "buzzmr" <buzzmr@xxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Monday, July 05, 2004 3:56 PM
Subject: [amibroker] Re: Which function gives "current portfolio value"?


> Al (and Oliver),
>
> There's a minor (but AFL-compiler killing!) error to correct in the
> code line:
>
> PSize = -1*C/(m*ATR(StopPd);  (--->unbalanced parenthesis error)
>
>
> Here's the corrected line:
>
> PSize = -1*C/( m*ATR(StopPd) );
>
>
> Buzz
>
> --- In amibroker@xxxxxxxxxxxxxxx, "Al Venosa" <advenosa@xxxx> wrote:
> > Olivier:
> >
> > I don't know what kind of stops you are using to establish your
> stop level,
> > but if it is based on volatility, you could use something like this
> to limit
> > your risk to 1% of current equity:
> >
> > StopPd = Optimize("StopPd",10,1,20,1); //period for ATR
> > m = Optimize("m",2,0.5,3,0.25); // ATR multiplier
> > ApplyStop(0, 2, m*ATR(StopPd),1); // max stoploss based on
> volatility
> > PSize = -1*C/(m*ATR(StopPd); // positionsize equal to 1% of current
> equity
> > PositionSize = Min(PSize,-50);
> >
> > Hope this helps.
> >
> > Al Venosa
> >
> >
> > ----- Original Message ----- 
> > From: "olivier_molongo" <olivier_molongo@xxxx>
> > To: <amibroker@xxxxxxxxxxxxxxx>
> > Sent: Sunday, July 04, 2004 4:22 PM
> > Subject: [amibroker] Re: Which function gives "current portfolio
> value"?
> >
> >
> > > It is because I want to risk a maximum of 1% of my equity on any
> > > trade. So I need to calculate Position1. I don't always want to
> > > invest half of my equity.
> > >
> > >
> > > --- In amibroker@xxxxxxxxxxxxxxx, "dingo" <dingo@xxxx> wrote:
> > > > what's wrong with doing it the way the help file says to do it?
> > > You're
> > > > making it more complicated than necessary.  Positionsize = -50;
> > > will take
> > > > 1/2 of the current equity.
> > > >
> > > > d
> > > >
> > > >
> > > >   _____
> > > >
> > > > From: olivier_molongo [mailto:olivier_molongo@x...]
> > > > Sent: Sunday, July 04, 2004 3:36 PM
> > > > To: amibroker@xxxxxxxxxxxxxxx
> > > > Subject: [amibroker] Which function gives "current portfolio
> value"?
> > > >
> > > >
> > > > > Hi,
> > > > >
> > > > > How can I get max position to be half of the portfolio value.
> > > > >
> > > > > I use the following function:
> > > > >
> > > > > Position = Min (Position1,Equity()/2) ;   /* position1 is a
> > > > > calculated value
> > > > >
> > > > > but amibroker will cap my position to half of the "initial"
> > > > portfolio
> > > > > value and not the current portfolio value. So if I start with
> 10
> > > > 000
> > > > > in equity and end up with 20 000, I expect to be cap at 10 000
> > > but
> > > > > Amibroker will always cap my position at 5 000.
> > > > >
> > > > > Is this a bug? How can I get the current portfolio value?
> > > > >
> > > > > Regards,
> > > > > Olivier
> > > >
> > > >
> > > >
> > > > Check AmiBroker web page at:
> > > > http://www.amibroker.com/
> > > >
> > > > Check group FAQ at:
> > > > http://groups.yahoo.com/group/amibroker/files/groupfaq.html
> > > >
> > > >
> > > >
> > > > Yahoo! Groups Sponsor
> > > >
> > > > ADVERTISEMENT
> > > >
> > > >
> > >
> <http://us.ard.yahoo.com/SIG=129pk725c/M=295196.4901138.6071305.300117
> > > 6/D=gr
> > > >
> > >
> oups/S=1705632198:HM/EXP=1089056204/A=2128215/R=0/SIG=10se96mf6/*http:
> > > //comp
> > > > anion.yahoo.com> click here
> > > >
> > > > <http://us.adserver.yahoo.com/l?
> > > M=295196.4901138.6071305.3001176/D=groups/S=
> > > > :HM/A=2128215/rand=301827469>
> > > >
> > > >
> > > >   _____
> > > >
> > > > 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
> > > > <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx?
> subject=Unsubscribe>
> > > >
> > > >
> > > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > > Service
> > > > <http://docs.yahoo.com/info/terms/> .
> > >
> > >
> > >
> > >
> > > 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
> > >
> > >
> > >
> > >
> > >
> >
> >
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.713 / Virus Database: 469 - Release Date: 6/30/2004
>
>
>
>
> 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
>
>
>
>
>


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.713 / Virus Database: 469 - Release Date: 6/30/2004



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/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/