/*********************************Provided By : eSignal. (c) Copyright 2003*********************************/function preMain() { setStudyTitle("Stochastic Double %D "); setCursorLabelName("\%D1", 0); setCursorLabelName("\%D2", 1); setDefaultBarFgColor(Color.blue, 0); setDefaultBarFgColor(Color.navy, 1);}var study1 = null;var study2 = null;function main(nKLength, nKsmoothing, nDlength1, nDlength2, nUpperBand, nLowerBand) { if (nKLength == null) nKLength = 14; if (nKsmoothing == null) nKsmoothing = 1; if (nDlength1 == null) nDlength1 = 9; if (nDlength2 == null) nDlength2 = 18; if (nUpperBand == null) nUpperBand = 80; if (nLowerBand == null) nLowerBand = 20; if (study1 == null || study2 == null) { study1 = new StochStudy(nKLength, nKsmoothing, nDlength1); study2 = new StochStudy(nKLength, nKsmoothing, nDlength2); addBand(nUpperBand, PS_SOLID, 1, Color.lightgrey, "upper"); addBand(nLowerBand, PS_SOLID, 1, Color.lightgrey, "lower"); } var vD1 = study1.getValue(StochStudy.SLOW); if (vD1 == null) return; var vD2 = study2.getValue(StochStudy.SLOW); if (vD2 == null) return; return new Array(vD1, vD2);} |