| snappyfrog 749 posts
 msg #157340
 - Ignore snappyfrog
 modified
 | 8/7/2021 10:57:05 AM 
 Edit:  Sorry, but I found a conversation located here - https://www.stockfetcher.com/forums/Filter-Exchange/KST-know-sure-thing/110064/0
 
 I have this custom ROC in ThinkorSwim and want to try to convert it over to SF.
 
 
 #--Input variables
 input rocLength1 = 10;
 input rocLength2 = 15;
 input rocLength3 = 20;
 input rocLength4 = 30;
 
 def sumRocLength = rocLength1+rocLength2+rocLength3+rocLength4;
 def avgLength1 = 10;
 def avgLength2 = 10;
 def avgLength3 = 10;
 def avgLength4 = 15;
 
 
 #--Calc ROC - RateOfChange(length, color norm length, price)
 def ROC1 = RateOfChange(rocLength1, rocLength1, close);
 def ROC2 = RateOfChange(rocLength2, rocLength2, close);
 def ROC3 = RateOfChange(rocLength3, rocLength3, close);
 def ROC4 = RateOfChange(rocLength4, rocLength4, close);
 
 #--Plot lines
 plot zeroLine = 0;
 
 plot fastKST = (Average(ROC1,avgLength1)*(rocLength1/sumRocLength))+
 (Average(ROC2,avgLength2)*(rocLength2/sumRocLength))+
 (Average(ROC3,avgLength3)*(rocLength3/sumRocLength))+
 (Average(ROC4,avgLength4)*(rocLength4/sumRocLength));
 
 plot slowKST = Average(fastKST,rocLength1);
 
 
 
 
 |