protected void ShowTradeTransactions(databases.tmpDS.stockCodeRow stockCodeRow, string strategyCode, DataParams dataParam) { string formName = stockCodeRow.code.Trim() + "," + dataParam.TimeRange.ToString() + "," + application.Strategy.StrategyLibs.GetMetaName(strategyCode) + "," + dataParam.TimeScale; profitEstimate myForm = profitEstimate.GetForm(formName); myForm.myDataParam = dataParam; myForm.myStockCode = stockCodeRow.code; myForm.myStrategyCode = strategyCode; myForm.myOptions = new EstimateOptions(); myForm.ReLoad(); myForm.Text = "(" + formName + ")"; if (this.myDockedPane != null) { myForm.Show(this.myDockedPane); } else { myForm.ShowDialog(); } }