X-Account-Key: account3
X-UIDL: 1208704859.030
X-Mozilla-Status: 0001
X-Mozilla-Status2: 10000000
X-Mozilla-Keys:                                                                                 
Received: from n20d.bullet.scd.yahoo.com by genie.lightpatch.com id aa07743;
          19 Apr 2008 12:49 PDT
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lima; d=yahoogroups.com;
	b=QC+L5wOAfBjdjwlPhPfx/ftqCAZX2Nbwwb+Ml+EltdQxQ4QwyAnXLjgJsIpizEuoElxkUSUTSE6nxpXfNvUv75FQuoxRsxV34V4uvky+7LlOkqJm1vw6VTXAGJcjV+p6;
Received: from [66.218.69.2] by n20.bullet.scd.yahoo.com with NNFMP; 19 Apr 2008 19:48:34 -0000
Received: from [66.218.66.96] by t2.bullet.scd.yahoo.com with NNFMP; 19 Apr 2008 19:48:34 -0000
X-Yahoo-Newman-Id: 13855412-m1394
Received: (qmail 5569 invoked from network); 19 Apr 2008 19:48:27 -0000
Received: from unknown (66.218.67.95)
  by m56.grp.scd.yahoo.com with QMQP; 19 Apr 2008 19:48:27 -0000
Received: from unknown (HELO n26c.bullet.scd.yahoo.com) (66.218.67.218)
  by mta16.grp.scd.yahoo.com with SMTP; 19 Apr 2008 19:48:27 -0000
Received: from [66.218.69.2] by n26.bullet.scd.yahoo.com with NNFMP; 19 Apr 2008 19:48:27 -0000
Received: from [66.218.66.80] by t2.bullet.scd.yahoo.com with NNFMP; 19 Apr 2008 19:48:27 -0000
X-Sender: gmorlan@tampabay.rr.com
X-Apparently-To: Divergence@yahoogroups.com
X-Received: (qmail 23466 invoked from network); 19 Apr 2008 14:33:20 -0000
X-Received: from unknown (66.218.67.95)
  by m47.grp.scd.yahoo.com with QMQP; 19 Apr 2008 14:33:20 -0000
X-Received: from unknown (HELO hrndva-omtalb.mail.rr.com) (71.74.56.122)
  by mta16.grp.scd.yahoo.com with SMTP; 19 Apr 2008 14:33:20 -0000
X-Received: from lorenzy5yllpkh ([72.184.17.31]) by hrndva-omta02.mail.rr.com
          with ESMTP
          id <20080419143317.ZVOU22186.hrndva-omta02.mail.rr.com@lorenzy5yllpkh>;
          Sat, 19 Apr 2008 14:33:17 +0000
To: Daniel Diez <itc.miami@yahoo.com>
Message-ID: <004f01c8a22a$502cd260$f0867720$@rr.com>
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acig5Y8rAhnUMQJSQsSW7mBMOA93bAAcYVfAADPgRXA=
Content-Language: en-us
X-Originating-IP: 71.74.56.122
X-eGroups-Msg-Info: 1:12:0:0:0
From: Loren Morlan <gmorlan@tampabay.rr.com>
X-Yahoo-Profile: lorenmorlan
X-eGroups-Approved-By: rosstodd <rosstodd@yahoo.com> via web; 19 Apr 2008 19:48:25 -0000
Sender: Divergence@yahoogroups.com
MIME-Version: 1.0
Mailing-List: list Divergence@yahoogroups.com; contact Divergence-owner@yahoogroups.com
Delivered-To: mailing list Divergence@yahoogroups.com
List-Id: <Divergence.yahoogroups.com>
Precedence: bulk
List-Unsubscribe: <mailto:Divergence-unsubscribe@yahoogroups.com>
Date: Sat, 19 Apr 2008 10:33:19 -0400
Subject: [Divergence] FW: indicators
X-Yahoo-Newman-Property: groups-email-ff-m
Reply-To: Divergence@yahoogroups.com
Content-Type: multipart/mixed;
 boundary="----=_NextPart_000_0050_01C8A208.C91B3260"
X-Antivirus: AVG for E-mail 7.5.524 [269.23.2/1387]

------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: multipart/alternative;
 boundary="----=_NextPart_001_0051_01C8A208.C91B3260"

------=_NextPart_001_0051_01C8A208.C91B3260
Content-Type: text/plain;
	charset="windows-1250"
Content-Transfer-Encoding: quoted-printable

Hello Daniel,

=20

I attach indicators and template file for placement in their respective
folders.  Thereafter restart your platform and select  template item =932
manual setup=94.   Your charts should then appear like mine.  If they do no=
t
send me a screen shot of your chart appearance with a white background and =
I
will  help you create an identical chart.  Once your chart is correct you
may open each indicator window and record its settings for future reference=

=20

I suggest you study Bill William=92s book =93New Trading Dimensions=94 rega=
rding
the use of the AO and AC indicators.  The upper and lower MACD indicators (=
M
and A =93momentum=94 and =93acceleration=94) on my charts are similar but d=
ifferent
than AO and AC, however performing the same  functions.

=20

Miami has absolutely the best Cuban cuisine, my favorite.

=20

Loren

=20

From: Loren Morlan [mailto:gmorlan@tampabay.rr.com]=20
Sent: Friday, April 18, 2008 9:27 AM
To: 'Ross Todd'
Subject: RE: indicators

=20

Hello Ross,

=20

I attach indicators requested and template regarding custom MACD.

=20

Loren

=20

From: Ross Todd [mailto:rosstodd03@gmail.com]=20
Sent: Thursday, April 17, 2008 7:49 PM
To: Loren Morlan
Subject: indicators

=20

Have you seen these indicators?

Can you send me the MACD Colored v105 - I don't seem to have that version..=
Is there a list of what the abbreviations mean?

Thanks
Ross

No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.0/1383 - Release Date: 4/17/2008
9:00 AM

=20

No virus found in this outgoing message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.1/1385 - Release Date: 4/18/2008
9:30 AM


No virus found in this outgoing message.
Checked by AVG.=20
Version: 7.5.524 / Virus Database: 269.23.2/1386 - Release Date: 4/18/2008
5:24 PM
=20
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

------=_NextPart_001_0051_01C8A208.C91B3260
Content-Type: text/html; charset=windows-1250
Content-Transfer-Encoding: 7bit


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>




<body style="background-color: #ffffff;">

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="width:655px; position:relative;">
<div id="ygrp-msg" style="width: 470px; margin:0; padding:0 25px 0 0; float:left; z-index:1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text">
            <p>





