Announcement

Collapse
No announcement yet.

Elliott Wave Count Alert

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

  • Elliott Wave Count Alert

    File Name: elliottwavecountalert.efs

    Description:
    Generating an alert when a primary Elliott Wave is completed

    Formula Parameters:
    Number of Bars 300
    Wave 4 Overlap 0
    Wave 1-3 Ratio 50
    Mavg1 5
    Mavg2 35
    Alternate Long Term


    Notes:



    Download File:
    elliottwavecountalert.efs



    EFS Code:
    [php]
    /*********************************
    Provided By:
    Interactive Data Corporation (Copyright © 2010)
    All rights reserved. This sample eSignal Formula Script (EFS)
    is for educational purposes only. Interactive Data Corporation
    reserves the right to modify and overwrite this EFS file with
    each new release.

    Description:
    Generating an alert when a primary Elliott Wave is completed

    Version: 1.0 24/05/2011


    Formula Parameters: Default:
    Number of Bars 300
    Wave 4 Overlap 0
    Wave 1-3 Ratio 50
    Mavg1 5
    Mavg2 35
    Alternate Long Term
    **********************************/


    var fpArray = new Array();
    function preMain() {
    setPriceStudy(true);
    setStudyTitle("Elliott Wave Count Alert");
    setCursorLabelName("Recent Wave", 0);
    setCursorLabelName("Trend", 1);

    var x=0;
    fpArray[x] = new FunctionParameter("nNumBars", FunctionParameter.NUMBER);
    with(fpArray[x++])
    {
    setName("Number of Bars");
    setLowerLimit(1);
    setDefault(300);
    }
    fpArray[x] = new FunctionParameter("nPct4Overlap", FunctionParameter.NUMBER);
    with(fpArray[x++])
    {
    setName("Wave 4 Overlap");
    setLowerLimit(0);
    setDefault(0);
    }
    fpArray[x] = new FunctionParameter("nPct1LenOf3", FunctionParameter.NUMBER);
    with(fpArray[x++])
    {
    setName("Wave 1-3 Ratio");
    setLowerLimit(1);
    setDefault(50);
    }
    fpArray[x] = new FunctionParameter("nMavg1", FunctionParameter.NUMBER);
    with(fpArray[x++])
    {
    setName("Mavg1");
    setLowerLimit(1);
    setDefault(5);
    }
    fpArray[x] = new FunctionParameter("nMavg2", FunctionParameter.NUMBER);
    with(fpArray[x++])
    {
    setName("Mavg2");
    setLowerLimit(1);
    setDefault(35);
    }

    fpArray[x] = new FunctionParameter("gAlternate", FunctionParameter.STRING);
    with(fpArray[x++])
    {
    setName("Alternate");
    addOption("Agressive");
    addOption("Short Term");
    addOption("Long Term");
    setDefault("Long Term");
    }
Working...
X