figure out net profit from starting point of Cbot
            
                 27 Feb 2018, 10:23
            
                    
how it is possible to find out the net profit ,the number of winning trades and earning pips from the begining of starting a Cbot till now?
in below example we just find out today profit
        protected override void OnTick()
        {
            double totalprofit = 0;
            foreach (HistoricalTrade trade in History)
            {
                if ((trade.SymbolCode == Symbol.Code) && (trade.ClosingTime.Date.Day == Server.Time.Date.Day) && (trade.ClosingTime.Date.Month == Server.Time.Date.Month))
                {
                    totalprofit += trade.NetProfit;
                }
            }
            Print("Total Profit =  " + totalprofit);
            ChartObjects.DrawText("Firsttext1", "Totsl today profit" + totalprofit.ToString(), StaticPosition.TopLeft, Colors.Gray);
            }
also maybe we can use GetFitnessArgs
Replies
                     PanagiotisCharalampous
                     27 Feb 2018, 12:45
                                    
Hi itmfar,
See below
        protected override void OnTick()
        {
            double totalprofit = 0;
            double gainedPips = 0;
            int winningTrades = 0;
            foreach (HistoricalTrade trade in History)
            {
                if (trade.Label == "Your Label")
                {
                    totalprofit += trade.NetProfit;
                    gainedPips += trade.Pips;
                    if (trade.NetProfit > 0)
                        winningTrades++;
                }
            }
        }
Best Regards,
Panagiotis
@PanagiotisCharalampous

PanagiotisCharalampous
27 Feb 2018, 11:42
Hi itmfar,
A suggestion is to add a label to the trades placed by the cBot and then trace them by label instead by date.
Best Regards,
Panagiotis
@PanagiotisCharalampous