Thomas Z. I do not believe this is what you want to do....you will have a buy signal everyday the close is above the moving average and the sell signal will keep getting pushed for every new buy signal. Run your code advice and you will see the results....
buy = close > ema(c,200); sell = barssince(buy)==5; Maybe you want something like this: buy = cross(close, ema(c,200));//buy signal when close crosses above moving average. buy=exremspan(buy,5);//Removes excessive signals Sell = Ref( Buy, -5 ); Anthony ----- Original Message ----- From: Thomas Z. To: [email protected] Sent: Monday, January 08, 2007 4:18 AM Subject: RE: [amibroker] Simple question Hi, buy = close > ema(c,200); sell = barssince(buy)==5; Best Regards Thomas www.patternexplorer.com ------------------------------------------------------------------------------ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of veszka Sent: Sunday, January 07, 2007 5:23 PM To: [email protected] Subject: [amibroker] Simple question Hello! How can I do the following: buy when close price > EMA(200) and sell after with 5 days the date of buy? I can't create the condition of selling. Could anybody help me? Thanks! ---------------------------------------------------------------------------- avast! Antivirus: Inbound message clean. Virus Database (VPS): 0701-2, 01/08/2007 Tested on: 1/8/2007 4:55:37 AM avast! - copyright (c) 1988-2007 ALWIL Software.
