########################################################## # # # Begin Code # # # # BTT_3MA Plot_Label For Intra-Day Chart By Palmer # # # # www.bankthetrade.com # # # ########################################################## input price = FundamentalType.CLOSE; input aggregationPeriod = AggregationPeriod.DAY; input period_MA1=50; input averageType1 = AverageType.SIMPLE; input period_MA2=100; input averageType2 = AverageType.SIMPLE; input period_MA3=200; input averageType3 = AverageType.SIMPLE; input displace= 0; ### ma1 def ma1 = Round ( MovingAverage(averageType1, Fundamental(price, period = aggregationPeriod), period_MA1),2); def m1 = if isNan(ma1) then ma1[1] else ma1; ### ma2 def ma2 = Round ( MovingAverage(averageType2, Fundamental(price, period = aggregationPeriod), period_MA2),2); def m2 = if isNan(ma2) then ma2[1] else ma2; ### ma3 def ma3 = Round ( MovingAverage(averageType3, Fundamental(price, period = aggregationPeriod), period_MA3),2); def m3 = if isNan(ma3) then ma3[1] else ma3; AddLabel(yes, "MA1: " + m1, color.yellow); # yellow AddLabel(yes, "MA2: " + m2, color.white); # white AddLabel(yes, "MA3: " + m3, color.cyan); # cyan plot mov1 = MovingAverage(averageType1, Fundamental(price, period = aggregationPeriod),period_MA1); mov1.setDefaultColor(color.yellow); plot mov2 = MovingAverage(averageType2, Fundamental(price, period = aggregationPeriod),period_MA2); mov2.setDefaultColor(color.white); plot mov3 = MovingAverage(averageType3, Fundamental(price, period = aggregationPeriod),period_MA3); mov3.setDefaultColor(color.cyan); ### End Code ###