MetaStock™ Zone Tworzenie Sytemów Trader Shop Forum & FAQ Artykuły Linki Elliott Waves EasyLanguage™ Zone

 

CC_Counter Indicator by Jack Sallen
CC_Counter indicator

. To: omega-list@xxxxxxxxxx
. Subject: CC_Counter indicator
. From: "J. Sallen" <pcourt@xxxxxxxxx>
. Date: Tue, 17 Nov 1998 10:05:08 -0600
. Resent-Date: Tue, 17 Nov 1998 08:01:43 -0800
. Resent-From: omega-list@xxxxxxxxxx
. Resent-Message-ID: <"dfBEc3.0.AN6.dtPKs"@mx1>
. Resent-Sender: omega-list-request@xxxxxxxxxx

This indicator counts consecutive closes up and down. Maybe someone can find a good use for it. 

Jack Sallen

{Written: J. Sallen 10/03/98}
Inputs: Len(10);
vars: k(0);
Array:CC[100](0);

For K=0 to Len-1 begin
CC[K] = C[k]-C[k+1];
end;

value2=0;

For K=0 to Len-1 begin
Value1=CC[k];
IF value1>0 then value2=value2+1;
IF value1<0 then value2=value2-1;
end;

plot1(value2,"CC_Count");

[15294]

Re: CC_Counter indicator

. To: omega-list@xxxxxxxxxx
. Subject: Re: CC_Counter indicator
. From: "Gary Fritz" <fritz@xxxxxxxx>
. Date: Tue, 17 Nov 1998 12:14:09 -0700
. In-reply-to: <36519EB4.D72A8D46@xxxxxxxxx>
. Priority: normal
. Reply-to: fritz@xxxxxxxx
. Resent-Date: Tue, 17 Nov 1998 11:14:16 -0800
. Resent-From: omega-list@xxxxxxxxxx
. Resent-Message-ID: <"t7kNd2.0.zf7.8iSKs"@mx1>
. Resent-Sender: omega-list-request@xxxxxxxxxx

"J. Sallen" <pcourt@xxxxxxxxx>
> This indicator counts consecutive closes up and down. Maybe someone can find a good use for it. 

Hi Jack,

Actually it looks to me like your indicator plots a summation of the ups and downs in the last Len bars -- right? (I.e. if there were 4 ups and 6 downs, it would plot -2, regardless of what order they came in.) And that may actually be more useful than the consecutive ups/downs. 

Notice that it always jumps by 2, since you're always adding one at the end of the Len-long window and removing one from the start. So either the cumulative total remains the same (add one up / remove one up, add one down / remove one down) or it changes by 2 (add up / remove down, etc).

Here's a slight modification of your indicator that doesn't require the CC array. I've also added an extra plot that does compute the consecutive number of ups/downs. Notice this one never has a value of zero, since it goes from "N down closes" to "1 up close" and vice versa.

Gary


Type : Indicator , Name : CC_Counter Indicator

{Written: J. Sallen 10/03/98}
Inputs: Len(10);
vars: k(0); value2 = 0;
For K=0 to Len-1 begin
IF C[K]>C[K+1] then value2=value2+1
else value2=value2-1;
end;

plot1(value2,"CC_Count");

Vars: CCount(0);

if (C > C[1]) then begin
if (CCount > 0)
then CCount = CCount+1
else CCount = 1;
end
else begin
if (CCount < 0)
then CCount = CCount-1
else CCount = -1;
end;

plot2(CCount, "CC2");
plot3(0, "");

 

t-i-CC_Counter.gif
Source / From: TOP
http://www.purebytes.com

Equis and MetaStock® and MetaStock Professional® are registered trademarks of Equis International. Achelis Binary Wave®, The DownLoader®,
Expert Advisor®, OptionScope®, Quotecenter® and Smart Charts® are trademarks of Equis International, a Thomson Reuters company.

TradeStation® Pro, TradeStation® 2000i, OptionStation®, SuperCharts®, PowerEditor® and EasyLanguage®
are registered trademarks of TradeStation Technologies, Inc. Other names and marks referred to are the property of their respective owners.

All information provided on this website is for educational purposes only. Trading involves risk, including possible loss of principal and other losses.

Ten i inne materiały na tej stronie zostały zamieszczone zostały jedynie w celach edukacyjnych, nie ponoszę żadnej odpowiedzialno¶ci za ich stosowanie.

Gra na giełdzie niesie ze sob± ryzyko poważnych strat finansowych!