Announcement

Collapse
No announcement yet.

Candlestick: Bearish Engulfing

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

  • Candlestick: Bearish Engulfing

    File Name: BearishEngulfing.efs

    Description:
    Bearish Engulfing

    Formula Parameters:
    Font: Arial Narrow
    Font Size: 11
    Font and Shape Color: Green
    Font BgColor: White


    Notes:
    This is a bearish candlestick reversal pattern formed by two candlesticks.
    Following an uptrend, the first candlestick is a up candlestick which is
    followed by a down candlestick which has a long real body that engulfs or
    contains the real body of the prior bar. The Engulfing pattern is the reverse
    of the Harami pattern.

    Download File:
    BearishEngulfing.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:        
        Bearish Engulfing

    Version:            1.0  12/24/2009

    Formula Parameters:                     Default:
        Font                                Arial Narrow
        Font Size                           11
        Font and Shape Color                Green
        Font BgColor                        White
        
    Notes:
        This is a bearish candlestick reversal pattern formed by two candlesticks. 
        Following an uptrend, the first candlestick is a up candlestick which is 
        followed by a down candlestick which has a long real body that engulfs or 
        contains  the real body of the prior bar. The Engulfing pattern is the reverse 
        of the Harami pattern. 
    **********************************/

    var fpArray = new Array();

    function 
    preMain() {
        
    setPriceStudy(true);
        
    setStudyTitle("Bearish Engulfing");
        
    setShowCursorLabel(false);
        
    setShowTitleParameters(false);
        var 
    x=0;
        
    fpArray[x] = new FunctionParameter("nFontSize"FunctionParameter.NUMBER);
        
    with(fpArray[x++]){
            
    setName("Font Size")
            
    setLowerLimit(6);        
            
    setDefault(11);
        }
        
    fpArray[x] = new FunctionParameter("cFontColor"FunctionParameter.COLOR);
        
    with(fpArray[x++]){
            
    setName("Font and Shape Color");
            
    setDefault(Color.green);
        }    
        
    fpArray[x] = new FunctionParameter("cFontBgColor"FunctionParameter.COLOR);
        
    with(fpArray[x++]){
            
    setName("Font BgColor");
            
    setDefault(Color.white);
        }    
        
    fpArray[x] = new FunctionParameter("sFont"FunctionParameter.STRING);
        
    with(fpArray[x++]){
            
    setName("Font");
            
    setDefault("Arial Narrow");
        }    
    }

    function 
    main(sFontnFontSizecFontColorcFontBgColor) {
        
    Find_BearishEngulfing(sFontnFontSizecFontColorcFontBgColor);
        return;
    }

    function 
    Find_BearishEngulfing(sFontnFontSizecFontColorcFontBgColor) {
    var 
    nState getBarState();
    var 
    Open open(0);
    var 
    Close close(0);
    var 
    Open1 open(-1);
    var 
    Close1 close(-1);
    var 
    nID getCurrentBarCount();
        if (
    nState == BARSTATE_ALLBARS) {
            if (
    sFont == nullsFont "Arial Narrow";
            if (
    nFontSize == nullnFontSize 11;
            if (
    cFontColor == nullcFontColor Color.green;
            if (
    cFontBgColor == nullcFontBgColor Color.white;
        }
        if (
    Close1 Open1 && 
            
    Open Close && 
            
    Open >= Close1 && 
            
    Open1 >= Close && 
            (
    Open Close) > (Close1 Open1)) {
            
    drawTextRelative(0AboveBar2"BeEng"cFontColorcFontBgColorText.PRESET Text.CENTERsFontnFontSize"T"+nID); 
            
    drawShapeRelative(0AboveBar1Shape.DOWNARROWnullcFontColorShape.PRESET"S"+nID); 
        } else {
            
    removeText("T"+nID);
            
    removeShape("S"+nID);
        }
        return;

Working...
X