Announcement

Collapse
No announcement yet.

Candlestick: Bullish Harami

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

  • Candlestick: Bullish Harami

    File Name: BullishHarami.efs

    Description:
    Bullish Harami

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


    Notes:
    This is a bullish reversal pattern formed by two candlesticks in which a small
    real body is contained within the prior session's unusually large 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:
    BullishHarami.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:        
        Bullish 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 bullish reversal pattern formed by two candlesticks in which a small 
        real body is contained within the prior session's unusually large 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("Bullish 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_BullishHarami(sFontnFontSizecFontColorcFontBgColor);
        return;
    }

    function 
    Find_BullishHarami(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 ((
    Open1 Close1) &&
           (
    Close Open) && 
           (
    Close <= Open1) &&
           (
    Close1 <= Open) &&
           ((
    Close Open) < (Open1 Close1))) {
            
    drawTextRelative(0BelowBar2"BuHa"cFontColorcFontBgColorText.PRESET Text.CENTERsFontnFontSize"T"+nID); 
            
    drawShapeRelative(0BelowBar1Shape.UPARROWnullcFontColorShape.PRESET"S"+nID); 
        } else {
            
    removeText("T"+nID);
            
    removeShape("S"+nID);
        }
        return;

Working...
X