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

Re: [amibroker] Re: Simple question



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