<div class="Section1">

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">Hello Daniel,<o></o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;"><o>&nbsp;</o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">I attach indicators and template file for placement in their
respective folders.&nbsp; Thereafter restart your platform and select&nbsp;
template item &#8220;2 manual setup&#8221;.&nbsp; &nbsp;Your charts should then
appear like mine.&nbsp; If they do not send me a screen shot of your chart
appearance with a white background and I will&nbsp; help you create an
identical chart.&nbsp; Once your chart is correct you may open each indicator
window and record its settings for future reference.<o></o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;"><o>&nbsp;</o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">I suggest you study Bill William&#8217;s book &#8220;New Trading
Dimensions&#8221; regarding the use of the AO and AC indicators.&nbsp; The
upper and lower MACD indicators (M and A &#8220;momentum&#8221; and &#8220;acceleration&#8221;)
on my charts are similar but different than AO and AC, however performing the
same &nbsp;functions.<o></o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;"><o>&nbsp;</o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">Miami has absolutely the best Cuban cuisine, my favorite.<o></o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;"><o>&nbsp;</o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">Loren<o></o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;"><o>&nbsp;</o></span></p>

<div>

<div style="border-top:solid #B5C4DF 1.0pt;">

<p class="MsoNormal"><b><span style="font-size:10.0pt;">From:</span></b><span style="font-size:10.0pt;"> Loren Morlan
[mailto:gmorlan@<wbr>tampabay.<wbr>rr.com] <br>
<b>Sent:</b> Friday, April 18, 2008 9:27 AM<br>
<b>To:</b> 'Ross Todd'<br>
<b>Subject:</b> RE: indicators<o></o></span></p>

</div>

</div>

<p class="MsoNormal"><o>&nbsp;</o></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">Hello Ross,<o></o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;"><o>&nbsp;</o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">I attach indicators requested and template regarding custom
MACD.<o></o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;"><o>&nbsp;</o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">Loren<o></o></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D;"><o>&nbsp;</o></span></p>

<div style="border-top:solid #B5C4DF 1.0pt;">

<p class="MsoNormal"><b><span style="font-size:10.0pt;">From:</span></b><span style="font-size:10.0pt;"> Ross Todd
[mailto:rosstodd03@<wbr>gmail.com] <br>
<b>Sent:</b> Thursday, April 17, 2008 7:49 PM<br>
<b>To:</b> Loren Morlan<br>
<b>Subject:</b> indicators<o></o></span></p>

</div>

<p class="MsoNormal"><o>&nbsp;</o></p>

<p class="MsoNormal">Have you seen these indicators?<br>
<br>
Can you send me the MACD Colored v105 - I don't seem to have that version...<br>
Is there a list of what the abbreviations mean?<br>
<br>
Thanks<br>
Ross<o></o></p>

<p><span style="font-size:10.0pt;">No virus found in this incoming message.<br>
Checked by AVG.<br>
Version: 7.5.524 / Virus Database: 269.23.0/1383 - Release Date: 4/17/2008 9:00
AM</span><o></o></p>

<p class="MsoNormal"><o>&nbsp;</o></p>

<p><span style="font-size:10.0pt;">No virus found in this outgoing message.<br>
Checked by AVG.<br>
Version: 7.5.524 / Virus Database: 269.23.1/1385 - Release Date: 4/18/2008 9:30
AM</span><o></o></p>

</div>




<BR>

<P><FONT SIZE="2">No virus found in this outgoing message.<BR>
Checked by AVG.<BR>
Version: 7.5.524 / Virus Database: 269.23.2/1386 - Release Date: 4/18/2008 5:24 PM<BR>
</FONT> </P>

<P><FONT SIZE="2" FACE="Arial">                   </FONT> </P>
</p>
    </div>  

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <span width="1" style="color: white;">__._,_.___</span>
    <!-- Start the section with Message In topic -->
    <div id="ygrp-actbar">
              <span class="left">
          <a href="http://groups.yahoo.com/group/Divergence/message/1393;_ylc=X3oDMTM1YWpoNmxzBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARtc2dJZAMxMzk0BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTIwODYzNDUxNAR0cGNJZAMxMzkz">
            Messages in this topic          </a> (<span class="bld">2</span>)
        </span>
        <a href="http://groups.yahoo.com/group/Divergence/post;_ylc=X3oDMTJxMmc1cTFrBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARtc2dJZAMxMzk0BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTIwODYzNDUxNA--?act=reply&messageNum=1394">
          <span class="bld">
            Reply          </span> (via web post)
        </a>  | 
        <a href="http://groups.yahoo.com/group/Divergence/post;_ylc=X3oDMTJmdjNuNjhxBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNudHBjBHN0aW1lAzEyMDg2MzQ1MTQ-" class="bld">
          Start a new topic        </a>
          </div> 
    <!-------     Start Nav Bar  ------>
    <!-- |**|begin egp html banner|**| -->
    <div id="ygrp-vitnav">
                <a href="http://groups.yahoo.com/group/Divergence/messages;_ylc=X3oDMTJmbDVlcnZyBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNtc2dzBHN0aW1lAzEyMDg2MzQ1MTM-">Messages</a>  
            |    <a href="http://groups.yahoo.com/group/Divergence/files;_ylc=X3oDMTJnZDJ0ZWlkBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNmaWxlcwRzdGltZQMxMjA4NjM0NTEz">Files</a>  
            |    <a href="http://groups.yahoo.com/group/Divergence/photos;_ylc=X3oDMTJmZDRwazVvBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNwaG90BHN0aW1lAzEyMDg2MzQ1MTM-">Photos</a>  
            |    <a href="http://groups.yahoo.com/group/Divergence/links;_ylc=X3oDMTJnbHRlbGpqBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNsaW5rcwRzdGltZQMxMjA4NjM0NTEz">Links</a>  
            |    <a href="http://groups.yahoo.com/group/Divergence/database;_ylc=X3oDMTJkNmpnZ2pvBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNkYgRzdGltZQMxMjA4NjM0NTEz">Database</a>  
        
            |    <a href="http://groups.yahoo.com/group/Divergence/members;_ylc=X3oDMTJmZTc0ZWwwBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNtYnJzBHN0aW1lAzEyMDg2MzQ1MTM-">Members</a>  
        
    </div>  
    <!-- |**|end egp html banner|**| -->

                <div id="ygrp-grft">
              </div>
    
    <!-- yahoo logo -->
    <!-- |**|begin egp html banner|**| -->
    <div id="ygrp-ft">
      <a href="http://groups.yahoo.com/;_ylc=X3oDMTJlcjI2YXQ3BF9TAzk3NDc2NTkwBGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNnZnAEc3RpbWUDMTIwODYzNDUxNA--">
      <img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br>
      <a href="http://groups.yahoo.com/group/Divergence/join;_ylc=X3oDMTJnOTNxbnRpBF9TAzk3NDc2NTkwBGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNzdG5ncwRzdGltZQMxMjA4NjM0NTE0">Change settings via the Web</a> (Yahoo! ID required) <br>
      Change settings via email: <a href="mailto:Divergence-digest@yahoogroups.com?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:Divergence-traditional@yahoogroups.com?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br>

      <a href="http://groups.yahoo.com/group/Divergence;_ylc=X3oDMTJlYnIxbG84BF9TAzk3NDc2NTkwBGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDZnRyBHNsawNocGYEc3RpbWUDMTIwODYzNDUxNA--">
        Visit Your Group 
      </a> |
      <a href="http://docs.yahoo.com/info/terms/">
        Yahoo! Groups Terms of Use      </a> |
      <a href="mailto:Divergence-unsubscribe@yahoogroups.com?subject=">
        Unsubscribe      </a> 
    </div>     <!-- |**|end egp html banner|**| -->
  </div> <!-- ygrp-msg -->

  
  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background:white;">
    <!-- Network content -->
    
<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->

	    <!-- Start vitality -->
	    <div id="ygrp-vital">
	      	      <a href="http://groups.yahoo.com/group/Divergence;_ylc=X3oDMTJmczNtMjhuBF9TAzk3MzU5NzE0BGdycElkAzEzODU1NDEyBGdycHNwSWQDMTcwNTAwMTI3OARzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzEyMDg2MzQ1MTM-">
		Visit Your Group	      </a>
	    </div> 
	    	    	      
	    <!-- Network content -->
	    	          <div id="nc">
              <div class="ad">
                      <div id="hd1">Yahoo! News</div> 
<p><a href="http://us.ard.yahoo.com/SIG=13o8e58av/M=493064.12016309.12445701.8674578/D=groups/S=1705001278:NC/Y=YAHOO/EXP=1208641714/L=/B=NZUqGkLaX.Y-/J=1208634514362600/A=3848627/R=0/SIG=10obc6i69/*http://news.yahoo.com/">Get it all here</a></p> 
<p>Breaking news to</p> 
<p>entertainment news</p>                  </div>
                    <div class="ad">
                      <div id="hd1">Yahoo! Finance</div> 
<p><a href="http://us.ard.yahoo.com/SIG=13o6l67nj/M=493064.12016257.12445664.8674578/D=groups/S=1705001278:NC/Y=YAHOO/EXP=1208641714/L=/B=NpUqGkLaX.Y-/J=1208634514362600/A=4507179/R=0/SIG=12de4rskk/*http://us.rd.yahoo.com/evt=50284/*http://finance.yahoo.com/personal-finance">It's Now Personal</a></p> 
<p>Guides, news,</p> 
<p>advice & more.</p>                   </div>
                    <div class="ad">
                      <div id="hd1">Need traffic?</div> 
<p><a href="http://us.ard.yahoo.com/SIG=13oa44304/M=493064.12016308.12445700.8674578/D=groups/S=1705001278:NC/Y=YAHOO/EXP=1208641714/L=/B=N5UqGkLaX.Y-/J=1208634514362600/A=3848644/R=0/SIG=131l83flq/*http://searchmarketing.yahoo.com/arp/srchv2.php?o=US2006&cmp=Yahoo&ctv=Groups5&s=Y&s2=&s3=&b=50">Drive customers</a></p> 
<p>With search ads</p> 
<p>on Yahoo!</p>                  </div>
          </div>
	    
	  </div> 	  <!-- |**|end egp html banner|**| -->
	  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
	</div> 		  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=13855412/grpspId=1705001278/msgId=1394/stime=1208634514/nc1=3848627/nc2=4507179/nc3=3848644" width="1" height="1"> <br>
	
	<span  style="color: white;">__,_._,___</span>
	<!--~-|**|PrettyHtmlEnd|**|-~-->
	</body>
	<!--~-|**|PrettyHtmlStart|**|-~-->
	<head>
<style type="text/css">
<!--
#ygrp-mkp{
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 14px 0px;
  padding: 0px 14px;
}
#ygrp-mkp hr{
  border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd{
  color: #628c2a;
  font-size: 85%;
  font-weight: bold;
  line-height: 122%;
  margin: 10px 0px;
}
#ygrp-mkp #ads{
  margin-bottom: 10px;
}
#ygrp-mkp .ad{
  padding: 0 0;
}
#ygrp-mkp .ad a{
  color: #0000ff;
  text-decoration: none;
}
-->
</style>
</head>
	<head>
