value form server different on m1 backtesting with the same code execution
            value form server different on m1 backtesting  with the same code execution
            
                 30 Nov 2016, 03:44
            
                    
Hi i have a big probleme with backtesting m1 data received and analysed.
i am using in section1 : ontick , with m1 triger to lauch a sub macro.
On that sub macro i write on excel all m1bar open value, section 2)
All data are writed on excel . but when i am activate this command ModifyPosition(position, newStopLoss, null); a get exemple 18000 ligne but if i cancel it i got 37000 ligne like new value M1 are added .
-Why that apphen ? New value from what.? and why there different ?
I cretate a manually stop loss and i got 37000 line ,
-so how the ModifyPosition can remove thousand of m1 triger ? this is very serious probleme. needs helps on that
1)
on ticks
            currentIndexMinute1 = seriesMinute1.Open.Count - 1;
            if (currentIndexMinute1 > lastIndexMinute1)
            {
                OnBarMinute1(currentIndexMinute1);
                lastIndexMinute1 = currentIndexMinute1
            }
2)                   ModifyPosition(position, newStopLoss, null);          Probleme from there
                        timestr = Server.Time.ToString("yyyy-MM-dd HH:mm:ss.fff");
                        var  sa = new System.Collections.Generic.List<string>();
                        sa.Add(timestr);
                        sa.Add(Symbol.Bid.ToString("F6"));
                        sa.Add(newStopLoss.ToString("F6"));
                        sa.Add(position.Id.ToString("F6"));
                        sout = string.Join(";", sa);
                        fwriter.WriteLine(sout);
                         fwriter.Flush(); 
