Example #1
0
        public ProfitAlgoLayer(List <Trade> FullTradeList, List <CompletedTrade> CompletedTrades)
        {
            _CompletedTrades = CompletedTrades;
            AdjustVolume(FullTradeList);

            foreach (var a in FullTradeList)
            {
                var b = new TakeProfitTrade((Trade)a.Clone());
                _FullTradeList.Add(b);
            }
        }
        public ProfitAlgoLayer(List<Trade> FullTradeList, List<CompletedTrade> CompletedTrades)
        {
            _CompletedTrades = CompletedTrades;
            AdjustVolume(FullTradeList);

            foreach (var a in FullTradeList)
            {
                var b = new TakeProfitTrade((Trade)a.Clone());
                _FullTradeList.Add(b);
            }

        }
Example #3
0
        public TakeProfit(List <Trade> FullTradeList, List <CompletedTrade> CompletedTrades, double mama, double fama)
        {
            _CompletedTrades = CompletedTrades;
            _m = mama;
            _f = fama;



            AdjustVolume(FullTradeList);

            foreach (var a in FullTradeList)
            {
                var b = new TakeProfitTrade((Trade)a.Clone());
                _FullTradeList.Add(b);
            }
        }
		public TakeProfit(List<Trade> FullTradeList, List<CompletedTrade> CompletedTrades, double mama, double fama)
		{
			_CompletedTrades = CompletedTrades;
			_m = mama;
			_f = fama;



			AdjustVolume(FullTradeList);

			foreach (var a in FullTradeList)
			{
				var b = new TakeProfitTrade((Trade)a.Clone());
				_FullTradeList.Add(b);
			}

		}