<style type="text/css">
<!--
#ygrp-sponsor #ygrp-lc{
  font-family: Arial;
}
#ygrp-sponsor #ygrp-lc #hd{
  margin: 10px 0px;
  font-weight: bold;
  font-size: 78%;
  line-height: 122%;
}
#ygrp-sponsor #ygrp-lc .ad{
  margin-bottom: 10px;
  padding: 0 0;
}
-->
</style>
</head>
	<head>
	<style type="text/css">
	<!--
	#ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
	#ygrp-mlmsg table {font-size:inherit;font:100%;}
	#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
	#ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
	#ygrp-mlmsg * {line-height:1.22em;}
	#ygrp-text{
	    font-family: Georgia;	
	}
	#ygrp-text p{
	    margin: 0 0 1em 0;
	}
	#ygrp-tpmsgs{
	    font-family: Arial;	
	    clear: both;
	}
	#ygrp-vitnav{
		padding-top: 10px;
		font-family: Verdana;
		font-size: 77%;
		margin: 0;
	}
	#ygrp-vitnav a{
		padding: 0 1px;
	}
	#ygrp-actbar{
		clear: both;
		margin: 25px 0;
		white-space:nowrap;
		color: #666;
		text-align: right;
	}
	#ygrp-actbar .left{
		float: left;
		white-space:nowrap;
	}
	.bld{font-weight:bold;}
	#ygrp-grft{
		font-family: Verdana;
		font-size: 77%;
		padding: 15px 0;
	}
	#ygrp-ft{
	  font-family: verdana;
	  font-size: 77%;
	  border-top: 1px solid #666; 
	  padding: 5px 0; 
	}
	#ygrp-mlmsg #logo{
	  padding-bottom: 10px;
	}

	#ygrp-reco {
	margin-bottom: 20px;
	padding: 0px;
	}
	#ygrp-reco #reco-head {
		font-weight: bold;
		color: #ff7900;
	}

	#reco-grpname{
        font-weight: bold;
        margin-top: 10px;
  	}
	#reco-category{
        	font-size: 77%;
	}
	#reco-desc{
        	font-size: 77%;
	}

	#ygrp-vital{
		background-color: #e0ecee;
		margin-bottom: 20px;
		padding: 2px 0 8px 8px;
	}
	#ygrp-vital #vithd{
		font-size: 77%;
		font-family: Verdana;
		font-weight: bold;
		color: #333;
		text-transform: uppercase;
	}
	#ygrp-vital ul{
		padding: 0;
		margin: 2px 0;
	}
	#ygrp-vital ul li{
	  list-style-type: none;
	  clear: both;
	  border: 1px solid #e0ecee;  
	}
	#ygrp-vital ul li .ct{
	  font-weight: bold;
	  color: #ff7900;
	  float: right;
	  width: 2em;
	  text-align:right;
	  padding-right: .5em;
	}
	#ygrp-vital ul li .cat{
	  font-weight: bold;
	}
	#ygrp-vital a{
		text-decoration: none;
	}

	#ygrp-vital a:hover{
	  text-decoration: underline;
	}

	#ygrp-sponsor #hd{
		color: #999;
		font-size: 77%;
	}
	#ygrp-sponsor #ov{
		padding: 6px 13px;
		background-color: #e0ecee;
		margin-bottom: 20px;
	}
	#ygrp-sponsor #ov ul{
		padding: 0 0 0 8px;
		margin: 0;
	}
	#ygrp-sponsor #ov li{
		list-style-type: square;
		padding: 6px 0;
		font-size: 77%;
	}
	#ygrp-sponsor #ov li a{
		text-decoration: none;
		font-size: 130%;
	}
	#ygrp-sponsor #nc{
	  background-color: #eee;
	  margin-bottom: 20px;
	  padding: 0 8px;
	}
	#ygrp-sponsor .ad{
		padding: 8px 0;
	}
	#ygrp-sponsor .ad #hd1{
		font-family: Arial;
		font-weight: bold;
		color: #628c2a;
		font-size: 100%;
		line-height: 122%;
	}
	#ygrp-sponsor .ad a{
		text-decoration: none;
	}
	#ygrp-sponsor .ad a:hover{
		text-decoration: underline;
	}
	#ygrp-sponsor .ad p{
		margin: 0;
	}
	o{font-size: 0; }
	.MsoNormal{
	   margin: 0 0 0 0;
	}
	#ygrp-text tt{
	  font-size: 120%;
	}
	blockquote{margin: 0 0 0 4px;}
	.replbq{margin:4}
	-->
	</style>
	</head>
	<!--~-|**|PrettyHtmlEnd|**|-~-->
	</html><!--End group email -->


------=_NextPart_001_0051_01C8A208.C91B3260--

------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="MACD_DEMA.mq4"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="MACD_DEMA.mq4"

//+------------------------------------------------------------------+
//|                                                    MACD_DEMA.mq4 |
//|                                    Copyright =A9 2007, Robert Hill |
//| Standard MACD modified to use DEMA instead of EMA                |
//|                                                                  |
//| Based on the formula developed by Patrick Mulloy                 |
//|                                                                  |
//| It can be used in place of EMA or to smooth other indicators.    |
//|                                                                  |
//| DEMA =3D 2 * EMA - EMA of EMA                                      |
//|                                                                  |
//+------------------------------------------------------------------+
#property  copyright "Copyright =A9 2004, MetaQuotes Software Corp."
#property  link      "http://www.metaquotes.net/"
//---- indicator settings
#property  indicator_separate_window
#property  indicator_buffers 4
#property  indicator_color1  Aqua
#property  indicator_color2  Red
#property  indicator_color3  Green
#property  indicator_color4  Red
//---- indicator parameters
extern int FastEMA=3D12;
extern int SlowEMA=3D26;
extern int SignalSMA=3D9;
//---- indicator buffers
double     MACD_buffer[];
double     Signal_buffer[];
double HistogramBufferUp[];
double HistogramBufferDown[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- drawing settings
   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+1);
   SetIndexStyle(0,DRAW_LINE,STYLE_SOLID);
   SetIndexBuffer(0,MACD_buffer);
   SetIndexDrawBegin(0,SlowEMA);
   SetIndexStyle(1,DRAW_LINE,STYLE_DOT);
   SetIndexBuffer(1,Signal_buffer);
   SetIndexDrawBegin(1,SignalSMA);
   SetIndexStyle(2,DRAW_HISTOGRAM,STYLE_SOLID);
   SetIndexBuffer(2,HistogramBufferUp);
   SetIndexStyle(3,DRAW_HISTOGRAM,STYLE_SOLID);
   SetIndexBuffer(3,HistogramBufferDown);
   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+1);
//---- name for DataWindow and indicator subwindow label
   =
IndicatorShortName("MACD_DEMA("+FastEMA+","+SlowEMA+","+SignalSMA+")");
   SetIndexLabel(0,"MACD");
   SetIndexLabel(1,"Signal");
   SetIndexLabel(2,"Histogram");
//---- initialization done
   return(0);
  }

//+------------------------------------------------------------------+
//| Moving Averages Convergence/Divergence                           |
//+------------------------------------------------------------------+
int start()
  {
   double temp;
   int limit;
   int counted_bars=3DIndicatorCounted();
//---- check for possible errors
   if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
   if(counted_bars>0) counted_bars--;
   limit=3DBars-counted_bars;
  =20
//---- macd counted in the 1-st buffer

   for(int i=3D0; i<limit; i++)
      MACD_buffer[i]=3DiCustom(NULL, 0, "DEMA_RLH2", FastEMA, 2, i)- =
iCustom(NULL, 0, "DEMA_RLH2", SlowEMA, 2, i);
//---- signal line counted in the 2-nd buffer
   for(i=3D0; i<limit; i++)
      =
Signal_buffer[i]=3DiMAOnArray(MACD_buffer,Bars,SignalSMA,0,MODE_EMA,i);
//---- done
   for(i=3D0; i<limit; i++)
   {
      HistogramBufferUp[i] =3D 0;
      HistogramBufferDown[i] =3D 0;
      temp =3D MACD_buffer[i] - Signal_buffer[i];
      if (temp >=3D 0)
        HistogramBufferUp[i] =3D temp;
      else
        HistogramBufferDown[i] =3D temp;
     =20
   }
     =20
   return(0);
  }
------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="DEMA.mq4"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="DEMA.mq4"

//+------------------------------------------------------------------+
//|                                                         DEMA.mq4 |
//| DEMA = 2 * EMA - EMA of EMA													|
//+------------------------------------------------------------------+
#property link "http://www.forexfactory.com/showthread.php?t=29419"
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1  Red
#property indicator_width1  1

//---- input parameters
extern int PERIOD	= 12;

//---- indicator buffer
double Buffer[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
	IndicatorShortName("DEMA("+PERIOD+")");
	SetIndexBuffer(0,Buffer);
	SetIndexStyle(0,DRAW_LINE);
}

//+------------------------------------------------------------------+
int start()
{
	int limit = Bars-1-IndicatorCounted();

	static double lastEMA, lastEMA_of_EMA;
	double weight = 2.0 / (1.0+PERIOD);

	if(IndicatorCounted()==0)
	{
		Buffer[limit]	= Close[limit];
		lastEMA			= Close[limit];
		lastEMA_of_EMA	= Close[limit];
		limit--;
	}

//----
//	Calculate old bars (not the latest), if necessary
	for(int i = limit; i > 0; i--)
	{
		lastEMA			= weight*Close[i]	+ (1.0-weight)*lastEMA;
		lastEMA_of_EMA	= weight*lastEMA	+ (1.0-weight)*lastEMA_of_EMA;

		Buffer[i] = 2.0*lastEMA - lastEMA_of_EMA;
	}

//----
//	(Re)calculate current bar
	double EMA			= weight*Close[0]	+ (1.0-weight)*lastEMA,
			 EMA_of_EMA	= weight*EMA		+ (1.0-weight)*lastEMA_of_EMA;

	Buffer[0] = 2.0*EMA - EMA_of_EMA;

//----
	return(0);
}


------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="MACD_Colored_v105.ex4"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="MACD_Colored_v105.ex4"

