PureBytes Links
Trading Reference Links
|
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: amibroker@xxxxxxxxxxxxxxx
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: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of veszka
Sent: Sunday, January 07, 2007 5:23 PM
To: amibroker@xxxxxxxxxxxxxxx
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.
Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.432 / Virus Database: 268.16.7/620 - Release Date: 1/8/2007 4:12 PM
|