Hi I would like to create an index ( "InTrade") which indicates if i am On the market or no.
This formula works well but only after the two first trades (Buy then sell or sell then Buy) SetChartOptions(1,chartShowDates); GraphXSpace = 10 ; Plot(Close, "C", colorBlack, styleCandle); X = BarIndex(); MA10 = MA(C, 10) ; MA50 = MA(C, 50); Plot(MA10, "MA10", colorBlue, styleLine); Plot(MA50, "MA50", colorRed, styleLine); Buy = Cross(MA10, MA50); Sell = Cross(MA50, MA10); BarBuy = ValueWhen(Buy, X, 1); BarSell = ValueWhen(Sell, X, 1); PlotShapes(IIf(Buy, shapeUpArrow, shapeNone), colorGreen, 0, L, -12); PlotShapes(IIf(Sell, shapeDownArrow, shapeNone), colorRed, 0, H, -12); intrade = IIf( BarBuy > BarSell , 1, -1); Title = " " + Name() + " - " + Date() + " - BarBuy = " + BarBuy + " - BarSell = " + BarSell + " - Intrade = " + intrade + " " ; Is it possible to write an other formula which works since the beginning of the Array ? Thank's for your response
