Exemplo n.º 1
0
 public TradingData()
 {
     runData = new TradingRunData();
     //deal = new Position();
     dmData     = new StrategyData();
     buy_dmData = new StrategyData();
     //sell_dmData = new DmData();
 }
Exemplo n.º 2
0
        public void SetData(Stock _stock)
        {
            stock   = _stock;
            runData = new TradingRunData(stock.runData);
            //deal = new Position(stock.position);
            dmData     = new StrategyData(stock.dmData);
            buy_dmData = new StrategyData(stock.buy_dmData);

            //stock.position = new Position(stock);
        }
Exemplo n.º 3
0
        public TradingRunData(TradingRunData other)
        {
            //back test
            start_date = other.start_date;
            end_date   = other.end_date;
            cur_date   = other.cur_date;

            //deal
            principal_start = other.principal_start;
            principal_cur   = other.principal_cur;
            total_capital   = other.total_capital;
        }