void policy_PolicyMessage_Arrival(object sender, PolicyMessageEventArgs args)
 {
     if (StockMonitor_MessageArrival != null)
     {
         StockMonitor_MessageArrival((RunningPolicy)sender, args);
     }
 }
        //void rp_PolicyResult_Arrival(object sender, PolicyResultEventArgs args)
        //{
        //    //throw new NotImplementedException();
        //}

        void rp_PolicyMessage_Arrival(object sender, PolicyMessageEventArgs args)
        {
            TradeLog.Log(args.Message);
        }