| 
 PureBytes Links 
Trading Reference Links 
 | 
Title: Message
 "#include 
"D:\Program Files\AmiBroker\Formulas\Custom\Rem_Long 
afl.afl"
  
wouldnt be  #include 
"D:\\Program Files\\AmiBroker\\Formulas\\Custom\\Rem_Long 
afl.afl"
  
  
  
Paul 
Ho 
  
  Tomasz,
  below is exactly 
  the code, with braces as you wrote it. but it returns an 
  error.
  Stephane
  Choice=1; #pragma 
  nocache
  if(Choice==1) { #include "D:\Program 
  Files\AmiBroker\Formulas\Custom\Rem_Long 
  afl.afl" } else { #include "D:\Program 
  Files\AmiBroker\Formulas\Custom\Rem_Long 
   afl_Var.afl" }
  Setup=Cross( MFI(3),0); BuyCond= 
  Ref(Setup,-1); Entryprice=O; Exitprice=Low;// or 
  Close Stoploss=LLV(L,3)-0.75*ATR(10) 
  ; Stoptrail=LLV(L,3)-1.75*ATR(10); Exit=0; Pf=7; Stopprofit=(1+(Pf/100))*Entryprice;
  MyAppplyStop (BuyCond,Entryprice,Exitprice,Stoploss,Stoptrail,Stopprofit,Exit);
  Plot(VarGet("sellpr"),"",colorYellow,1); Plot(VarGet("Trailpr"),"",colorGreen,1); Plot(VarGet("StopLosspr"),"",colorRed,1); Plot(VarGet("Targetpr"),"",colorBlue,1);
 
 
  > 
  Stephane, >  > My idea DOES work, I ensure you, provided you put 
  the braces > correctly (as I shown). >  > Best 
  regards, > Tomasz Janeczko > amibroker.com > ----- Original 
  Message -----  > From: "Stephane Carrasset" 
  <s.carrasset@xxxx> > To: <amibroker@xxxxxxxxxxxxxxx> > 
  Sent: Thursday, June 02, 2005 10:18 PM > Subject: [amibroker] Re: if 
  else and include >  >  > > Hello, > >  > 
  > it seems that your idea does not work... > > But the tips given 
  by Fred tonetti is good > > all functions in one include and call 
  differents functions, ex.  below > >  > > 
  stephane > >  > >  > > #pragma nocache > > 
  #include "D:\Program Files\AmiBroker\Formulas\Custom\Rem_Long  > > 
  afl_Var.afl" > >  > > Choice=Param("Stop",0,0,10,1); > 
  > if(Choice==1) > > { > > MyAppplyStop > > 
  (BuyCond,Entryprice,Exitprice,Stoploss,Stoptrail,Stopprofit,Exit); > 
  > } > > else > > { > > MyAppplyStop_Var > 
  > 
  (BuyCond,Entryprice,Exitprice,Stoploss,Stoptrail,Stopprofit,Exit); > 
  > } > >>  > >> Since #include is pre-processor 
  command, files are included > >> BEFORE execution, so both files 
  are included anyway. > >> Later on appropriate part (depending on 
  condition) is executed. > >> Also since included files may contain 
  more than one line you  should  > > use > >> { } 
  braces: > >>  > >> if(Choice==1) > >> 
  { > >> #include "D:\Program 
  Files\AmiBroker\Formulas\Custom\Rem_Long  > > afl.afl"  > 
  >> } > >> else > >> { > >> #include 
  "D:\Program Files\AmiBroker\Formulas\Custom\Rem_Long  > > 
  afl_Var.afl"  > >> } > >>  > >> Also since 
  #include is pre-processor command and not a statement  so  > > 
  semicolon is not needed > >>  > >>  > >> 
   > >> Best regards, > >> Tomasz Janeczko > 
  >> amibroker.com > >> ----- Original Message -----  > 
  >> From: "Stephane Carrasset" <s.carrasset@xxxx> > >> 
  To: <amibroker@xxxxxxxxxxxxxxx> > >> Sent: Thursday, June 
  02, 2005 3:02 PM > >> Subject: [amibroker] if else and 
  include > >>  > >>  > >> > Hello, have 
  you a tip to switch between differents #include ??? > >> > for 
  ex below > >> >  > >> > 
  Choice=Param("include",0,0,10,1); > >> > #pragma 
  nocache > >> > if(Choice==1) > >> > #include 
  "D:\Program Files\AmiBroker\Formulas\Custom\Rem_Long  > > afl.afl" 
  ; > >> > else > >> > #include "D:\Program 
  Files\AmiBroker\Formulas\Custom\Rem_Long  > >> > afl_Var.afl" 
  ; > >> >  > >> > Stephane > >> > 
   > >> >  > >> >  > >> >  > 
  >> >  > >> >  > >> > 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 > >> >  > >> >  > >> > 
   > >> >  > >> >  > >> >  > 
  >> >  > >> > > >  > >  > > 
   > >  > >  > >  > > 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 > >  > 
  >  > >  > >  > >  > >  > > 
   > >
 
 
 
 
  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
 
 
  
  
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 
  |