Example #1
0
 public void AddTradingStrategyItemList(TradingStrategyADDItem item)
 {
     if (string.IsNullOrEmpty(item.strategyItemName) == false &&
         tradingStrategyItemList.Find(o => o.strategyItemName.Equals(item.strategyItemName)) == null)
     {
         tradingStrategyItemList.Add(item);
     }
 }
Example #2
0
 public void SetActiveTradingStrategyItemList(string strategyItemName, bool isActive)
 {
     if (string.IsNullOrEmpty(strategyItemName) == false &&
         tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null)
     {
         TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName));
         item.SetActive(isActive);
     }
 }
Example #3
0
 public void RemoveTradingStrategyItemList(string strategyItemName)
 {
     if (string.IsNullOrEmpty(strategyItemName) == false &&
         tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null)
     {
         TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName));
         tradingStrategyItemList.Remove(item);
     }
 }
Example #4
0
        public TradingStrategyADDItem GetTradingStrategyItem(string strategyItemName)
        {
            if (string.IsNullOrEmpty(strategyItemName) == false &&
                tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null)
            {
                TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName));
                return(item);
            }

            return(null);
        }
Example #5
0
        public bool GetActiveTradingStrategyItem(string strategyItemName)
        {
            if (string.IsNullOrEmpty(strategyItemName) == false &&
                tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null)
            {
                TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName));
                return(item.usingStrategy);
            }

            return(false);
        }
Example #6
0
        public T GetTradingStrategyItemWithType <T>(string strategyItemName) where T : TradingStrategyADDItem
        {
            T refItem = null;

            if (string.IsNullOrEmpty(strategyItemName) == false &&
                tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName)) != null)
            {
                TradingStrategyADDItem item = tradingStrategyItemList.Find(o => o.strategyItemName.Equals(strategyItemName));
                refItem = item as T;
                return(refItem);
            }

            return(null);
        }