Yes, i know, but this is what veszka requested: 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!
Sure, probably he would rather buy at the cross: buy = cross(close,ema(c,200)); sell = barssince(buy)==5; Best Regards Thomas www.patternexplorer.com _____ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Anthony Faragasso Sent: Monday, January 08, 2007 12:32 PM To: [email protected] Subject: Re: [amibroker] Simple question 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. <mailto:[EMAIL PROTECTED]> To: [EMAIL PROTECTED] <mailto:[email protected]> ps.com 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 <http://www.patternexplorer.com> .com _____ From: <mailto:[email protected]> [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of veszka Sent: Sunday, January 07, 2007 5:23 PM To: [EMAIL PROTECTED] <mailto:[email protected]> ps.com 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 <http://www.avast.com> : 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.
