private void SetupStrategy(SellSideInstrumentStrategy strategy)
 {
     FieldInfo[] fields = strategy.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
     for (int i = 0; i < fields.Length; i++)
     {
         FieldInfo fieldInfo = fields[i];
         if (fieldInfo.GetCustomAttributes(typeof(ParameterAttribute), true).Length > 0)
         {
             fieldInfo.SetValue(strategy, fieldInfo.GetValue(this));
         }
     }
 }
 private void SetupStrategy(SellSideInstrumentStrategy strategy)
 {
     FieldInfo[] fields = strategy.GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
     for (int i = 0; i < fields.Length; i++)
     {
         FieldInfo fieldInfo = fields[i];
         if (fieldInfo.GetCustomAttributes(typeof(ParameterAttribute), true).Length > 0)
         {
             fieldInfo.SetValue(strategy, fieldInfo.GetValue(this));
         }
     }
 }