Beispiel #1
0
        protected void debugMarketSimulationMaofTraceCallback(IWrite iWrite, string cmdName, object[] cmdArguments)
        {
            if (cmdArguments.Length < 2)
            {
                iWrite.WriteLine("Security ID is required");
                return;
            }
            if (marketSimulationMaof == default(MarketSimulationMaof))
            {
                iWrite.WriteLine("Create market simulation first");
                return;
            }

            int  securityId = Convert.StrToInt((string)(cmdArguments[1]), 0);
            bool enable     = false;

            if (cmdArguments.Length > 2)
            {
                enable = Boolean.Parse((string)(cmdArguments[2]));
            }
            else
            {
                enable = !(marketSimulationMaof.GetEnableTrace(securityId));
            }
            marketSimulationMaof.EnableTrace(securityId, enable);
        }