RVg0AKwBAAB8AQAAQ29weXJpZ2h0IKkgMjAwNywgSGVyYiBTcGlyaXQsIEluYy4sIHBvcnRpb25z
IEpvc2ggSm9uZXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABodHRwOi8vd3d3LmhlcmJzcGlyaXQuY29tL21xbAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEAQAAAPAQAALwAAAAA
AAAAAQAAAAMAAAAHAAAA0voSAAgAAAAIAAAAGDWAfCgFIwF4ASMBeAEjAXgBIwFwDCYBsJojAaia
IwGgypd8ewnjRVwOaAXqJClsXFFYAkLQ1+DcU57bN5YW78PbyZIEAAAABwAAAAAAAAAAAAAAAAA0
QgAA8EEAAHBBAABwwQAA8MEAADTCAAAAAAAAAAAAAIAA/wAAABkZcAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAACAgIAAAQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwA
AADGNR0qdUnRgv02gFxhBcvHvbrSGHRS9Qv9ji3h3Mvj9gea9n2UDnvxKaq/Yb0wU+LwAreME52q
EnAPOaNZ4zY1sVWywABaCzvFN3OQoQaJVFMru+tQfGZXBAF1Vr1nWAznLrv8PGxhbEnZxOW7CPqZ
ynmAbWx/+6VP1QnGoXrGvAAAAAAAAAAAAAAAAAwAAABBbGVydF9PbgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAA0AAAAAAAAATAAAAAAAAAAAAAAAAAAAAEVNYWlsX0FsZXJ0AAAAAAAAAAAAAAAAAAAA
AAAAAAAADAAAAAAAAABUAAAAAAAAAAAAAAAAAAAATWF4X0FsZXJ0cwAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAKAAAAAAAAAFgAAAABAAAAAAAAAAAAAABBbGVydF9CZWZvcmVfTWludXRlcwAAAAAAAAAA
AAAAAAoAAAAAAAAAXAAAAA8AAAAAAAAAAAAAAEFsZXJ0X0V2ZXJ5X01pbnV0ZXMAAAAAAAAAAAAA
AAAACgAAAAAAAABgAAAABQAAAAAAAAAAAAAAU2hvd1NpZ25hbAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAMAAAAAAAAAGQAAAABAAAAAAAAAAAAAABGYXN0RU1BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAoAAAAAAAAAaAAAAAUAAAAAAAAAAAAAAFNsb3dFTUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
CgAAAAAAAABsAAAADQAAAAAAAAAAAAAAU2lnbmFsU01BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK
AAAAAAAAAHAAAAABAAAAAAAAAAAAAABGb250U2l6ZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoA
AAAAAAAAdAAAAAgAAAAAAAAAAAAAAEZvbnRDb2xvcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAA
AAEAAAB4AAAAAAAAAAAAAAAAAAAAVXNlX0RFTUFzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAA
AAAAAHwAAAAAAAAAAAAAAAAAAAABAAAAPAEAAAADIwFNQUNEX0NvbG9yZWQAY2tUdjEwNQACIwFS
VAABUkIAAVZUAAFWQgABVEMAAVpCAAFKUFkATUFDRCBVcABNQUNEIERvd24AAABTaWduYWwAAUJv
cmRlcgABLAAnAURFTUEAASMBLHBpcHMAIwFDb3VyaWVyACAAJwEgOiAATUFDRCBDb2xvcmVkIEFs
ZXJ0AABBcmlhbAAjAUFOWQAgbWludXRlcyB0aWxsIAAAIG1pbnV0ZXMgc2luY2UgAC4gTmV4dCBB
bGVydCBhdCAAAAAALiBUaGlzIHdhcyB0aGUgbGFzdCBBbGVydAAAAFJvdW5kIFRvcAAAAFYtVG9w
ACMBUm91bmQgQm90dG9tAAAAAFYtQm90dG9tAAAAAFRyZW5kIENvbnRpbnVlAABaZXJvIEJvdW5j
ZQAFAAAADwAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAA
AAwAAAANAAAADgAAAAsAAAARAAAACwAAAMgAAAAUAAAAAQAAAP///w8AAAAAAAAAAAAAAAD///8P
CwAAAMkAAAAYAAAAAQAAAP///w8AAAAAAAAAAAAAAAD///8PCwAAAMoAAAAcAAAAAQAAAP///w8A
AAAAAAAAAAAAAAD///8PCwAAAMsAAAAgAAAAAQAAAP///w8AAAAAAAAAAAAAAAD///8PCgAAAMwA
AAAkAAAAAQAAAP///w8AAAAAAAAAAAAAAAD///8PCwAAAM0AAAAoAAAAAQAAAP///w8AAAAAAAAA
AAAAAAD///8PCwAAAP////+AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAP////+EAAAA
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAP////+IAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAACwAAAP////+MAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAP////+QAAAAAQAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAADQAAAP////+oAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAA
AP////+sAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAP////+wAAAAAQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAACgAAAP////+0AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAP////8Y
AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAP////8IAAAAAQAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAACgAAAJ4AAAD0AAAATAUAAFwFAABsBQAAfAUAAIwFAACcBQAArAUAANQFAADkBQAAOAYA
AEgGAABwBgAAgAYAANQGAADkBgAADAcAABwHAABwBwAA7AkAAPwJAABwCgAAlAoAAKwKAAD8CgAA
1AsAAAwNAABoDQAA1A0AAOQNAAAUDgAAPA4AAGQOAAB0DgAAxA4AABwPAACADwAAoA8AALgPAADY
DwAA8A8AAAQQAAAgEAAAPBAAAEwQAAAAEQAAIBEAAEARAAAQEgAAJBIAADQSAABEEgAAWBMAAGgT
AABwEwAAgBMAAJQUAAAwFQAAKBYAAOwWAABsFwAAuBcAANQXAAAAGAAAGBgAACwYAAC0GAAAmBkA
ABAbAAA4GwAAEB0AALAdAADwHQAAkB4AANAeAABgHwAAeCAAAEQhAABsIQAAoCEAAMQhAADYIQAA
9CEAAJgiAADYIgAAUCQAAOgkAABEJQAA1CUAAGwnAACUJwAAbCkAAAwqAABMKgAA7CoAABwrAACs
KwAAxCwAAJAtAAC4LQAA7C0AABAuAAAkLgAAQC4AAOQuAAAkLwAAnDAAADQxAACQMQAAHDIAADgy
AABcMgAAeDIAAOgyAAAcMwAARDMAAGAzAADYMwAABDQAACw0AAA8NAAAYDQAAHw0AACgNAAAzDQA
AAQ1AAAYNQAARDUAAFQ1AAA8NgAAUDYAAJw2AACkNgAA4DYAAPQ2AAB0NwAAmDcAANw3AAD4NwAA
ADgAABw4AAAkOAAAQDgAAEg4AABkOAAAbDgAAIg4AACQOAAArDgAAEQ6AABUOgAAvDoAACg7AACI
OwAAmDsAANg7AAA0PAAALD0AAAkAAABcPQAA8vQsQ/rXUeg03paVo1MU/wpbZxq7YGPSKcAXAvTU
4+jhddu2TpTunrtxR9TWPpfWmbzz4cdwSs6CDz1QTb7uAHj1hONhlj1Qf7ehKHKyQ4ozcOKIcMjT
cRlspr7xKXFXQT/kvytNH7l4SIvBGXfz77nlFXewj2Gek8uKVxivg9Eepw6e6oLQKfTelpXjUxS/
SlunGvsgI9LrxK+CmNaj+HpN6xxq8uzwln5/2lvOtzbMi7Mt3r5IzAa/kVJzKhSOmNkCI2cwlXJL
9yH2NvBDjENS4IZc+tNVPVKk7ItbUX+8P+S/DrWfaTdf+838bvP/Se0dV6kGvQQT27xfZpb8Tvem
/7DPgtApnDb+/SNT/IcMb4EtzVznz63Bd4CRzuM0rF07jFuUmdDuNEbp/8a/Pox6M6HMFHr2ZH6s
UFhqOP69uQDjQJANUhqq9P0LZ5a1c1Pjh23K07WBsuzkJltdTxOWIxa8MRdttFz7zSov0581pJRO
TR+hCAPLiDf1pQM1ameellsE1u223BQZBnOMB5Z7pzqaJiPU9sJvgqDX45ZgdNs0K4ymltdRR/TX
zDew4oWSIZ6OVNAil3UyXmweBJ3VAuNGjh0wcD4ktja0Q4hEUKKIW8szVT1Q7iZEq3W392+idyFQ
jhgYSIvBOj8ztwqhaVdCHqQeU8sKX0m9g92dpgCUl4K81ZzO9onhUwyHQGq+Kqqmo9Dbwhcc/9cj
/ipV6/b3MiwwGLFP7DHBtjTSiJMt3h5IzLU2dFAAehgG3cmA40o1nXAfl6Ho/NJDinJSJA6fzTJR
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
AAAAAAcAAAAGAAAAAAAAAA==

------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="MACD_Colored_v105.mq4"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="MACD_Colored_v105.mq4"

//+------------------------------------------------------------------+
//|                                                  Custom MACD.mq4 |
//+------------------------------------------------------------------+

/*
Added variable levels for different currency pairs.  Calculated =
reasonable
levels based on Phillip Nel's 4-hr macd strategy, using a EURUSD price =
of
1.3 and levels of 15/30/45.  If the price goes up, we take the levels up
with it, and vice versa.  Utilizies different levels (*2 for daily, 1/3 =
for
minute) for different TFs, as in v103.

Also, I like the border around the histogram area, so I've created a =
permanent
border, and added the ability to change the signal line from it's =
default of
1 and still keep the border around the histogram (so you can make this a
standard 12,26,9 MACD and still have a border around the histogram if =
you want).

Enjoy!

- JoshDance, ForexFactory.com

2007-05-16	Christof Risch (iya)
Added the option to use DEMAs instead of EMAs. (DEMA =3D 2*EMA - EMA of =
EMA)
DEMA.ex4 (compiled DEMA.mq4) is needed in your indicator folder though.
*/


#property  copyright "Copyright =A9 2007, Herb Spirit, Inc., portions =
Josh Jones"
#property  link      "http://www.herbspirit.com/mql"

