<?xml version="1.0" encoding="utf-8"?>
<!---->
<feed xmlns="http://purl.org/atom/ns#">
  <id>urn:lj:klab.lv:atom1:arsens</id>
  <title>arsens</title>
  <subtitle>arsens</subtitle>
  <tagline>arsens</tagline>
  <author>
    <email>joke@hello.lv</email>
    <name>arsens</name>
  </author>
  <link rel="alternate" type="text/html" href="http://klab.lv/users/arsens/"/>
  <link rel="self" type="text/xml" href="http://klab.lv/users/arsens/data/atom"/>
  <updated>2006-03-03T13:21:33Z</updated>
  <modified>2006-03-03T13:21:33Z</modified>
  <link rel="service.feed" type="application/x.atom+xml" href="http://klab.lv/users/arsens/data/atom" title="arsens"/>
  <entry>
    <title>StepMA_Stoch_v1</title>
    <id>urn:lj:klab.lv:atom1:arsens:1706</id>
    <link rel="alternate" type="text/html" href="http://klab.lv/users/arsens/1706.html"/>
    <published>2006-03-03T15:18:00</published>
    <issued>2006-03-03T15:18:00</issued>
    <updated>2006-03-03T13:20:28Z</updated>
    <modified>2006-03-03T13:20:28Z</modified>
    <content type="html">[&amp;lt;b&amp;gt;Error:&amp;lt;/b&amp;gt; Irreparable invalid markup (&amp;apos;&amp;amp;lt;sminmin1)&amp;amp;gt;&amp;apos;) in entry.  Owner must fix manually.  Raw contents below.]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;width: 95%; overflow: auto&amp;quot;&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;//|                                              StepMA_Stoch_v1.mq4 |&amp;lt;br /&amp;gt;//|                           Copyright © 2005, TrendLaboratory Ltd. |&amp;lt;br /&amp;gt;//|                                       E-mail: igorad2004@list.ru |&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;#property copyright &amp;amp;quot;Copyright © 2005, TrendLaboratory Ltd.&amp;amp;quot;&amp;lt;br /&amp;gt;#property link      &amp;amp;quot;&amp;amp;quot;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;#property indicator_separate_window&amp;lt;br /&amp;gt;#property indicator_buffers 2&amp;lt;br /&amp;gt;#property indicator_color1 Yellow&amp;lt;br /&amp;gt;#property indicator_color2 DeepSkyBlue&amp;lt;br /&amp;gt;#property indicator_minimum 0&amp;lt;br /&amp;gt;#property indicator_maximum 1&amp;lt;br /&amp;gt;//---- input parameters&amp;lt;br /&amp;gt;extern int PeriodWATR=10;&amp;lt;br /&amp;gt;extern double Kwatr=1.0000;&amp;lt;br /&amp;gt;extern int HighLow=0;&amp;lt;br /&amp;gt;//---- indicator buffers&amp;lt;br /&amp;gt;double LineMinBuffer[];&amp;lt;br /&amp;gt;double LineMidBuffer[];&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;//| Custom indicator initialization function                         |&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;  int init()&amp;lt;br /&amp;gt;  {&amp;lt;br /&amp;gt;   string short_name;&amp;lt;br /&amp;gt;//---- indicator line&amp;lt;br /&amp;gt;   SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);&amp;lt;br /&amp;gt;   SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1);&amp;lt;br /&amp;gt;   SetIndexBuffer(0,LineMinBuffer);&amp;lt;br /&amp;gt;   SetIndexBuffer(1,LineMidBuffer);&amp;lt;br /&amp;gt;   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));&amp;lt;br /&amp;gt;//---- name for DataWindow and indicator subwindow label&amp;lt;br /&amp;gt;   short_name=&amp;amp;quot;StepMA Stoch(&amp;amp;quot;+PeriodWATR+&amp;amp;quot;,&amp;amp;quot;+Kwatr+&amp;amp;quot;,&amp;amp;quot;+HighLow+&amp;amp;quot;)&amp;amp;quot;;&amp;lt;br /&amp;gt;   IndicatorShortName(short_name);&amp;lt;br /&amp;gt;   SetIndexLabel(0,&amp;amp;quot;StepMA Stoch 1&amp;amp;quot;);&amp;lt;br /&amp;gt;   SetIndexLabel(1,&amp;amp;quot;StepMA Stoch 2&amp;amp;quot;);&amp;lt;br /&amp;gt;//----&amp;lt;br /&amp;gt;   SetIndexDrawBegin(0,PeriodWATR);&amp;lt;br /&amp;gt;   SetIndexDrawBegin(1,PeriodWATR);&amp;lt;br /&amp;gt;//----&amp;lt;br /&amp;gt;   return(0);&amp;lt;br /&amp;gt;  }&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;//| StepMA_3D_v1                                                         |&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;int start()&amp;lt;br /&amp;gt;  {&amp;lt;br /&amp;gt;   int      i,shift,TrendMin,TrendMax,TrendMid;&amp;lt;br /&amp;gt;   double   SminMin0,SmaxMin0,SminMin1,SmaxMin1,SumRange,dK,WATR0,WATRmax,WATRmin,WATRmid;&amp;lt;br /&amp;gt;   double   SminMax0,SmaxMax0,SminMax1,SmaxMax1,SminMid0,SmaxMid0,SminMid1,SmaxMid1;&amp;lt;br /&amp;gt;   double   linemin,linemax,linemid,Stoch1,Stoch2,bsmin,bsmax;&amp;lt;br /&amp;gt;   	&amp;lt;br /&amp;gt;   for(shift=Bars-1;shift&amp;amp;gt;=0;shift--)&amp;lt;br /&amp;gt;   {	&amp;lt;br /&amp;gt;	SumRange=0;&amp;lt;br /&amp;gt;	for (i=PeriodWATR-1;i&amp;amp;gt;=0;i--)&amp;lt;br /&amp;gt;	    { &amp;lt;br /&amp;gt;       dK = 1+1.0*(PeriodWATR-i)/PeriodWATR;&amp;lt;br /&amp;gt;       SumRange+= dK*MathAbs(High[i+shift]-Low[i+shift]);&amp;lt;br /&amp;gt;       }&amp;lt;br /&amp;gt;	WATR0 = SumRange/PeriodWATR;&amp;lt;br /&amp;gt;	&amp;lt;br /&amp;gt;	WATRmax=MathMax(WATR0,WATRmax);&amp;lt;br /&amp;gt;	if (shift==Bars-1-PeriodWATR) WATRmin=WATR0;&amp;lt;br /&amp;gt;	WATRmin=MathMin(WATR0,WATRmin);&amp;lt;br /&amp;gt;	&amp;lt;br /&amp;gt;	int StepSizeMin=MathRound(Kwatr*WATRmin/Point);&amp;lt;br /&amp;gt;	int StepSizeMax=MathRound(Kwatr*WATRmax/Point);&amp;lt;br /&amp;gt;	int StepSizeMid=MathRound(Kwatr*0.5*(WATRmax+WATRmin)/Point);&amp;lt;br /&amp;gt;		&amp;lt;br /&amp;gt;	if (HighLow&amp;amp;gt;0)&amp;lt;br /&amp;gt;	  {&amp;lt;br /&amp;gt;	  SmaxMin0=Low[shift]+2*StepSizeMin*Point;&amp;lt;br /&amp;gt;	  SminMin0=High[shift]-2*StepSizeMin*Point;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  SmaxMax0=Low[shift]+2*StepSizeMax*Point;&amp;lt;br /&amp;gt;	  SminMax0=High[shift]-2*StepSizeMax*Point;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  SmaxMid0=Low[shift]+2*StepSizeMid*Point;&amp;lt;br /&amp;gt;	  SminMid0=High[shift]-2*StepSizeMid*Point;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;gt;SmaxMin1) TrendMin=1; &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;lt;SminMin1) TrendMin=-1;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;gt;SmaxMax1) TrendMax=1; &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;lt;SminMax1) TrendMax=-1;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;gt;SmaxMid1) TrendMid=1; &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;lt;SminMid1) TrendMid=-1;&amp;lt;br /&amp;gt;	  }&amp;lt;br /&amp;gt;	 &amp;lt;br /&amp;gt;	if (HighLow == 0)&amp;lt;br /&amp;gt;	  {&amp;lt;br /&amp;gt;	  SmaxMin0=Close[shift]+2*StepSizeMin*Point;&amp;lt;br /&amp;gt;	  SminMin0=Close[shift]-2*StepSizeMin*Point;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  SmaxMax0=Close[shift]+2*StepSizeMax*Point;&amp;lt;br /&amp;gt;	  SminMax0=Close[shift]-2*StepSizeMax*Point;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  SmaxMid0=Close[shift]+2*StepSizeMid*Point;&amp;lt;br /&amp;gt;	  SminMid0=Close[shift]-2*StepSizeMid*Point;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;gt;SmaxMin1) TrendMin=1; &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;lt;SminMin1) TrendMin=-1;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;gt;SmaxMax1) TrendMax=1; &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;lt;SminMax1) TrendMax=-1;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;gt;SmaxMid1) TrendMid=1; &amp;lt;br /&amp;gt;	  if(Close[shift]&amp;amp;lt;SminMid1) TrendMid=-1;&amp;lt;br /&amp;gt;	  }&amp;lt;br /&amp;gt;	 	&amp;lt;br /&amp;gt;	  if(TrendMin&amp;amp;gt;0 &amp;amp;amp;&amp;amp;amp; SminMin0&amp;amp;lt;SminMin1) SminMin0=SminMin1;&amp;lt;br /&amp;gt;	  if(TrendMin&amp;amp;lt;0 &amp;amp;amp;&amp;amp;amp; SmaxMin0&amp;amp;gt;SmaxMin1) SmaxMin0=SmaxMin1;&amp;lt;br /&amp;gt;		&amp;lt;br /&amp;gt;	  if(TrendMax&amp;amp;gt;0 &amp;amp;amp;&amp;amp;amp; SminMax0&amp;amp;lt;SminMax1) SminMax0=SminMax1;&amp;lt;br /&amp;gt;	  if(TrendMax&amp;amp;lt;0 &amp;amp;amp;&amp;amp;amp; SmaxMax0&amp;amp;gt;SmaxMax1) SmaxMax0=SmaxMax1;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if(TrendMid&amp;amp;gt;0 &amp;amp;amp;&amp;amp;amp; SminMid0&amp;amp;lt;SminMid1) SminMid0=SminMid1;&amp;lt;br /&amp;gt;	  if(TrendMid&amp;amp;lt;0 &amp;amp;amp;&amp;amp;amp; SmaxMid0&amp;amp;gt;SmaxMid1) SmaxMid0=SmaxMid1;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if (TrendMin&amp;amp;gt;0) linemin=SminMin0+StepSizeMin*Point;&amp;lt;br /&amp;gt;	  if (TrendMin&amp;amp;lt;0) linemin=SmaxMin0-StepSizeMin*Point;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if (TrendMax&amp;amp;gt;0) linemax=SminMax0+StepSizeMax*Point;&amp;lt;br /&amp;gt;	  if (TrendMax&amp;amp;lt;0) linemax=SmaxMax0-StepSizeMax*Point;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  if (TrendMid&amp;amp;gt;0) linemid=SminMid0+StepSizeMid*Point;&amp;lt;br /&amp;gt;	  if (TrendMid&amp;amp;lt;0) linemid=SmaxMid0-StepSizeMid*Point;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  bsmin=linemax-StepSizeMax*Point;&amp;lt;br /&amp;gt;	  bsmax=linemax+StepSizeMax*Point;&amp;lt;br /&amp;gt;	  Stoch1=(linemin-bsmin)/(bsmax-bsmin);&amp;lt;br /&amp;gt;	  Stoch2=(linemid-bsmin)/(bsmax-bsmin);&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  LineMinBuffer[shift]=Stoch1;&amp;lt;br /&amp;gt;	  LineMidBuffer[shift]=Stoch2;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  SminMin1=SminMin0;&amp;lt;br /&amp;gt;	  SmaxMin1=SmaxMin0;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  SminMax1=SminMax0;&amp;lt;br /&amp;gt;	  SmaxMax1=SmaxMax0;&amp;lt;br /&amp;gt;	  &amp;lt;br /&amp;gt;	  SminMid1=SminMid0;&amp;lt;br /&amp;gt;	  SmaxMid1=SmaxMid0;&amp;lt;br /&amp;gt;	 }&amp;lt;br /&amp;gt;	return(0);	&amp;lt;br /&amp;gt; }&amp;lt;/div&amp;gt;</content>
  </entry>
  <entry>
    <title>winner ind</title>
    <id>urn:lj:klab.lv:atom1:arsens:1218</id>
    <link rel="alternate" type="text/html" href="http://klab.lv/users/arsens/1218.html"/>
    <published>2006-02-10T12:20:00</published>
    <issued>2006-02-10T12:20:00</issued>
    <updated>2006-03-03T13:21:33Z</updated>
    <modified>2006-03-03T13:21:33Z</modified>
    <content type="html">[&amp;lt;b&amp;gt;Error:&amp;lt;/b&amp;gt; Irreparable invalid markup (&amp;apos;&amp;amp;lt;ema50[i+1])&amp;amp;amp;&amp;amp;amp;(open[i]&amp;amp;gt;&amp;apos;) in entry.  Owner must fix manually.  Raw contents below.]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div style=&amp;quot;width: 95%; overflow: auto&amp;quot;&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;//|                                                      CatFX50.mq4 |&amp;lt;br /&amp;gt;//|                      Copyright © 2005, MetaQuotes Software Corp. |&amp;lt;br /&amp;gt;//|                                        http://www.metaquotes.net |&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;#property copyright &amp;amp;quot;Copyright © 2005, MetaQuotes Software Corp.&amp;amp;quot;&amp;lt;br /&amp;gt;#property link      &amp;amp;quot;http://www.forex-tsd.com/showthread.php?t=523&amp;amp;quot;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;#property indicator_chart_window&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;#property indicator_buffers 3&amp;lt;br /&amp;gt;#property indicator_color1 Blue&amp;lt;br /&amp;gt;#property indicator_color2 Red&amp;lt;br /&amp;gt;#property indicator_color3 Aqua&amp;lt;br /&amp;gt;//---- input parameters&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;//Trading Time in server Time&amp;lt;br /&amp;gt;extern int confirm_StepMA_Bars=2;&amp;lt;br /&amp;gt;extern int TradeTimeFrom=0;&amp;lt;br /&amp;gt;extern int TradeTimeTo=24;&amp;lt;br /&amp;gt;extern int alert_ON=0;//ON=1,OFF=0&amp;lt;br /&amp;gt;extern int EMA_period=50;&amp;lt;br /&amp;gt;extern int StepMA_Stoch_PeriodWATR=10;&amp;lt;br /&amp;gt;extern int StepMA_Stoch_Kwatr=1.0000;&amp;lt;br /&amp;gt;extern int StepMA_Stoch_HighLow=0;&amp;lt;br /&amp;gt;//---- buffers&amp;lt;br /&amp;gt;double long[];&amp;lt;br /&amp;gt;double short[];&amp;lt;br /&amp;gt;double EMA50[];&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;//| Custom indicator initialization function                         |&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;int init()&amp;lt;br /&amp;gt;  {&amp;lt;br /&amp;gt;//---- indicators&amp;lt;br /&amp;gt;   SetIndexStyle(0,DRAW_ARROW);&amp;lt;br /&amp;gt;   SetIndexArrow(0,233);&amp;lt;br /&amp;gt;   SetIndexBuffer(0,long);&amp;lt;br /&amp;gt;   SetIndexEmptyValue(0,0.0);&amp;lt;br /&amp;gt;   SetIndexStyle(1,DRAW_ARROW);&amp;lt;br /&amp;gt;   SetIndexArrow(1,234);&amp;lt;br /&amp;gt;   SetIndexBuffer(1,short);&amp;lt;br /&amp;gt;   SetIndexEmptyValue(1,0.0);&amp;lt;br /&amp;gt;   SetIndexStyle(2,DRAW_LINE);&amp;lt;br /&amp;gt;   SetIndexLabel(2,&amp;amp;quot;EMA50&amp;amp;quot;);&amp;lt;br /&amp;gt;   SetIndexBuffer(2,EMA50);&amp;lt;br /&amp;gt;   SetIndexStyle(2,DRAW_LINE);&amp;lt;br /&amp;gt;   SetIndexEmptyValue(2,0.0);&amp;lt;br /&amp;gt;//----&amp;lt;br /&amp;gt;   return(0);&amp;lt;br /&amp;gt;  }&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;//| Custor indicator deinitialization function                       |&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;int deinit()&amp;lt;br /&amp;gt;  {&amp;lt;br /&amp;gt;//---- &amp;lt;br /&amp;gt;   &amp;lt;br /&amp;gt;//----&amp;lt;br /&amp;gt;   return(0);&amp;lt;br /&amp;gt;  }&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;//| Custom indicator iteration function                              |&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;br /&amp;gt;int start()&amp;lt;br /&amp;gt;  {&amp;lt;br /&amp;gt;   int    counted_bars=IndicatorCounted(),i,j;&amp;lt;br /&amp;gt;//---- check for possible errors&amp;lt;br /&amp;gt;   if(counted_bars&amp;amp;lt;0) return(-1);&amp;lt;br /&amp;gt;//---- last counted bar will be recounted&amp;lt;br /&amp;gt;   if(counted_bars&amp;amp;gt;0) counted_bars--;&amp;lt;br /&amp;gt;   int limit=Bars-counted_bars;&amp;lt;br /&amp;gt;//variables&amp;lt;br /&amp;gt;   double stepma00,stepma01,stepma10,stepma11;&amp;lt;br /&amp;gt;//Main  roop&amp;lt;br /&amp;gt;   for(i=limit; i&amp;amp;gt;=0; i--)&amp;lt;br /&amp;gt;     {&amp;lt;br /&amp;gt;     &amp;lt;br /&amp;gt;      EMA50[i]=iMA(NULL,0,EMA_period,0,MODE_EMA,PRICE_MEDIAN,i);&amp;lt;br /&amp;gt;   if (TimeHour(Time[i])&amp;amp;gt;=TradeTimeFrom&amp;amp;amp;&amp;amp;amp;TimeHour(Time[i])&amp;amp;lt;=TradeTimeTo)&amp;lt;br /&amp;gt;   {&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;   //Long check start&amp;lt;br /&amp;gt;      if ((Open[i+1]&amp;amp;lt;EMA50[i+1])&amp;amp;amp;&amp;amp;amp;(Open[i]&amp;amp;gt;EMA50[i]))//cross EMA50&amp;lt;br /&amp;gt;         {  &amp;lt;br /&amp;gt;            for (j=confirm_StepMA_Bars; j&amp;amp;gt;=0; j--)&amp;lt;br /&amp;gt;              {&amp;lt;br /&amp;gt;               stepma00=iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,0,i+j);&amp;lt;br /&amp;gt;               stepma01=iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,1,i+j);&amp;lt;br /&amp;gt;               stepma10=iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,0,i+j+1);&amp;lt;br /&amp;gt;               stepma11=iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,1,i+j+1);&amp;lt;br /&amp;gt;               if ((stepma10&amp;amp;lt;stepma11)&amp;amp;amp;&amp;amp;amp;(stepma00&amp;amp;gt;stepma01))//StepMA cross&amp;lt;br /&amp;gt;                 {&amp;lt;br /&amp;gt;                  if (iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,0,i)&amp;amp;gt;iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,1,i))&amp;lt;br /&amp;gt;                    {&amp;lt;br /&amp;gt;                     long[i]=(Low[i])-iATR(NULL,0,5,i)/2 ;&amp;lt;br /&amp;gt;                     if (i==0&amp;amp;amp;&amp;amp;amp;alert_ON==1)&amp;lt;br /&amp;gt;                     Alert(TimeToStr(Time[i],TIME_MINUTES),&amp;amp;quot; CatFX50 &amp;amp;quot;,Symbol(),&amp;amp;quot; BUY&amp;amp;quot;);&amp;lt;br /&amp;gt;                    }&amp;lt;br /&amp;gt;                 }&amp;lt;br /&amp;gt;              }&amp;lt;br /&amp;gt;            &amp;lt;br /&amp;gt;         }&amp;lt;br /&amp;gt;   //Long check end&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;//Short check start&amp;lt;br /&amp;gt;      if ((Open[i+1]&amp;amp;gt;EMA50[i+1])&amp;amp;amp;&amp;amp;amp;(Open[i]&amp;amp;lt;EMA50[i]))//cross EMA50&amp;lt;br /&amp;gt;         {  &amp;lt;br /&amp;gt;            for (j=confirm_StepMA_Bars; j&amp;amp;gt;=0; j--)&amp;lt;br /&amp;gt;              {&amp;lt;br /&amp;gt;               stepma00=iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,0,i+j);&amp;lt;br /&amp;gt;               stepma01=iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,1,i+j);&amp;lt;br /&amp;gt;               stepma10=iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,0,i+j+1);&amp;lt;br /&amp;gt;               stepma11=iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,1,i+j+1);&amp;lt;br /&amp;gt;               if ((stepma10&amp;amp;gt;stepma11)&amp;amp;amp;&amp;amp;amp;(stepma00&amp;amp;lt;stepma01))//StepMA cross&amp;lt;br /&amp;gt;                 {&amp;lt;br /&amp;gt;                  if (iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,0,i)&amp;amp;lt;iCustom(NULL,0,&amp;amp;quot;StepMA_Stoch_v1&amp;amp;quot;,StepMA_Stoch_PeriodWATR,StepMA_Stoch_Kwatr,StepMA_Stoch_HighLow,1,i))&amp;lt;br /&amp;gt;                    {&amp;lt;br /&amp;gt;                     short[i]=High[i]+iATR(NULL,0,5,i)/2;&amp;lt;br /&amp;gt;                     if (i==0&amp;amp;amp;&amp;amp;amp;alert_ON==1)&amp;lt;br /&amp;gt;                     Alert(TimeToStr(Time[i],TIME_MINUTES),&amp;amp;quot; CatFX50 &amp;amp;quot;,Symbol(),&amp;amp;quot; SELL&amp;amp;quot;);&amp;lt;br /&amp;gt;                    }&amp;lt;br /&amp;gt;                 }&amp;lt;br /&amp;gt;              }&amp;lt;br /&amp;gt;         }&amp;lt;br /&amp;gt;//Short check end&amp;lt;br /&amp;gt;     }&amp;lt;br /&amp;gt;   }&amp;lt;br /&amp;gt;   return(0);&amp;lt;br /&amp;gt;  }&amp;lt;br /&amp;gt;//+------------------------------------------------------------------+&amp;lt;/div&amp;gt;</content>
  </entry>
</feed>
