Announcement

Collapse
No announcement yet.

D_Three Ten Osc

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • D_Three Ten Osc

    File Name: d3_10osc.efs

    Description:
    D_Three Ten Osc

    Formula Parameters:
    EMA Length 1 : 5
    EMA Length 2 : 12
    EMA Length 3 : 18


    Notes:
    This indicator allows the user to plot a daily 3-10 Oscillator
    on a Tick Bar Chart or any intraday interval.
    Walter Bressert's 3-10 Oscillator is a detrending oscillator derived
    from subtracting a 10 day moving average from a 3 day moving average.
    The second plot is an 16 day simple moving average of the 3-10 Oscillator.
    The 16 period moving average is the slow line and the 3/10 oscillator is
    the fast line.
    For more information on the 3-10 Oscillator see Walter Bressert's book
    "The Power of Oscillator/Cycle Combinations"


    Download File:
    d3_10osc.efs



    EFS Code:
    PHP Code:
    /*********************************
    Provided By:  
        eSignal (Copyright c eSignal), a division of Interactive Data 
        Corporation. 2009. 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:        
        D_Three Ten Osc
        
    Version:            1.0  04/10/2009

    Formula Parameters:                     Default:
        EMA Length 1                        5
        EMA Length 2                        12
        EMA Length 3                        18

    Notes:
        This indicator allows the user to plot a daily 3-10 Oscillator 
        on a Tick Bar Chart or any intraday interval.
        Walter Bressert's 3-10 Oscillator is a detrending oscillator derived 
        from subtracting a 10 day moving average from a 3 day moving average. 
        The second plot is an 16 day simple moving average of the 3-10 Oscillator. 
        The 16 period moving average is the slow line and the 3/10 oscillator is 
        the fast line.
        For more information on the 3-10 Oscillator see Walter Bressert's book 
        "The Power of Oscillator/Cycle Combinations" 
    **********************************/
    var fpArray = new Array();
    var 
    bInit false;

    function 
    preMain() {
        
    setStudyTitle("D_Three Ten Osc");
        
    setCursorLabelName("D_3-10"0);
        
    setCursorLabelName("D_Ave"1);
        
    setDefaultBarFgColor(Color.blue0);
        
    setDefaultBarFgColor(Color.red1);
        var 
    0;
        
    fpArray[x] = new FunctionParameter("nLength1"FunctionParameter.NUMBER);
        
    with(fpArray[x++]) {
            
    setName("EMA Length 1")
            
    setLowerLimit(1);
            
    setDefault(3);
        }
        
    fpArray[x] = new FunctionParameter("nLength2"FunctionParameter.NUMBER);
        
    with(fpArray[x++]) {
            
    setName("EMA Length 2")
            
    setLowerLimit(1);
            
    setDefault(10);
        }
        
    fpArray[x] = new FunctionParameter("nLength3"FunctionParameter.NUMBER);
        
    with(fpArray[x++]) {
            
    setName("SMA Length 3")    
            
    setLowerLimit(1);
            
    setDefault(16);
        }
    }

    var 
    xOsc null;
    var 
    xSignal null;

    function 
    main(nLength1nLength2nLength3) {

        if (
    bInit == false) {
            
    addBand(0PS_SOLID1Color.green0);
            if(
    isDWM()) var Interval getInterval()+""; else var Interval "d";
            
    xOsc getSeries(macdnLength1nLength21hl2(inv(Interval))));
            
    xSignal getSeries(sma(nLength3xOsc));
            
    bInit true;
        }

        return new Array (
    xOscxSignal);

Working...
X