#define INDICATOR_NAME		"MACD_Colored"
#define INDICATOR_VERSION	"v105" // iya (forexfactory) added DEMA option
//---- indicator settings
#property  indicator_separate_window
#property  indicator_buffers 4
#property  indicator_color1  Navy
#property  indicator_color2  Red
#property  indicator_color3  MidnightBlue
#property  indicator_style3  STYLE_SOLID
#property  indicator_color4  Black
#property  indicator_style4  STYLE_SOLID

#property  indicator_level1  45=09
#property  indicator_level2  30=09
#property  indicator_level3  15=09
#property  indicator_level4  -15=09
#property  indicator_level5  -30=09
#property  indicator_level6  -45=09
#property  indicator_level7  0

#property  indicator_levelcolor  Gray
#property  indicator_levelstyle  STYLE_DOT
//---- indicator parameters
extern string Alert_On=3D"";
extern bool EMail_Alert=3Dfalse;
extern int Max_Alerts=3D1;
extern int Alert_Before_Minutes=3D15;
extern int Alert_Every_Minutes=3D5;
extern bool ShowSignal=3Dtrue;
extern int FastEMA=3D5;
extern int SlowEMA=3D13;
extern int SignalSMA=3D1;
extern int FontSize=3D8;
extern color FontColor=3DBlack;
extern bool Use_DEMAs=3Dfalse;

//---- indicator buffers
double     MacdBuffer[];
double     MacdBufferUp[];
double     MacdBufferDn[];
double     SignalBuffer[];
double     BorderLine[];

string shortname;
datetime alertbartime,nextalerttime;
int alertcount;
string alerttype[]=3D{"RT","RB","VT","VB","TC","ZB"};
int minlevel[]=3D{5,10,15,-5,-10,-15};
int hourlevel[]=3D{45,30,15,-15,-30,-45};
int daylevel[]=3D{90,60,30,-30,-60,-90};
datetime nextbartime;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+


int init()
  {

/////////////////////////////



/////////////////////////////

//---- drawing settings
   SetIndexStyle(0,DRAW_HISTOGRAM);
   SetIndexStyle(1,DRAW_HISTOGRAM);
   SetIndexStyle(2,DRAW_LINE);
   SetIndexStyle(3,DRAW_LINE);


   /*
   Okay, so I don't know what's up here--Apparently I can't reference a =
previously
   defined variable when initializing another variable, as it says that =
the variable
   is already defined... well, no duh, but I'm not trying to REdefine =
it.  Anyway,
   all I know is, it's not like this in C or C++ or any other language =
I've used, so
   I'll just nasty my way around it this time...
   */

   /*
   This is the base multiplier.  Calculated from Phillip Nel's original =
15/30/45 levels
   for EURUSD.  So, if 15 is our low level for a typical EURUSD value of =
1.3, we say
     1.3 * baseMult =3D 15, and we get baseMult ~=3D 11.5.  Good enough! =
 Doesn't have to be really exact.
   */

   double lastPrice =3D iClose(NULL,0,1);
   if (StringFind(Symbol(), "JPY", 0) !=3D -1)
   {
      lastPrice =3D lastPrice / 100;
   }

   double baseHourMult =3D 11.5;
   double baseDayMult =3D baseHourMult*2;
   double baseMinMult =3D baseHourMult/3;

   double lowMinLevel =3D baseMinMult*lastPrice;
   double lowHourLevel =3D baseHourMult*lastPrice;
   double lowDayLevel =3D baseDayMult*lastPrice;

   ArrayInitialize(minlevel,0);
   minlevel[0] =3D lowMinLevel*3;
   minlevel[1] =3D lowMinLevel*2;
   minlevel[2] =3D lowMinLevel;
   minlevel[3] =3D -lowMinLevel;
   minlevel[4] =3D -lowMinLevel*2;
   minlevel[5] =3D -lowMinLevel*3;

   ArrayInitialize(hourlevel,0);
   hourlevel[0] =3D lowHourLevel*3;
   hourlevel[1] =3D lowHourLevel*2;
   hourlevel[2] =3D lowHourLevel;
   hourlevel[3] =3D -lowHourLevel;
   hourlevel[4] =3D -lowHourLevel*2;
   hourlevel[5] =3D -lowHourLevel*3;
  =20
   ArrayInitialize(daylevel,0);
   daylevel[0] =3D lowDayLevel*3;
   daylevel[1] =3D lowDayLevel*2;
   daylevel[2] =3D lowDayLevel;
   daylevel[3] =3D -lowDayLevel;
   daylevel[4] =3D -lowDayLevel*2;
   daylevel[5] =3D -lowDayLevel*3;


	switch(Period())
	{
		case PERIOD_M1:
		case PERIOD_M5:
		case PERIOD_M15:
		case PERIOD_M30:
			for(int x=3D0;x<ArraySize(minlevel);x++)
			   SetLevelValue(x,minlevel[x]);
			break;
		case PERIOD_H1:
		case PERIOD_H4:
			for(x=3D0;x<ArraySize(hourlevel);x++)
			   SetLevelValue(x,hourlevel[x]);
			break;
		default:
			for(x=3D0;x<ArraySize(daylevel);x++)
			   SetLevelValue(x,daylevel[x]);
	}

   SetIndexDrawBegin(1,SlowEMA);
   IndicatorDigits(1);
//---- indicator buffers mapping
   SetIndexBuffer(0,MacdBufferUp);
   SetIndexBuffer(1,MacdBufferDn);
   SetIndexBuffer(2,SignalBuffer);
   SetIndexBuffer(3,BorderLine);
//---- name for DataWindow and indicator subwindow label
	shortname=3DWindowExpertName();
   IndicatorShortName(shortname);
   SetIndexLabel(0,"MACD Up");
   SetIndexLabel(1,"MACD Down");
   SetIndexLabel(2,"Signal");
   SetIndexLabel(3,"Border");

   ArrayResize(MacdBuffer,Bars-SlowEMA);
   ArraySetAsSeries(MacdBuffer,true);
// check input parms
	ValidateAlertType();
//---- initialization done
	alertbartime=3D0;
	nextalerttime=3D0;
	alertcount=3D0;
	nextbartime=3D0;
   return(0);
}

int deinit()
{
	string objname=3Dshortname+","+Symbol()+","+Period();
	int i;
	while(i<ObjectsTotal())
	{
		string nextobj=3DObjectName(i);
		if(StringSubstr(nextobj,0,StringLen(objname))=3D=3Dobjname)
			ObjectDelete(nextobj);
		else
			i++;
	}
}

//+------------------------------------------------------------------+
//| Value of the MACD at the close of bar i                          |
//+------------------------------------------------------------------+
double MACD(int i =3D 0)
{
	if(Use_DEMAs)
		return((iCustom(NULL,0,"DEMA",FastEMA,0,i)-
				  iCustom(NULL,0,"DEMA",SlowEMA,0,i))/Point);
	else
		return((iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-
				  iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i))/Point);
}

//+------------------------------------------------------------------+
//| Moving Averages Convergence/Divergence                           |
//+------------------------------------------------------------------+
int start()
  {


   int limit;
   int counted_bars=3DIndicatorCounted();
//---- last counted bar will be recounted
	if(Time[0]!=3Dnextbartime)
	{
		limit=3DBars-SlowEMA;
	   ArrayResize(MacdBuffer,limit);
		nextbartime=3DTime[0];
	}
	else
   	limit=3DMathMin(Bars-SlowEMA,Bars-counted_bars);
//---- macd counted in the 1-st buffer
   for(int i=3D0;i<limit;i++) {
     	MacdBuffer[i]=3DMACD(i);
   }=09
// macd colored set here
	bool firstsignal=3Dtrue;
   for(i=3D0;i<limit;i++)
   {
  		if(MacdBuffer[i]>MacdBuffer[i+1])
   	{
  			MacdBufferUp[i]=3DMacdBuffer[i];
  			MacdBufferDn[i]=3D0;
   	}
  		else
  		{
  			MacdBufferDn[i]=3DMacdBuffer[i];
   		MacdBufferUp[i]=3D0;
   	}
   	if(ShowSignal||firstsignal)
   	{
   		if(!ShowTops(i))
   		{
   			if(ShowBottoms(i))
   				firstsignal=3Dfalse;
   		}
   		else
  				firstsignal=3Dfalse;
   	}
   }
//---- signal line counted in the 2-nd buffer
   for(i=3D0; i<limit; i++) {
      =
SignalBuffer[i]=3DiMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);
      BorderLine[i]=3DMacdBuffer[i];
   }
//---- pips to change color calculation
	if(!Use_DEMAs)
	{
		double priMACD=3DMACD(1);
   	double close[];
   	ArrayResize(close,Bars);
   	ArraySetAsSeries(close,true);
   	ArrayCopy(close,Close,0,0,ArraySize(close));
		double curMACD=3DMACD(0);
		int pips;
		if(curMACD<priMACD)
		{
			while(curMACD<priMACD)
			{
				pips++;
				close[0]+=3DPoint;
				curMACD=3D(iMAOnArray(close,0,FastEMA,0,MODE_EMA,0)-
      			iMAOnArray(close,0,SlowEMA,0,MODE_EMA,0))/Point;
			}
		}
		else
		{
			while(curMACD>priMACD)
			{
				pips--;
				close[0]-=3DPoint;
				curMACD=3D(iMAOnArray(close,0,FastEMA,0,MODE_EMA,0)-
      			iMAOnArray(close,0,SlowEMA,0,MODE_EMA,0))/Point;
			}
		}
		string objname=3Dshortname+","+Symbol()+","+Period()+",pips";
		if(ObjectFind(objname)<0)
			ObjectCreate(objname,OBJ_TEXT,
					WindowFind(shortname),
					Time[0]+Period()*60,MacdBuffer[0]/2);
		else
			ObjectMove(objname,0,Time[0]+Period()*60,MacdBuffer[0]/2);
	=09
		if(pips!=3D0)
			=
ObjectSetText(objname,DoubleToStr(pips,0),FontSize,"Courier",FontColor);
		else
			ObjectSetText(objname," ",FontSize,"Courier",FontColor);
	}
