KDJ from Thinkscript to Python

Job ID: 33917774

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 );
Related categories: Python Software Architecture Mathematics