KDJ from Thinkscript to Python
Budget: $10 – $30 USD
I need 2 thinkscript functions coverted to Python.
The 2 Thinkscript functions are:
1. StochastikFull index (standard TOS function)
2. KDJ index:
declare lower;
input overBot = 80;
input overSld = 20;
input kPeriod = 9;
input dPeriod = 3;
input slowingPeriod = 3;
input averageType = AverageType.SIMPLE;
def rsv = StochasticFull( overBot, overSld, kPeriod, dPeriod, high, low, close, slowingPeriod, averageType ).FastK;
plot rsvplot = rsv;
plot K = MovingAverage( averageType, rsv, slowingPeriod );
plot D = MovingAverage( averageType, K, dPeriod );
plot J = ( 3 * D ) - ( 2 * K );
plot OverBought = overBot;
plot OverSold = overSld;
K.SetDefaultColor( GetColor( 1 ) );
D.SetDefaultColor( GetColor( 6 ) );
J.SetDefaultColor( GetColor( 5 ) );
OverBought.SetDefaultColor( Color.BLACK );
OverSold.SetDefaultColor( Color.BLACK );
The 2 Thinkscript functions are:
1. StochastikFull index (standard TOS function)
2. KDJ index:
declare lower;
input overBot = 80;
input overSld = 20;
input kPeriod = 9;
input dPeriod = 3;
input slowingPeriod = 3;
input averageType = AverageType.SIMPLE;
def rsv = StochasticFull( overBot, overSld, kPeriod, dPeriod, high, low, close, slowingPeriod, averageType ).FastK;
plot rsvplot = rsv;
plot K = MovingAverage( averageType, rsv, slowingPeriod );
plot D = MovingAverage( averageType, K, dPeriod );
plot J = ( 3 * D ) - ( 2 * K );
plot OverBought = overBot;
plot OverSold = overSld;
K.SetDefaultColor( GetColor( 1 ) );
D.SetDefaultColor( GetColor( 6 ) );
J.SetDefaultColor( GetColor( 5 ) );
OverBought.SetDefaultColor( Color.BLACK );
OverSold.SetDefaultColor( Color.BLACK );