//---- send alerts
	if(Max_Alerts=3D=3D0)
		return(0);
	string alertmsg;
	if(!IsAlert(alertmsg))
		return(0);
	alertmsg=3DSymbol()+","+Period()+" : "+alertmsg;
	Alert(alertmsg);
	if(EMail_Alert)
		SendMail("MACD Colored =
Alert",TimeToStr(TimeLocal(),TIME_DATE|TIME_SECONDS)+" : "+alertmsg);
	Print(alertmsg);
//---- done
   return(0);
}
//+------------------------------------------------------------------+

bool ShowTops(int shift)
{
// check for basic pattern
	string objname=3DSetPatternObjectName(shift);
	bool basicpattern=3D(MacdBuffer[shift]<MacdBuffer[shift+1]&&
		MacdBuffer[shift+2]<MacdBuffer[shift+1]&&
		MacdBuffer[shift+3]<MacdBuffer[shift+2]);
	if(!basicpattern)
	{
		ObjectDelete(objname);
		return(false);
	}
	double diff2=3DMathAbs(MacdBuffer[shift+2]-MacdBuffer[shift+3]);
	double diff1=3DMathAbs(MacdBuffer[shift+1]-MacdBuffer[shift+2]);
	double diff0=3DMathAbs(MacdBuffer[shift]-MacdBuffer[shift+1]);
	bool roundpattern=3D(diff2>diff1);
	if(MacdBuffer[shift+2]!=3D0)
		double ratio2=3DMathAbs(MacdBuffer[shift+3]/MacdBuffer[shift+2]);
	else
		ratio2=3D1000;
	if(MacdBuffer[shift+1]!=3D0)
		double ratio1=3DMathAbs(MacdBuffer[shift+2]/MacdBuffer[shift+1]);
	else
		ratio1=3D1000;
	if(MacdBuffer[shift+1]!=3D0)
		double ratio0=3DMathAbs(MacdBuffer[shift]/MacdBuffer[shift+1]);
	else
		ratio0=3D1000;
	roundpattern=3D(roundpattern||MathAbs(ratio0-ratio1)>0.1); // 0 and 2 =
are close to each other
	double minratio=3D0.8;
	if(MacdBuffer[shift+1]<10&&MacdBuffer[shift+1]>-10)
		minratio=3D0.6;
	bool ratioround=3D(ratio0>minratio&&ratio1>minratio&&ratio2>minratio);
	bool ratiovtop=3D(MathAbs(ratio0-ratio1)<0.3);
	string patname=3D" ";
	if(ratiovtop)
		patname=3D"VT"; // default is v-top
	if(ratioround&&roundpattern)
		if(MacdBuffer[shift+1]<5)
			return(false);
		else
			patname=3D"RT"; // round top pattern
	if(patname=3D=3D" ")
		return(false);
	if(MacdBuffer[shift+1]<3&&MacdBuffer[shift+1]>-3)
		patname=3D"ZB"; // zero line bounce
	if(MacdBuffer[shift+1]<=3D-3)
		patname=3D"TC"; // trend continue
	bool strongpattern=3D(MacdBuffer[shift+4]<MacdBuffer[shift+3]&&
			MacdBuffer[shift+5]<MacdBuffer[shift+4]&&
			MacdBuffer[shift+1]>10);
	if(ObjectFind(objname)<0)
	{
		ObjectCreate(objname,OBJ_TEXT,=09
				WindowFind(shortname),
				Time[shift+1],0);
	}
	if(strongpattern)
		ObjectSetText(objname,patname,FontSize+2,"Arial",FontColor);
	else
		ObjectSetText(objname,patname,FontSize,"Arial",FontColor);
	return(true);
}

bool ShowBottoms(int shift)
{
// check for basic pattern
	string objname=3DSetPatternObjectName(shift);
	string objdesc=3DObjectDescription(objname);
	bool basicpattern=3D(MacdBuffer[shift]>MacdBuffer[shift+1]&&
		MacdBuffer[shift+2]>MacdBuffer[shift+1]&&
		MacdBuffer[shift+3]>MacdBuffer[shift+2]);
	if(!basicpattern)
	{
		ObjectDelete(objname);
		return(false);
	}
	double diff2=3DMathAbs(MacdBuffer[shift+2]-MacdBuffer[shift+3]);
	double diff1=3DMathAbs(MacdBuffer[shift+1]-MacdBuffer[shift+2]);
	double diff0=3DMathAbs(MacdBuffer[shift]-MacdBuffer[shift+1]);
	bool roundpattern=3D(diff2>diff1);//&&diff2>diff0);
	if(MacdBuffer[shift+3]!=3D0)
		double ratio2=3DMathAbs(MacdBuffer[shift+2]/MacdBuffer[shift+3]);
	else
		ratio2=3D1000;
	if(MacdBuffer[shift+2]!=3D0)
	double ratio1=3DMathAbs(MacdBuffer[shift+1]/MacdBuffer[shift+2]);
	else
		ratio1=3D1000;
	if(MacdBuffer[shift]!=3D0)
		double ratio0=3DMathAbs(MacdBuffer[shift+1]/MacdBuffer[shift]);
	else
		ratio0=3D1000;
	roundpattern=3D(roundpattern||MathAbs(ratio0-ratio1)>0.1); // 0 and 2 =
are close to each other
	double minratio=3D0.8;
	if(MacdBuffer[shift+1]<10&&MacdBuffer[shift+1]>-10)
		minratio=3D0.6;
	bool ratioround=3D(ratio0>minratio&&ratio1>minratio&&ratio2>minratio);
	bool ratiovtop=3D(MathAbs(ratio0-ratio1)<0.3);
	string patname=3D" ";
	if(ratiovtop)
		patname=3D"VB"; // default is v-top
	if(ratioround&&roundpattern)
		if(MacdBuffer[shift+1]>-5)
			return(false);
		else
			patname=3D"RB"; // round top pattern
	if(patname=3D=3D" ")
		return(false);
	if(MacdBuffer[shift+1]<3&&MacdBuffer[shift+1]>-3)
		patname=3D"ZB"; // zero line bounce
	if(MacdBuffer[shift+1]>=3D3)
		patname=3D"TC"; // trend continue
	bool strongpattern=3D(MacdBuffer[shift+4]>MacdBuffer[shift+3]&&
			MacdBuffer[shift+5]>MacdBuffer[shift+4]&&
			MacdBuffer[shift+1]>10);
	if(ObjectFind(objname)<0)
		ObjectCreate(objname,OBJ_TEXT,=09
				WindowFind(shortname),
				Time[shift+1],0);
	if(strongpattern)
		ObjectSetText(objname,patname,FontSize+2,"Arial",FontColor);
	else
		ObjectSetText(objname,patname,FontSize,"Arial",FontColor);
	return(true);
}

bool IsAlert(string& alertmsg)
{
	if(ArraySize(alerttype)=3D=3D0)
		return(false);
	if(alerttype[0]=3D=3D"")
		return(false);
	int shift;
	if(TimeCurrent()<Time[0]+(Period()-Alert_Before_Minutes)*60)
		shift=3D1;
	string objname=3DSetPatternObjectName(shift);
	if(ObjectFind(objname)<0)
		return(false);
	string =
thisalert=3DStringTrimLeft(StringTrimRight(ObjectDescription(objname)));
	bool needalert=3Dfalse;
	if(alerttype[0]=3D=3D"ANY")
		needalert=3D(thisalert!=3D"");
	else
	{
		for(int i=3D0;i<ArraySize(alerttype);i++)
		{
			if(alerttype[i]=3D=3Dthisalert)
			{
				needalert=3Dtrue;
				break;
			}
		}
	}
	if(alertbartime!=3DTime[shift])
	{
		nextalerttime=3D0;
		alertcount=3D0;
	}
	if(!needalert)
		return(false);
	alertbartime=3DTime[shift];
	if(TimeCurrent()>nextalerttime)
	{
		if(alertcount<Max_Alerts)
		{
			alertcount++;
			nextalerttime=3DTimeCurrent()+Alert_Every_Minutes*60;
			int timetoalert=3D(TimeCurrent()-Time[shift]-Period()*60)/60;
			string alertname=3DSetAlertName(thisalert);
			if(timetoalert<0)
				alertmsg=3D(-1*timetoalert)+" minutes till "+alertname;
			else
				if(timetoalert>0)
					alertmsg=3Dtimetoalert+" minutes since "+alertname;
				else
					alertmsg=3Dalertname;
			if(alertcount<Max_Alerts)
				alertmsg=3Dalertmsg+". Next Alert at "+TimeToStr(
							nextalerttime+TimeLocal()-TimeCurrent(),TIME_SECONDS);
			else
				alertmsg=3Dalertmsg+". This was the last Alert";
			return(true);
		}
	}
	return(false);
}

string SetAlertName(string alertabbr)
{
	if(alertabbr=3D=3D"RT")
		return("Round Top");
	if(alertabbr=3D=3D"VT")
		return("V-Top");
	if(alertabbr=3D=3D"RB")
		return("Round Bottom");
	if(alertabbr=3D=3D"VB")
		return("V-Bottom");
	if(alertabbr=3D=3D"TC")
		return("Trend Continue");
	if(alertabbr=3D=3D"ZB")
		return("Zero Bounce");
	return("");
}

