Feniks2020
New member
Good morning/evening,
Could anyone tell me why this code won't work????
def a = OptionDelta;
def b = OptionTheta;
def x = b/a;
# https://usethinkscript.com/threads/...from-a-percentage-value-indicator-study.5454/
# ensure x is between pMin and pMax and store in c1
def pMin = -5;
def pMax = 5;
def range = pMax - pMin;
def c1 = Min(pMax,Max(pMin,x));
# percent of range
def por = (c1-pMin)/range;
def red = Round(255*por,0);
def green = Round(255-255*por,0);
plot pct = x;
pct.AssignValueColor((CreateColor(red, green, 0)));
#END
ToS won't accept my def a and def b lines even though the thinkscript editor autocorrected and "placed" the OptionDelta and OptionTheta in the code
Doesn't make sense.....I made this script below for OpenInterest and Volume and it works just fine
def a = Open_Interest;
def b = volume;
def x = a/b;
# ensure x is between pMin and pMax and store in c1
def pMin = 0;
def pMax = 5;
def range = pMax - pMin;
def c1 = Min(pMax,Max(pMin,x));
# percent of range
def por = (c1-pMin)/range;
def red = Round(255*por,0);
def green = Round(255-255*por,0);
plot pct = x;
pct.AssignValueColor((CreateColor(red, green, 0)));
#END
Thanks in advance for your assistance!
Could anyone tell me why this code won't work????
def a = OptionDelta;
def b = OptionTheta;
def x = b/a;
# https://usethinkscript.com/threads/...from-a-percentage-value-indicator-study.5454/
# ensure x is between pMin and pMax and store in c1
def pMin = -5;
def pMax = 5;
def range = pMax - pMin;
def c1 = Min(pMax,Max(pMin,x));
# percent of range
def por = (c1-pMin)/range;
def red = Round(255*por,0);
def green = Round(255-255*por,0);
plot pct = x;
pct.AssignValueColor((CreateColor(red, green, 0)));
#END
ToS won't accept my def a and def b lines even though the thinkscript editor autocorrected and "placed" the OptionDelta and OptionTheta in the code
Doesn't make sense.....I made this script below for OpenInterest and Volume and it works just fine
def a = Open_Interest;
def b = volume;
def x = a/b;
# ensure x is between pMin and pMax and store in c1
def pMin = 0;
def pMax = 5;
def range = pMax - pMin;
def c1 = Min(pMax,Max(pMin,x));
# percent of range
def por = (c1-pMin)/range;
def red = Round(255*por,0);
def green = Round(255-255*por,0);
plot pct = x;
pct.AssignValueColor((CreateColor(red, green, 0)));
#END
Thanks in advance for your assistance!
Last edited by a moderator: