public static Liquidities FromString(this Liquidities liquidity, string liquidityText)
        {
            switch (liquidityText)
            {
            case "M":
                return(Liquidities.Maker);

            case "T":
                return(Liquidities.Taker);

            default:
                throw new ArgumentException($"Unsupported liquidity {liquidityText}");
            }
        }
        public static string GetString(this Liquidities liquidity)
        {
            switch (liquidity)
            {
            case Liquidities.Maker:
                return("M");

            case Liquidities.Taker:
                return("T");

            default:
                throw new ArgumentException($"Unsupported liquidity");
            }
        }