Forex_Strategy_Builder.Dialogs.Generator.Generator.RemovePermanentTP C# (CSharp) Method

RemovePermanentTP() private method

Removes the Permanent Take Profit
private RemovePermanentTP ( BackgroundWorker worker ) : void
worker System.ComponentModel.BackgroundWorker
return void
        void RemovePermanentTP(BackgroundWorker worker)
        {
            int oldPermTP = Data.Strategy.PermanentTP;
            Data.Strategy.UsePermanentTP = false;
            Data.Strategy.PermanentTP = Data.InstrProperties.IsFiveDigits ? 1000 : 100;
            bool isBetterORSame = CalculateTheResult(true);
            if (!isBetterORSame)
            {
                Data.Strategy.UsePermanentTP = true;
                Data.Strategy.PermanentTP = oldPermTP;
            }
        }