Beruflich Dokumente
Kultur Dokumente
com
// RSIS Overbought/Oversold Indicator
// Version 1.0
// Last modified: 26-01-2002 by Thomas Zmuck
// Formula
P = RSI( rsiPeriod );
y = Sum( Cum( 1 ), tp );
y1 = ( tp * Sum( Cum( 1 ) * P, tp ) - Sum( Cum( 1 ), tp ) * Sum( P, tp ) ) /
( tp * Sum( ( Cum( 1 ) * Cum( 1 ) ), tp ) - ( y * y ) ) * Cum( 1 ) +
( MA( P, tp ) -
MA( Cum( 1 ), tp ) * ( tp * Sum( Cum( 1 ) * P, tp ) - Sum( Cum( 1 ), tp )
* Sum( P, tp ) ) /
( tp * Sum( ( Cum( 1 ) * Cum( 1 ) ), tp ) - ( y * y ) ) );
slope = LinRegSlope( P, tp );
y2 = IIf( slope > 0 AND y1 > HHV( P, 3 ), HHV( P, 3 ),
IIf( slope < 0 AND y1 < LLV( P, 3 ), LLV( P, 3 ), y1 ) );
y3 = EMA( y2, emaPeriod );
e1 = EMA( P, emaPeriod + 1 );
e2 = EMA( e1, emaPeriod + 1 );
e3 = EMA( e2, emaPeriod + 1 );
e4 = EMA( e3, emaPeriod + 1 );
e5 = EMA( e4, emaPeriod + 1 );
e6 = EMA( e5, emaPeriod + 1 );
c1 = -A * A * A;
c2 = 3 * A * A + 3 * A * A * A;
c3 = -6 * A * A - 3 * A - 3 * A * A * A;
c4 = 1 + 3 * A + A * A * A + 3 * A * A;
t3 = c1 * e6 + c2 * e5 + c3 * e4 + c4 * e3;
RSIS = ( y3 + t3 ) / 2;
// End Formula
// Graph-Part
Plot( RSIS, "RSIS", colorOrange, styleLine);
// End Graph-Part
// Buy Conditions
// not used, only for testing systems
Cond1 = Ref( RSIS, -1 ) < 20;
Cond2 = Ref( RSIS, -2 ) < 20;
Cond3 = Ref( RSIS, -1 ) < Ref( RSIS, -2 );
Cond4 = Ref( RSIS, -2 ) < Ref( RSIS, -3 );
Cond5 = RSIS > Ref( RSIS, -1 );
Cond6 = (CCI( 30 ) < 100) AND (CCI( 30 ) > -100);
// Title-Part
Title = Name()
+ " RSIS period = "
+ WriteVal( rsiPeriod, 1 )
+ " EMA period = " + WriteVal(emaPeriod, 1 )
+ " TP = " + WriteVal( tp, 1.1 )
+ " A = " + WriteVal( A, 1.1 );
// End Title-Part