FSK (Fast and Slow Kurtosis)

ICE Data Services -


FSK.efs  EFSLibrary - Discussion Board
  

File Name: FSK.efs


Description:
FSK (Fast and Slow Kurtosis)


Formula Parameters:
BuyZone : 0

Notes:
This indicator plots the Fast & Slow Kurtosis. The Kurtosis is a market
sentiment indicator. The Kurtosis is constructed from three different parts.
The Kurtosis, the Fast Kurtosis(FK), and the Fast/Slow Kurtosis(FSK).

Download File:
FSK.efs




EFS Code:



/*********************************Provided By:      eSignal (Copyright c eSignal), a division of Interactive Data     Corporation. 2008. All rights reserved. This sample eSignal     Formula Script (EFS) is for educational purposes only and may be     modified and saved under a new file name.  eSignal is not responsible    for the functionality once modified.  eSignal reserves the right     to modify and overwrite this EFS file with each new release.Description:            FSK (Fast and Slow Kurtosis)     Version:            1.0  01/12/2009Formula Parameters:                     Default:    BuyZone                             0 Notes:    This indicator plots the Fast & Slow Kurtosis. The Kurtosis is a market    sentiment indicator. The Kurtosis is constructed from three different parts.    The Kurtosis, the Fast Kurtosis(FK), and the Fast/Slow Kurtosis(FSK).**********************************/var fpArray = new Array();var bInit = false;function preMain() {    setStudyTitle("FSK (Fast and Slow Kurtosis)");    setCursorLabelName("FK", 0);    setCursorLabelName("FSK", 1);    setDefaultBarFgColor(Color.blue, 0);    setDefaultBarFgColor(Color.red, 1);    var x=0;    fpArray[x] = new FunctionParameter("BuyZone", FunctionParameter.NUMBER);	with(fpArray[x++]){        setLowerLimit(1);		        setDefault(0);    }}var xMOM_R = null;var xMOM_RAvr = null;var xMOM_RWAvr = null;function main(BuyZone) {var nState = getBarState();    if (nState == BARSTATE_ALLBARS) {        if (BuyZone == null) BuyZone = 0;    }            if ( bInit == false ) {         xMOM_R = mom(1, mom(3));        xMOM_RAvr = ema(65, xMOM_R);        xMOM_RWAvr = wma(3, xMOM_RAvr);        addBand(BuyZone,PS_SOLID,1,Color.green, "0");        bInit = true;     }         if (getCurrentBarCount() < 65) return;        return new Array(xMOM_RAvr.getValue(0), xMOM_RWAvr.getValue(0));}