string SetPatternObjectName(int shift)
{
	return(shortname+","+Symbol()+","+Period()+","+Time[shift]);
}

void ValidateAlertType()
{
	StringUpperCase(Alert_On);=09
	StringToArray(StringTrimLeft(StringTrimRight(Alert_On)), =
alerttype,",");
}

void StringUpperCase(string& input)
{
	for(int i=3D0;i<StringLen(input);i++)
	{
		int char=3DStringGetChar(input,i);
		if(char>=3D97&&char<=3D122)
		input=3DStringSetChar(input,i,char-32);
	}
}

void StringToArray(string input, string& output[],string delim)
{
	ArrayResize(output,0);
	int start=3D0;
	while(start<StringLen(input))
	{
		int delpos=3DStringFind(input,delim,start);
		if(delpos<0)
		{
			string nextelem=3DStringSubstr(input,start);
			start=3DStringLen(input);
		}
		else
		{
			nextelem=3DStringSubstr(input,start,delpos-start);
			start=3Ddelpos+1;
		}
		ArrayResize(output,ArraySize(output)+1);
		output[ArraySize(output)-1]=3Dnextelem;
	}
}


------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="MACD_DEMA.ex4"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="MACD_DEMA.ex4"

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
I7TFXKMPcca9oKy/hoSBM+mZAuPIDpQwjBBM1Z1mnnaibmSbh4/EiyCoj6aPrnW7ymnbC0hMNotR
yQTMFw1IbhaTo22t0ea603gZx0Pva5yTykCnKY0bpL2/GODrD0Nib9l7kirpfXxa4UA6laPmE7Ds
+pdobpanIffL4oUmGWtPIdVcM69B9uY/LT8TfWHzLRkE0+UvE3DUIC3iMbAeRlmxpZoPr/Sr+oir
il/IBXtiadsK+iD0a4HJHuqnjUpsTJw3lXnRqv7euxnKQLaLJXPGMMtFlZ8MBKIZgmukf3532QcO
dymFRpO2UveYRsqWwiq4m15kaL86OssvUNEYSzuh3Vqv70E0ImFue+OFgTdXGRUi1nWcICgATcJF
cGZOtzAuH4cLsgvU7gvosug1ezuM24oTbDKvAcmkrGMNSKpGlr9tCgAAABAAAABgAwAAqAMAAMQD
AADMAwAAAAQAABAEAAAEBQAAIAUAADAFAAC4BQAA1AUAAOQFAABsBgAAoAYAAMwGAADoBgAACwAA
AAoAAAALAAAAyAAAABQAAAABAAAA////DwAAAAAAAAAAAAAAAP///w8LAAAAyQAAABgAAAABAAAA
////DwAAAAAAAAAAAAAAAP///w8LAAAAygAAABwAAAABAAAA////DwAAAAAAAAAAAAAAAP///w8L
AAAAywAAACAAAAABAAAA////DwAAAAAAAAAAAAAAAP///w8KAAAAzAAAACQAAAABAAAA////DwAA
AAAAAAAAAAAAAP///w8LAAAAzQAAACgAAAABAAAA////DwAAAAAAAAAAAAAAAP///w8LAAAA////
/1gAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAA/////1wAAAABAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAALAAAA/////2AAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAA/////2QAAAAB
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=

------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="2 manual setup.tpl"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="2 manual setup.tpl"

<chart>
symbol=GBPUSD
period=5
leftpos=18924
digits=4
scale=8
graph=1
fore=0
grid=1
volume=0
scroll=1
shift=1
ohlc=0
askline=0
days=0
descriptions=0
shift_size=20
fixed_pos=0
window_left=0
window_top=0
window_right=634
window_bottom=417
window_type=3
background_color=16777215
foreground_color=0
barup_color=16777215
bardown_color=16777215
bullcandle_color=16777215
bearcandle_color=16777215
chartline_color=16777215
volumes_color=255
grid_color=13882323
askline_color=255
stops_color=255

<window>
height=191
<indicator>
name=main
<object>
type=10
object_name=Fibo 51808
period_flags=0
create_time=1207880288
color=16777215
style=2
weight=1
background=0
color2=16711680
style2=0
weight2=1
time_0=1203508800
value_0=1.936100
time_1=1203984000
value_1=2.039694
levels_ray=0
level_0=0.0000
description_0=0.0  %$
level_1=0.2360
description_1=23.6  %$
level_2=0.3820
description_2=38.2  %$
level_3=0.5000
description_3=50.0  %$
level_4=0.6180
description_4=61.8  %$
level_5=1.0000
description_5=100.0  %$
level_6=1.6180
description_6=161.8  %$
level_7=2.6180
description_7=261.8  %$
level_8=4.2360
description_8=423.6  %$
level_9=0.7630
description_9=76.3  %$
level_10=0.8540
description_10=85.4  %$
level_11=2.0000
description_11=200  %$
level_12=1.2700
description_12=127.0   %$
</object>
<object>
type=10
object_name=Fibo 51929
period_flags=0
create_time=1207880409
color=16777215
style=2
weight=1
background=0
color2=16711680
style2=0
weight2=1
time_0=1207722000
value_0=1.965100
time_1=1207736400
value_1=1.984197
levels_ray=0
level_0=0.0000
description_0=0.0  %$
level_1=0.2360
description_1=23.6  %$
level_2=0.3820
description_2=38.2  %$
level_3=0.5000
description_3=50.0  %$
level_4=0.6180
description_4=61.8  %$
level_5=1.0000
description_5=100.0  %$
level_6=1.6180
description_6=161.8  %$
level_7=2.6180
description_7=261.8  %$
level_8=4.2360
description_8=423.6  %$
level_9=0.7630
description_9=76.3  %$
level_10=0.8540
description_10=85.4  %$
level_11=2.0000
description_11=200  %$
level_12=1.2700
description_12=127.0   %$
</object>
</indicator>
<indicator>
name=Custom Indicator
<expert>
name=Heiken Ashi v2
flags=275
window_num=0
</expert>
shift_0=0
draw_0=2
color_0=255
style_0=0
weight_0=1
shift_1=0
draw_1=2
color_1=16711680
style_1=0
weight_1=1
shift_2=0
draw_2=2
color_2=255
style_2=0
weight_2=3
shift_3=0
draw_3=2
color_3=16711680
style_3=0
weight_3=3
period_flags=0
show_data=1
</indicator>
<indicator>
name=Custom Indicator
<expert>
name=Support and Resistance (Barry)
flags=275
window_num=0
</expert>
shift_0=0
draw_0=3
color_0=255
style_0=2
weight_0=0
arrow_0=119
shift_1=0
draw_1=3
color_1=32768
style_1=2
weight_1=0
arrow_1=119
period_flags=0
show_data=1
</indicator>
<indicator>
name=Moving Average
period=8
shift=0
method=2
apply=5
color=16711680
style=0
weight=2
period_flags=0
show_data=1
</indicator>
<indicator>
name=Moving Average
period=6
shift=-1
method=3
apply=6
color=65280
style=0
weight=2
period_flags=0
show_data=1
</indicator>
</window>

