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
|