/// <summary>
        ///
        /// </summary>
        /// <param name="clazz">identificativo (nome) della classe</param>
        /// <returns></returns>
        public static CMarket Create(string clazz)
        {
            switch (clazz)
            {
            case "CMarketSimulator":
                return(CMarketSimulator.Create());

                break;

            case "CMarketMtGoxUSDBTC":
                return(CMarketMtGoxUsdbtc.Create());

                break;

            case "CMarketBtceUsdBtc":
                return(CMarketBtceUsdBtc.Create());

                break;

            default:
                return(null);

                break;
            }
        }