<window>
height=52
<indicator>
name=Custom Indicator
<expert>
name=MACD_Colored_v105
flags=275
window_num=3
<inputs>
Alert_On=
EMail_Alert=0
Max_Alerts=1
Alert_Before_Minutes=15
Alert_Every_Minutes=5
ShowSignal=0
FastEMA=5
SlowEMA=13
SignalSMA=1
FontSize=8
FontColor=16777215
Use_DEMAs=0
</inputs>
</expert>
shift_0=0
draw_0=2
color_0=32768
style_0=0
weight_0=2
shift_1=0
draw_1=2
color_1=255
style_1=0
weight_1=2
shift_2=0
draw_2=0
color_2=7346457
style_2=0
weight_2=0
shift_3=0
draw_3=0
color_3=0
style_3=0
weight_3=0
levels_color=16777215
levels_style=2
levels_weight=1
level_0=22.0000
level_1=15.0000
level_2=7.0000
level_3=-7.0000
level_4=-15.0000
level_5=-22.0000
level_6=0.0000
period_flags=0
show_data=1
<object>
type=21
object_name=MACD_Colored_v105,AUDUSD,10080,1198368000
period_flags=0
create_time=1204903818
description=RB
color=16777215
font=Arial
fontsize=8
angle=0
background=0
time_0=1197763200
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,AUDUSD,10080,1204416000
period_flags=0
create_time=1204903856
description=VT
color=0
font=Arial
fontsize=8
angle=0
background=0
time_0=1203811200
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,AUDUSD,10080,pips
period_flags=0
create_time=1204903818
description=-59
color=16777215
font=Courier
fontsize=8
angle=0
background=0
time_0=1205020800
value_0=82.413481
</object>
<object>
type=21
object_name=MACD_Colored_v105,AUDUSD,1440,1203465600
period_flags=0
create_time=1204901416
description=VT
color=0
font=Arial
fontsize=10
angle=0
background=0
time_0=1203379200
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,AUDUSD,1440,1203897600
period_flags=0
create_time=1204901417
description=TC
color=0
font=Arial
fontsize=8
angle=0
background=0
time_0=1203638400
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,AUDUSD,1440,pips
period_flags=0
create_time=1204901416
description=23
color=16777215
font=Courier
fontsize=8
angle=0
background=0
time_0=1204934400
value_0=15.929009
</object>
<object>
type=21
object_name=MACD_Colored_v105,EURJPY,5,1204221600
period_flags=0
create_time=1204222950
description=VT
color=0
font=Arial
fontsize=8
angle=0
background=0
time_0=1204221300
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,EURJPY,5,pips
period_flags=0
create_time=1204222951
description=5
color=16777215
font=Courier
fontsize=8
angle=0
background=0
time_0=1204223100
value_0=-1.467968
</object>
<object>
type=21
object_name=MACD_Colored_v105,EURUSD,240,1203523200
period_flags=0
create_time=1203630193
description=RB
color=0
font=Arial
fontsize=8
angle=0
background=0
time_0=1203508800
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,EURUSD,240,pips
period_flags=0
create_time=1203630193
description=-24
color=16777215
font=Courier
fontsize=8
angle=0
background=0
time_0=1203638400
value_0=18.844369
</object>
<object>
type=21
object_name=MACD_Colored_v105,GBPJPY,240,1204070400
period_flags=0
create_time=1204180129
description=VT
color=16777215
font=Arial
fontsize=8
angle=0
background=0
time_0=1204056000
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,GBPJPY,240,1204156800
period_flags=0
create_time=1204214404
description=RB
color=0
font=Arial
fontsize=8
angle=0
background=0
time_0=1204142400
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,GBPJPY,240,pips
period_flags=0
create_time=1204180129
description=68
color=16777215
font=Courier
fontsize=8
angle=0
background=0
time_0=1204228800
value_0=-32.299749
</object>
<object>
type=21
object_name=MACD_Colored_v105,GBPUSD,5,1207882500
period_flags=0
create_time=1207880338
description=VT
color=16777215
font=Arial
fontsize=8
angle=0
background=0
time_0=1207882200
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,GBPUSD,5,1207884000
period_flags=0
create_time=1207880341
description=RB
color=0
font=Arial
fontsize=8
angle=0
background=0
time_0=1207883700
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,GBPUSD,5,pips
period_flags=0
create_time=1207880339
description=-3
color=16777215
font=Courier
fontsize=8
angle=0
background=0
time_0=1207887600
value_0=1.755998
</object>
<object>
type=21
object_name=MACD_Colored_v105,USDCAD,5,1206039600
period_flags=0
create_time=1207762876
description=RB
color=0
font=Arial
fontsize=8
angle=0
background=0
time_0=1206039300
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,USDCAD,5,1207767000
period_flags=0
create_time=1207763484
description=RB
color=16777215
font=Arial
fontsize=8
angle=0
background=0
time_0=1207766700
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,USDCAD,5,1207770300
period_flags=0
create_time=1207763485
description=ZB
color=0
font=Arial
fontsize=8
angle=0
background=0
time_0=1207769700
value_0=0.000000
</object>
<object>
type=21
object_name=MACD_Colored_v105,USDCAD,5,pips
period_flags=0
create_time=1207762876
description=-5
color=16777215
font=Courier
fontsize=8
angle=0
background=0
time_0=1207770900
value_0=-0.861527
</object>
</indicator>
</window>

<window>
height=51
<indicator>
name=Custom Indicator
<expert>
name=MACD_Colored_v105
flags=275
window_num=4
<inputs>
Alert_On=
EMail_Alert=0
Max_Alerts=1
Alert_Before_Minutes=15
Alert_Every_Minutes=5
ShowSignal=0
FastEMA=5
SlowEMA=13
SignalSMA=1
FontSize=8
FontColor=0
Use_DEMAs=1
</inputs>
</expert>
shift_0=0
draw_0=2
color_0=32768
style_0=0
weight_0=2
shift_1=0
draw_1=2
color_1=255
style_1=0
weight_1=2
shift_2=0
draw_2=0
color_2=7346457
style_2=0
weight_2=0
shift_3=0
draw_3=0
color_3=0
style_3=0
weight_3=0
levels_color=16777215
levels_style=2
levels_weight=1
level_0=22.0000
level_1=15.0000
level_2=7.0000
level_3=-7.0000
level_4=-15.0000
level_5=-22.0000
level_6=0.0000
period_flags=0
show_data=1
</indicator>
</window>
</chart>


------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="Support and Resistance (Barry).mq4"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Support and Resistance (Barry).mq4"

//+------------------------------------------------------------------+
//|                Support and Resistance                            |
//|                Copyright =A9 2004  Barry Stander                   |
//|                http://myweb.absa.co.za/stander/4meta/            |
//+------------------------------------------------------------------+
#property copyright "Click here: Barry Stander"
#property link      "http://myweb.absa.co.za/stander/4meta/"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Green

//---- buffers
double v1[];
double v2[];
double val1;
double val2;
int i;
 =20
int init()
  {

  IndicatorBuffers(2);
=20
//---- drawing settings
 SetIndexArrow(0, 119);
 SetIndexArrow(1, 119);
 =20
   SetIndexStyle(0,DRAW_ARROW,STYLE_DOT,0,Red);
   SetIndexDrawBegin(0,i-1);
   SetIndexBuffer(0, v1);
   SetIndexLabel(0,"Resistance");
   =20

   SetIndexStyle(1,DRAW_ARROW,STYLE_DOT,0,Green);
   SetIndexDrawBegin(1,i-1);
   SetIndexBuffer(1, v2);
   SetIndexLabel(1,"Support");
=20
   return(0);
  }

int start()
  {
 =20
   i=3DBars;
   while(i>=3D0)
     {
  =20
val1 =3D iFractals(NULL, 0, MODE_UPPER,i);
 if (val1 > 0)=20
   v1[i]=3DHigh[i];
    else
      v1[i] =3D v1[i+1];
 =20
val2 =3D iFractals(NULL, 0, MODE_LOWER,i);
 if (val2 > 0)=20
   v2[i]=3DLow[i];
      else
      v2[i] =3D v2[i+1];

      i--;
     }  =20
   return(0);
  }
=20
//+------------------------------------------------------------------+
------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="Heiken Ashi v2.ex4"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="Heiken Ashi v2.ex4"

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
AAAAAAAA

------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="Heiken Ashi v2.mq4"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Heiken Ashi v2.mq4"

//+------------------------------------------------------------------+
//|                                               Heiken Ashi v2.mq4 |
//|                      Copyright c 2004, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright =A9 2004, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_color3 Red
#property indicator_color4 Blue

//---- buffers
   double
      ExtMapBuffer1[],
      ExtMapBuffer2[],
      ExtMapBuffer3[],
      ExtMapBuffer4[];
     =20
//---- vars
   int
      ExtCountedBars=3D0;

int init() {

   //---- indicators
   SetIndexStyle  (0, DRAW_HISTOGRAM, 0, 1, Red);
   SetIndexBuffer (0, ExtMapBuffer1);
   SetIndexLabel  (0, "HA Max / Min");
   SetIndexStyle  (1, DRAW_HISTOGRAM, 0, 1, Blue);
   SetIndexBuffer (1, ExtMapBuffer2);
   SetIndexLabel  (1, "HA Max / Min");
   SetIndexStyle  (2, DRAW_HISTOGRAM, 0, 3, Red);
   SetIndexBuffer (2, ExtMapBuffer3);
   SetIndexLabel  (2, "HA Open");
   SetIndexStyle  (3, DRAW_HISTOGRAM, 0, 3, Blue);
   SetIndexBuffer (3, ExtMapBuffer4);
   SetIndexLabel  (3, "HA Close");
  =20
   //----
   SetIndexDrawBegin(0, 10);
   SetIndexDrawBegin(1, 10);
   SetIndexDrawBegin(2, 10);
   SetIndexDrawBegin(3, 10);

   //---- indicator buffers mapping
   SetIndexBuffer(0, ExtMapBuffer1);
   SetIndexBuffer(1, ExtMapBuffer2);
   SetIndexBuffer(2, ExtMapBuffer3);
   SetIndexBuffer(3, ExtMapBuffer4);
  =20
   IndicatorDigits(Digits);
   return(0);
}

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start() {
  =20
   double
      haOpen,
      haHigh,
      haLow,
      haClose;

   int
      pos =3D Bars - ExtCountedBars - 1;

   if( Bars <=3D 10 ) {
      return(0);
   }
   ExtCountedBars =3D IndicatorCounted();
   //---- check for possible errors
   if ( ExtCountedBars < 0 ) {
      return(-1);
   }
   //---- last counted bar will be recounted
   if ( ExtCountedBars > 0 ) {
      ExtCountedBars--;
   }

   while( pos >=3D 0 ) {
      haOpen   =3D (ExtMapBuffer3[pos + 1] + ExtMapBuffer4[pos + 1]) / =
2;
      haClose  =3D (Open[pos] + High[pos]  + Low[pos] + Close[pos])  / =
4;
      haHigh   =3D MathMax(High[pos], MathMax(haOpen, haClose));
      haLow    =3D MathMin(Low[pos],  MathMin(haOpen, haClose));
      if ( haOpen < haClose) {
         ExtMapBuffer1[pos] =3D haLow;
         ExtMapBuffer2[pos] =3D haHigh;
      } else {
         ExtMapBuffer1[pos] =3D haHigh;
         ExtMapBuffer2[pos] =3D haLow;
      }
      ExtMapBuffer3[pos] =3D haOpen;
      ExtMapBuffer4[pos] =3D haClose;
 	   pos--;
   }
   return(0);
}
------=_NextPart_000_0050_01C8A208.C91B3260
Content-Type: application/octet-stream;
	name="Support and Resistance (Barry).ex4"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="Support and Resistance (Barry).ex4"

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

------=_NextPart_000_0050_01C8A208.C91B3260--

