Thanks Tomasz, It works well and I learned something new about AFL.
Louis 2008/7/16 Tomasz Janeczko <[EMAIL PROTECTED]>: > Hello, > > Either: > > SetForeign(fname); > myMFI = MFI(periods), myc; //This is where it is problematic > RestorePriceArrays(); > > > Or: > > Temp1= Close; > Temp2 = Volume; // volume also needed for MFI > Close = Foreign(fname, "C"); > Volume = Foreign(fname, "V > myMFI = MFI(periods); //This is where it is problematic > Close = Temp1; > Volume = Temp2; > > > > Best regards, > Tomasz Janeczko > amibroker.com > > ----- Original Message ----- > *From:* Louis Préfontaine <[EMAIL PROTECTED]> > *To:* [email protected] > *Sent:* Wednesday, July 16, 2008 9:08 PM > *Subject:* Re: [amibroker] Re: Easy question here > > Hi Tomasz, > > Thanks for your personal response. I am still not sure how to do it... > and not sure to understand how you do the trick. > > Here is what I tried to do: > > _SECTION_BEGIN("Foreign MFI"); > > Filename = StrLeft(_DEFAULT_NAME(),StrLen(_DEFAULT_NAME())-2); > _N(Title = filename + StrFormat(" - {{DATE}} {{VALUES}} ")); > > // you can use a list like this or import them from a watch list > //fName = ParamList("Symbols", ""); > > fname = GetBaseIndex(); > > //fname=MFI (periods); > > //fname = ParamStr("Symbol", Name() ); > > myC = Foreign(fname, "C"); > myMFI = MFI(periods), myc; //This is where it is problematic > > Plot(myMFI, "\n" + fName + " - MFI", colorBlue); > > _SECTION_END(); > > What is wrong in this code? > > Thanks, > > Louis > > > 2008/7/16 Tomasz Janeczko <[EMAIL PROTECTED]>: > >> It is possible. Just overwrite close array; >> >> Tmp = C; >> >> C = your array >> ..here any indicator >> >> C = Tmp; >> >> Best regards, >> Tomasz Janeczko >> amibroker.com >> >> ----- Original Message ----- >> *From:* Louis Préfontaine <[EMAIL PROTECTED]> >> *To:* [email protected] >> *Sent:* Wednesday, July 16, 2008 7:56 PM >> *Subject:* Re: [amibroker] Re: Easy question here >> >> BTW, is it possible to do this with other indicators, considering I think >> only RSI has RSIa... I'd like to do the same with MFI and other indicators, >> but not sure how to do it. >> >> Thanks, >> >> Louis >> >> 2008/7/16 Louis Préfontaine <[EMAIL PROTECTED]>: >> >>> Thanks! >>> >>> It works well. >>> >>> Louis >>> >>> 2008/7/14 Barry Scarborough <[EMAIL PROTECTED]>: >>> >>> This is one way to do it, >>>> Barry >>>> >>>> _SECTION_BEGIN("Foreign RSI"); >>>> >>>> Filename = StrLeft(_DEFAULT_NAME(),StrLen(_DEFAULT_NAME())-2); >>>> _N(Title = filename + StrFormat(" - {{DATE}} {{VALUES}} ")); >>>> >>>> // you can use a list like this or import them from a watch list >>>> fName = paramlist("Symbols", "IBM,BA,DD,DDM"); >>>> perRsi = param("RSI period", 12, 2, 50, 1); >>>> myC = foreign(fName, "C"); >>>> myRSI = RSIa( myC, perRsi ); >>>> >>>> plot(myRSI, "\n" + fName + " - RSI", colorblue); >>>> >>>> _SECTION_END(); >>>> >>>> -- In [email protected] <amibroker%40yahoogroups.com>, "Louis >>>> Préfontaine" <[EMAIL PROTECTED]> >>>> wrote: >>>> >>>> > >>>> > Hi, >>>> > >>>> > Easy question here: how to write the RSI of a foreign ticker? >>>> > >>>> > Thanks, >>>> > >>>> > Louis >>>> > >>>> >>>> >>> >> > >
