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

Re: [amibroker] Re: Declare variable for future use: No way in AFL?



PureBytes Links

Trading Reference Links

Mike,

There are numerous possibilities to reference previous value of the indicator or any array.
Please check out http://www.amibroker.net/boards/viewtopic.php?t=81 for the details.

Best regards,
Tomasz Janeczko
amibroker.com
----- Original Message ----- 
From: "mik954" <mik-u@xxxx>
To: <amibroker@xxxxxxxxxxxxxxx>
Sent: Tuesday, April 23, 2002 2:15 AM
Subject: [amibroker] Re: Declare variable for future use: No way in AFL?


> Tomasz,
> 
> You mean that I cannot use REF() function to get a previous element 
> of an ARRAY mentioned later in the code?
> 
> So in AFL there is no way to use a previous value of a variable to 
> define its new value? What a disappointment. Is there any workaround?
> 
> Thanks,
> Mike
> 
> 
> --- In amibroker@xxxx, "Tomasz Janeczko" <amibroker@xxxx> wrote:
> > Mike,
> > 
> > No, AFL operates on entire arrays and it uses only single-pass to 
> process all bars.
> > So if you assign a value later in your code it will have no effect 
> on any lines that appeared
> > before.
> > 
> > Best regards,
> > Tomasz Janeczko
> > amibroker.com
> > ----- Original Message ----- 
> > From: "mik954" <mik-u@xxxx>
> > To: <amibroker@xxxx>
> > Sent: Monday, April 22, 2002 6:13 PM
> > Subject: [amibroker] Declare variable for future use (was TJ: 
> Actual trade profit vs. Theoretical)
> > 
> > 
> > > Hi, all!
> > > 
> > > Well, so far no any response on my initial post (even on direct e-
> > > mail to support@xxxx). It's weird. Maybe my question wasn't 
> > > clear, or Tomasz was too busy.
> > > 
> > > OK, let me ask in a different way. Is there any way in AFL to 
> declare 
> > > variable/array and use its previos value before setting current 
> one?
> > > 
> > > I mean:
> > > 
> > > // var tradeProfit; // declare variable for future use
> > > 
> > > Buy = longEntry and ValueWhen(Sell, tradeProfit) < 0;
> > > Sell = LongExit;
> > > 
> > > tradeProfit = ValueWhen(Sell, SellPrice) - ValueWhen(Buy, 
> BuyPrice);
> > > 
> > > 
> > > Any suggestions are welcome.
> > > 
> > > Thanks,
> > > Mike
> > > 
> > > 
> 
> 
> 
> 
> 
> 
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
> 
> 
>