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

Re: [amibroker] Re: Using #include but not wanting those indicator's PLOT


  • To: "gmorlosky" <gmorlosky@xxxxxxxxx>
  • Subject: Re: [amibroker] Re: Using #include but not wanting those indicator's PLOT
  • From: Herman <psytek@xxxxxxxx>
  • Date: Tue, 25 Mar 2008 06:07:57 -0400

PureBytes Links

Trading Reference Links

well, you are doing something wrong, it works fine for me.


an #include file is simple a section of code that you want to remove to make the code more readable. The #include line is a SUBSTITUTE for a section of code that may contain hundreds of lines.

You can use include statements wherever you want to 'shrink' your code.

h


For tips on developing Real-Time Auto-Trading systems visit:

http://www.amibroker.org/userkb/


Monday, March 24, 2008, 8:54:58 PM, you wrote:


> I'm still missing something. I do have the PlotAll ahead of the 

> Include in the main file in a simple setup, BUT how in the world is 

> the separate, independent Include file, which is a standalone *.afl 

> file, going to know that PlotAll is a defined variable 

> somewhere...anywhere else ? The Formula Editor won't accept:


> Using your test.afl

> ln: 1, Col: 13: Error 29. Variable 'plotall' used without having been 

> intialzed.


> Thanks for your persistenc and patience.




> Re: [amibroker] Re: Using #include but not wanting those indicator's 

> PLOT 


> The paramtoggle must be ahead of the include file. Include files can 

> be inserted anywhere in your code.


> try it out with a simple test first and toggle the PlotAll in the 

> Param window of the main program.


> Main program:


> PlotAll = ParamToggle("Plot All","NO|YES",0);


> #include <test.afl>


> Include file Test.afl:


> if( PlotAll ) Plot(C,"Close",1,128);


> best regards,


> herman



>> Herman. I must be missing something. If I use the variable PlotAll 

> in the include file, the include file has no idea there is a defining 

> statement over in the main file, so it gives me an error of PlotAll 

> not intialized. Is there some leading statement I need to put in the  

> include file to tell it to look over at the main file to see if the  

> variable is defined there ? 


>> In the main file:

>> PlotAll = ParamToggle("Plot the Include File 

> Indicators?","No|Yes",0);

>> In the include file:

>> if(PlotAll)

>> {

>> Plot( 100, "", SARColor, styleArea|styleOwnScale|styleNoLabel, 0, 

> 100);

>> }






> ------------------------------------


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


__._,_.___

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




Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___