Cynthia Kase - page 2 123 New comment Thruline 2006.06.08 23:23 #11 Yep.. nothing I Have works. DanielTyrkiel 2006.06.10 10:54 #12 Here are kase indicators for tradestation. I'm mostly interested in her support/resistant lines Files: kase1.zip 49 kb kase.jpg 103 kb Igor Durkin 2006.06.10 16:02 #13 DanielTyrkiel:Here are kase indicators for tradestation. I'm mostly interested in her support/resistant lines Hi, I think you can use wellknown Daily Pivots instead Kase's support/resistant lines. Formulas of r/s are the same. Igor DanielTyrkiel 2006.06.10 18:16 #14 reeeeeeeeeeeaaaaaallyyyyyyyyy? damn, I didn't know that! Thanks Igorad! coyan 2006.06.10 19:52 #15 DanielTyrkiel:Here are kase indicators for tradestation. I'm mostly interested in her support/resistant lines I THINK IT MOST USEFULL USE THIS INDICATOR WITH "SCHAFF TREND CYCLE INDICATOR" (mt4). Here is the indicator for Metastock. I use it in stocks with daily charts. It's really very good, but not exist for metatrader. -Schaff cycle periods 10 -Short periods 10 -Long periods 21 { Schaff Trend Cycle Indicator v1.0 } { Automatic trigger levels } { Also see: "MACD oscillator - Schaff Trend Cycle" } { http://www.metastocktools.com } { With thanks to Tim Straiton, www.stoploss.ch } { variables input } buffer:=Input("Long/Short buffer zone %", 0,100,0)/100; pdsCy:=Input("Schaff cycle periods",2,252,10); pdsSh:=Input("Short periods",1,252,10); pdsLg:=Input("Long periods",2,2520,21); { Schaff Trend Cycle } MCD:=Wilders(MP(),pdsSh)-Wilders(MP(),pdsLg); ST:=(MCD-LLV(MCD,pdsCy)) /(HHV(MCD,pdsCy)-LLV(MCD,pdsCy))*100; STC:=Wilders(ST,pdsCy/2); { Schaff Trend Cycle } MCD:=Wilders(MP(),pdsSh)-Wilders(MP(),pdsLg); ST:=(MCD-LLV(MCD,pdsCy)) /(HHV(MCD,pdsCy)-LLV(MCD,pdsCy))*100; STC:=Wilders(ST,pdsCy/2); { automatic trigger levels } pk:=Ref(STC,-1)>STC AND Ref(STC,-1)>Ref(STC,-2); pkVal:=If(pk,Ref(STC,-1),0); pkAvg:=Cum(pkVal)/(Cum(pk)+.000001); pkAvg:=If(pkAvg=0,100,pkAvg); tr:=Ref(STC,-1)<STC AND Ref(STC,-1)<Ref(STC,-2); trVal:=If(tr,Ref(STC,-1),0); trAvg:=Cum(trVal)/(Cum(tr)+.000001); { STC crossover signals } In:=Cross(pkAvg,STC); Out:=Cross(STC,trAvg); InInit:=Cum(In)=1; Init:=Cum(In+Out>-1)=1; flag:=BarsSince(Init OR In) < BarsSince(Init OR Out)+InInit; signals:=(InInit AND Alert(InInit=0,2) OR flag AND Alert(flag=0,2)) -(flag=0 AND Alert(flag,2)); { trend support/resistance levels } STCI:=If(flag,ValueWhen(1,signals,L*(1-buffer)), ValueWhen(1,signals=-1 OR Init,H*(1+buffer))); { alternative STC crossover signals method} {bb:=BarsSince(Cross(STC,trAvg)); bs:=BarsSince(Cross(pkAvg,STC)); tb:=ValueWhen(1,Cross(STC,trAvg),H*(1+buffer)); ts:=ValueWhen(1,Cross(pkAvg,STC),L*(1-buffer)); STCI:=If(bb<bs,tb,ts);} { plot on price chart } STCI ----------------------------------------------------------- Coyan Elite indicators :) Bressert Double Stochastic Metastock to MT4 Sergey Golubev 2006.06.11 08:02 #16 It is Schaff Trend Cycle. Files: schaff_trend_cycle.mq4 4 kb coyan 2006.06.13 23:43 #17 newdigital:It is Schaff Trend Cycle. No, It's not the same. The indicator works with Schaff Trend Cycle, but shows r/s in the chart with the bars. It's really good. Coyan Files: schaff.jpg 16 kb drg00dvibe 2006.11.13 17:27 #18 Was anyone able to properly code the Kase Peak Oscillator for MT4 ? It exits for VT trader now as well.. built in. drg00dvibe 2006.11.13 17:32 #19 Here is the tradestation version again.. Type : Function, Name : StdDevx inputs : Price(NumericSeries), Length(NumericSimple); vars : SumSqr(0), Avg(0), Counter(0); if Length 0 then begin Avg = Average(Price,Length); SumSqr = 0; for counter = 0 to Length - 1 begin SumSqr = SumSqr + (Price[counter]-Avg) * (Price[counter]-Avg); end; StdDevX = SquareRoot(SumSqr / (Length-1)); end else StdDevX = 0; Type : Indicator, Name : Kase Peak Oscillator inputs:LEN(30), Smooth(3), Strength(1); vars: RWH(0), RWL(0),PEAK(0), MEAN(0), STD(0); RWH = (H[0] - L[LEN]) / (AvgTrueRange(LEN) * SquareRoot(LEN)); RWL = (H[LEN] - L[0]) / (AvgTrueRange(LEN) * SquareRoot(LEN)); PEAK = WAverage((RWH - RWL),3); MEAN = average(PEAK,LEN); STD = StdDevx(PEAK,LEN); if (MEAN + (1.33 * STD)) > 2.08 then value1 = (MEAN + (1.33 * STD)) else value1 = 2.08; if (MEAN - (1.33 * STD)) < -1.92 then value2 = (MEAN - (1.33 * STD)) else value2 = -1.92; plot1(PEAK,"PeakOsc"); if PEAK[1] >= 0 and PEAK > 0 then plot2(value1,"+/-97.5%"); if PEAK[1] <= 0 and PEAK < 0 then plot2(value2,"+/-97.5%"); Corrected Moving average XAverage from TS to Stochastic Oscillator, the beginning kappari 2006.11.13 18:37 #20 Coyan , can u post " schaff trend cycle indicator " with the moving average signal & the 2 levels here 123 New comment
Yep.. nothing I Have works.
Here are kase indicators for tradestation. I'm mostly interested in her support/resistant lines
Here are kase indicators for tradestation. I'm mostly interested in her support/resistant lines
Hi,
I think you can use wellknown Daily Pivots instead Kase's support/resistant lines.
Formulas of r/s are the same.
Igor
reeeeeeeeeeeaaaaaallyyyyyyyyy?
damn, I didn't know that! Thanks Igorad!
Here are kase indicators for tradestation. I'm mostly interested in her support/resistant lines
I THINK IT MOST USEFULL USE THIS INDICATOR WITH "SCHAFF TREND CYCLE INDICATOR" (mt4).
Here is the indicator for Metastock. I use it in stocks with daily charts. It's really very good, but not exist for metatrader.
-Schaff cycle periods 10
-Short periods 10
-Long periods 21
{ Schaff Trend Cycle Indicator v1.0 }
{ Automatic trigger levels }
{ Also see:
"MACD oscillator - Schaff Trend Cycle" }
{ http://www.metastocktools.com }
{ With thanks to Tim Straiton, www.stoploss.ch }
{ variables input }
buffer:=Input("Long/Short buffer zone %",
0,100,0)/100;
pdsCy:=Input("Schaff cycle periods",2,252,10);
pdsSh:=Input("Short periods",1,252,10);
pdsLg:=Input("Long periods",2,2520,21);
{ Schaff Trend Cycle }
MCD:=Wilders(MP(),pdsSh)-Wilders(MP(),pdsLg);
ST:=(MCD-LLV(MCD,pdsCy))
/(HHV(MCD,pdsCy)-LLV(MCD,pdsCy))*100;
STC:=Wilders(ST,pdsCy/2);
{ Schaff Trend Cycle }
MCD:=Wilders(MP(),pdsSh)-Wilders(MP(),pdsLg);
ST:=(MCD-LLV(MCD,pdsCy))
/(HHV(MCD,pdsCy)-LLV(MCD,pdsCy))*100;
STC:=Wilders(ST,pdsCy/2);
{ automatic trigger levels }
pk:=Ref(STC,-1)>STC AND Ref(STC,-1)>Ref(STC,-2);
pkVal:=If(pk,Ref(STC,-1),0);
pkAvg:=Cum(pkVal)/(Cum(pk)+.000001);
pkAvg:=If(pkAvg=0,100,pkAvg);
tr:=Ref(STC,-1)<STC AND Ref(STC,-1)<Ref(STC,-2);
trVal:=If(tr,Ref(STC,-1),0);
trAvg:=Cum(trVal)/(Cum(tr)+.000001);
{ STC crossover signals }
In:=Cross(pkAvg,STC);
Out:=Cross(STC,trAvg);
InInit:=Cum(In)=1;
Init:=Cum(In+Out>-1)=1;
flag:=BarsSince(Init OR In)
< BarsSince(Init OR Out)+InInit;
signals:=(InInit AND Alert(InInit=0,2)
OR flag AND Alert(flag=0,2))
-(flag=0 AND Alert(flag,2));
{ trend support/resistance levels }
STCI:=If(flag,ValueWhen(1,signals,L*(1-buffer)),
ValueWhen(1,signals=-1 OR Init,H*(1+buffer)));
{ alternative STC crossover signals method}
{bb:=BarsSince(Cross(STC,trAvg));
bs:=BarsSince(Cross(pkAvg,STC));
tb:=ValueWhen(1,Cross(STC,trAvg),H*(1+buffer));
ts:=ValueWhen(1,Cross(pkAvg,STC),L*(1-buffer));
STCI:=If(bb<bs,tb,ts);}
{ plot on price chart }
STCI
-----------------------------------------------------------
Coyan
It is Schaff Trend Cycle.
It is Schaff Trend Cycle.
No, It's not the same. The indicator works with Schaff Trend Cycle, but shows r/s in the chart with the bars. It's really good.
Coyan
Was anyone able to properly code the Kase Peak Oscillator for MT4 ? It exits for VT trader now as well.. built in.
Here is the tradestation version again..
Type : Function, Name : StdDevx
inputs :
Price(NumericSeries),
Length(NumericSimple);
vars :
SumSqr(0),
Avg(0),
Counter(0);
if Length 0
then begin
Avg = Average(Price,Length);
SumSqr = 0;
for counter = 0 to Length - 1
begin
SumSqr = SumSqr + (Price[counter]-Avg) * (Price[counter]-Avg);
end;
StdDevX = SquareRoot(SumSqr / (Length-1));
end
else
StdDevX = 0;
Type : Indicator, Name : Kase Peak Oscillator
inputs:LEN(30), Smooth(3), Strength(1);
vars: RWH(0), RWL(0),PEAK(0), MEAN(0), STD(0);
RWH = (H[0] - L[LEN]) / (AvgTrueRange(LEN) * SquareRoot(LEN));
RWL = (H[LEN] - L[0]) / (AvgTrueRange(LEN) * SquareRoot(LEN));
PEAK = WAverage((RWH - RWL),3);
MEAN = average(PEAK,LEN);
STD = StdDevx(PEAK,LEN);
if (MEAN + (1.33 * STD)) > 2.08 then value1 = (MEAN + (1.33 * STD))
else value1 = 2.08;
if (MEAN - (1.33 * STD)) < -1.92 then value2 = (MEAN - (1.33 * STD))
else value2 = -1.92;
plot1(PEAK,"PeakOsc");
if PEAK[1] >= 0 and PEAK > 0 then plot2(value1,"+/-97.5%");
if PEAK[1] <= 0 and PEAK < 0 then plot2(value2,"+/-97.5%");
can u post " schaff trend cycle indicator " with the moving average signal & the 2 levels here