/// <summary>
        /// Apply risk array to fix order message
        /// </summary>
        /// <param name="message"></param>
        /// <param name="riskArray"></param>
        public void ApplyRiskArray(FIXMessage message,string[] riskArray)
        {
            if(riskArray.Length > 0)
            {
                FIXGroup group = message.AddGroup(MESSAGEFIX3Lib.FIXTagConstants.esFIXTagESNoRiskArrays);

                if (group != null)
                {
                    for (int i = 0; i < riskArray.Length; i++)
                    {
                        if (riskArray[i].Length > 0)
                        {
                            try
                            {
                                FIXGroup subgroup = group.AddGroup(null);
                                if (subgroup != null)
                                {
                                    subgroup.set_AsString(EASYROUTERCOMCLIENTLib.FIXTagConstants.esFIXTagESRiskArrayValue, riskArray[i]);
                                }
                            }
                            catch (Exception e)
                            {
                                System.Diagnostics.Debug.WriteLine(e.ToString());
                            }
                        }
                    }
                }
            }
        }