Announcement

Collapse
No announcement yet.

Candlestick: Bearish Harami

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

  • Candlestick: Bearish Harami

    File Name: BearishHarami.efs

    Description:
    Bearish Harami

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


    Notes:
    This is a bearish reversal pattern formed by two candlesticks in which a short
    real body is contained within the prior session's long real body. Usually the
    second real body is the opposite color of the first real body. The Harami pattern
    is the reverse of the Engulfing pattern.

    Download File:
    BearishHarami.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 Harami

    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 reversal pattern formed by two candlesticks in which a short 
        real body is contained within the prior session's long real body. Usually the 
        second real body is the opposite color of the first real body. The Harami pattern 
        is the reverse of the Engulfing pattern. 
    **********************************/

    var fpArray = new Array();

    function 
    preMain() {
        
    setPriceStudy(true);
        
    setStudyTitle("Bearish Harami");
        
    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_BearishHarami(sFontnFontSizecFontColorcFontBgColor);
        return;
    }

    function 
    Find_BearishHarami(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"BeHa"cFontColorcFontBgColorText.PRESET Text.CENTERsFontnFontSize"T"+nID); 
            
    drawShapeRelative(0AboveBar1Shape.DOWNARROWnullcFontColorShape.PRESET"S"+nID); 
        } else {
            
    removeText("T"+nID);
            
    removeShape("S"+nID);
        }
        return;

Working...
X