void TradeAlgorithmOnDrop(List <ConditionViewModel> dl)
        {
            var dc = DataContext as StandardStrategyViewModel;
            var i  = dl.FirstOrDefault();

            if (i != null)
            {
                var tg = new TradeAlgorithm()
                {
                    TargetSignalName = i.Name
                };
                var vm = new TradeAlgorithmViewModel(tg);

                dc.TradeAlgorithmList.Add(vm);
                dc.TargetObject.TradeAlgorithmList.Add(tg);
            }
        }
        void TradeAlgorithmOnDrop(List <IInstrument> dl)
        {
            var dc = DataContext as StandardStrategyViewModel;
            var i  = dl.FirstOrDefault();

            if (i != null)
            {
                var tg = new TradeAlgorithm()
                {
                    TargetInstrumentTicker = i.Ticker
                };
                var vm = new TradeAlgorithmViewModel(tg);

                dc.TradeAlgorithmList.Add(vm);
                dc.TargetObject.TradeAlgorithmList.Add(tg);
            }
        }