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