|
make an array of series
#477679
07/21/19 15:33
07/21/19 15:33
|
Joined: Jul 2019
Posts: 26
maxwellreturn
OP
Newbie
|
OP
Newbie
Joined: Jul 2019
Posts: 26
|
hi guys is it possible obtain something like this?
vars Price = series(priceClose());
var per = 50;
int i = optimize(0,0,2,1);
vars a[3] = {
series(SMA(Price,per)),
series(EMA(Price,per)),
series(TEMA(Price,per))
};
vars Trends1 = a[i];
if(crossOver(Price,Trends1))
enterLong;
if(crossUnder(Price,Trends1))
exitLong;
obviously it goes on error thanks
|
|
|
Re: make an array of series
[Re: maxwellreturn]
#477683
07/21/19 16:48
07/21/19 16:48
|
Joined: Jul 2019
Posts: 26
maxwellreturn
OP
Newbie
|
OP
Newbie
Joined: Jul 2019
Posts: 26
|
yeah it give me a syntax error : syntax error < series(SMA(Price,per)),>.
thank you for your time andrew
Last edited by maxwellreturn; 07/21/19 16:49.
|
|
|
Re: make an array of series
[Re: AndrewAMD]
#477692
07/21/19 23:10
07/21/19 23:10
|
Joined: Jul 2019
Posts: 26
maxwellreturn
OP
Newbie
|
OP
Newbie
Joined: Jul 2019
Posts: 26
|
thank you andrew you are right i ve changed in "int per = 50" but i still get the same sintax error headhache
Last edited by maxwellreturn; 07/21/19 23:19.
|
|
|
Re: make an array of series
[Re: AndrewAMD]
#477698
07/22/19 09:47
07/22/19 09:47
|
Joined: Jul 2019
Posts: 26
maxwellreturn
OP
Newbie
|
OP
Newbie
Joined: Jul 2019
Posts: 26
|
thank you andrew i get it in this way if it can help other forum's users
vars Price = series(priceClose());
int per = 50;
int x = 3;
int i = optimize(0,0,2,1);
vars Trends1;
vars Trends2;
if(i == 0) {
Trends1 = series(SMA(Price,per));
Trends2 = series(SMA(Price,per*x));
}
else if(i == 1) {
Trends1 = series(EMA(Price,per));
Trends2 = series(EMA(Price,per*x));
}
else if(i == 2) {
Trends1 = series(TEMA(Price,per));
Trends2 = series(TEMA(Price,per*x));
} but i still dont understand what im doing wrong in the previous array. I still get the syntax error and i tried various combination of ";","}", "," or blank spaces but nothing, still get the same error
|
|
|
Re: make an array of series
[Re: maxwellreturn]
#477703
07/23/19 00:59
07/23/19 00:59
|
Joined: Feb 2017
Posts: 1,725 Chicago
AndrewAMD
Serious User
|
Serious User
Joined: Feb 2017
Posts: 1,725
Chicago
|
but i still dont understand what im doing wrong in the previous array. I still get the syntax error and i tried various combination of ";","}", "," or blank spaces but nothing, still get the same error This is probably a limitation of Lite-C. I don't think you can initialize an array with functions upon declaration.
|
|
|
|