Show Plot

This topic contains 1 reply, has 2 voices, and was last updated by Matthew Matthew 11 months, 2 weeks ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #44703

    • Topics: 1
    • Replies: 0
    • Posts: 1

    Hi guys

    I seek two 3 day simple MA’s plotted as stepped lines on the chart, one calculated with High, other Low; to be used as an entry and trailing stop indicator and plotted when close triggers an uptrend or down trend

    show plot script
    MAH = (Simple, high, 3 day);
    MAL = (Simple, low, 3 day);

    thought an if statement could decipher between plots but both lines are plotted

    if(Close() < MAL, plot 1, plot 2);
    plot 1 = MAH;
    plot 2 = MAL 

    so I get both plots, and I’m guessing its just taking the plot definitions and not considering the if statement. I tried putting the plot def into the IF statement and get do lines…

    • Topics: 4
    • Replies: 83
    • Posts: 87

    Hi Randy,

    The plot1 and plot2 lines will bypass the If statement and plot the functions they are assigned to.  If the idea is to swap between the Low / High MA you need just 1 plot, the IF function will handle the swap between the two.

    MAH = MA(BARS=3, CALC=High);

    MAL = MA(BARS=3, CALC=Low);

    plot1=IF(Close() < MAL, MAH,MAL);

    plot1.Plotstyle = Step;


    You can then setup the Show Plot to use a custom colour scheme so that when MAH is used it’s blue and MAL it’s red.


    The script used to set the blue colour was:

    MAH = MA(BARS=3, CALC=High);

    MAL = MA(BARS=3, CALC=Low);

    C1 = IF(Close() < MAL, MAH,MAL);

    MAH == C1





Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.

Pin It on Pinterest

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.