PureBytes Links
Trading Reference Links
|
Thomas, add to Buy condition "After a stock has dropped two days in a row going into the 25th, 26th and 27th day of the month, more than 60% of the stocks have closed higher five trading days later. " to make things even better ...
Ton.
----- Original Message -----
From: Thomas Z.
To: amibroker@xxxxxxxxxxxxxxx
Sent: Monday, January 08, 2007 2:07 PM
Subject: RE: [amibroker] Re: Simple question
Interesting article.
Buy = Day()==23 AND Close > EMA(C,200);
Sell = BarsSince(Buy)==5;
Plot(C,"Close",3,128);
PlotShapes(Buy*shapeSmallCircle,5,0,L,-12);
PlotShapes(Sell*shapeSmallCircle,4,0,H,12);
_SECTION_BEGIN("MA1");
P = ParamField("Price field",-1);
Periods = Param("Periods", 15, 2, 200, 1, 10 );
Plot( MA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
_SECTION_END();
Best Regards
Thomas
www.patternexplorer.com
------------------------------------------------------------------------------
From: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of veszka
Sent: Monday, January 08, 2007 1:46 PM
To: amibroker@xxxxxxxxxxxxxxx
Subject: [amibroker] Re: Simple question
No. I think the first code was the good for me:
buy = close > ema(c,200);
sell = barssince(buy)==5;
But, the selling condition don't working good. I try to testing the
following idea:
http://www.tradingmarkets.com/.site/stocks/commentary/lcbattlep/When-
Do-Money-Managers-Like-to-Buy-Stocks-Heres-the-Answer.cfm
Best regards,
Veszka
--- In amibroker@xxxxxxxxxxxxxxx, "Thomas Z." <tzg@xxx> wrote:
>
> 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: amibroker@xxxxxxxxxxxxxxx [mailto:amibroker@xxxxxxxxxxxxxxx]
On Behalf
> Of Anthony Faragasso
> Sent: Monday, January 08, 2007 12:32 PM
> To: amibroker@xxxxxxxxxxxxxxx
> 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:tzg@...>
>
> To: amibroker@xxxxxxxxx <mailto:amibroker@xxxxxxxxxxxxxxx> 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:amibroker@xxxxxxxxxxxxxxx> amibroker@xxxxxxxxxxxxxxx
> [mailto:amibroker@xxxxxxxxxxxxxxx] On Behalf Of veszka
> Sent: Sunday, January 07, 2007 5:23 PM
> To: amibroker@xxxxxxxxx <mailto:amibroker@xxxxxxxxxxxxxxx> 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.
>
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
|