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

Re: [amibroker] Refresh Equity Charts during Optimize



PureBytes Links

Trading Reference Links

Hello,

No, you can not "defeat" the lockup protection mechanism inside RefreshAll.
It is here intentionally to prevent infinite loop when you trigger refreshall
from inside the chart formula.
Remember that your system formula becomes a part of equity formula
and turning off this protection mechanism will lock up your computer.

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "Herman van den Bergen" <psytek@xxxxxxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Saturday, September 11, 2004 3:08 PM
Subject: RE: [amibroker] Refresh Equity Charts during Optimize


> Thanks TJ,
> 
> Using StaticVariables I can make the Optimize parameters visible in
> Indicators and have them refresh during Optimizations, however i am stuck
> with a one-second max refresh rate... is there a way to defeat that limit
> for the RefreshAll() in AA operations? Would RefreshAll() stay synchronized
> with Optimization cycles?
> 
> many thanks,
> 
> herman
> 
> 
> ----------------------------------------------------------------------------
> ----
> procedure RefreshAll()
> {
> AB = CreateObject("Broker.Application");
> AB.RefreshAll();
> }
> 
> P1 = Optimize("P1",12,3,33,1);
> P2 = Optimize("P2",26,8,76,2);
> StaticVarSet("P2",P2);
> StaticVarSet("P1",P1);
> P2 = StaticVarGet("P2");
> P1 = StaticVarGet("P1");
> Buy=Cross( MACD(P1,P2), Signal() );
> Sell = Cross( Signal(), MACD(P1,P2) );
> E=Equity();
> Plot(E,"Equity",1,1); // this assumes commenting out the builtin equity plot
> RefreshAll();
> 
> ----------------------------------------------------------------------------
> ----
> 
> 
> 
> -----Original Message-----
> From: Tomasz Janeczko [mailto:amibroker@xxxxxx]
> Sent: Saturday, September 11, 2004 7:48 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: Re: [amibroker] Refresh Equity Charts during Optimize
> 
> 
> Hello,
> 
> It refreshes OK, but the equity chart you see is the one
> that reflects DEFAULT VALUES specified in optimize
> function call. This is so because Optimize() function
> gives non-default values ONLY during optimization and ONLY in AA window.
> 
> Best regards,
> Tomasz Janeczko
> amibroker.com
> ----- Original Message -----
> From: "Herman van den Bergen" <psytek@xxxxxxxx>
> To: "AmiBroker YahooGroups" <amibroker@xxxxxxxxxxxxxxx>
> Sent: Saturday, September 11, 2004 1:41 PM
> Subject: [amibroker] Refresh Equity Charts during Optimize
> 
> 
> > Hello,
> >
> > i would like my equity chart to refresh with each Optimization step to
> allow
> > visual inspection during optimization, placing the Optimize parameters in
> my
> > chart Title. I tried to use this procedure:
> >
> > procedure RefreshAll()
> > {
> > AB = CreateObject("Broker.Application");
> > AB.RefreshAll();
> > }
> >
> > and I have an RefreshAll() statement at the end of my Optimize code.
> >
> > any idea why this doesn't work?
> >
> > best regards,
> > herman
> >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
> >
> > 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 Sponsor
> ADVERTISEMENT
> 
> 
> 
> 
> 
> 
> 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 the Yahoo! Terms of Service.
> 
> 
> [Non-text portions of this message have been removed]
> 
> 
> 
> 
> 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 --------------------~--> 
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

<*> 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/