AdjTradingInput CreateInput(String key, List<List<IAdjLogic>> adjSets, double investAmount) { AdjTradingInput input = new AdjTradingInput(key, investAmount); foreach (List<IAdjLogic> adjSet in adjSets) { foreach (IAdjLogic adj in adjSet) { input.Append(adj); } } return input; }
static AdjTradingInput CreateInput(double investAmount) { AdjTradingInput input = new AdjTradingInput("simple", investAmount); String kospiKey = MarketDataManager.Ins().GetKey("KOSPI Index", MarketDataFieldType.PX_LAST, "KRW"); DummyAdj kospiAdj1 = new DummyAdj(kospiKey, 1.0); input.Append(kospiAdj1); String spxKey = MarketDataManager.Ins().GetKey("SPX Index", MarketDataFieldType.PX_LAST, "USD"); DummyAdj spxAdj1 = new DummyAdj(spxKey, 1.0); input.Append(spxAdj1); String chinaKey = MarketDataManager.Ins().GetKey("SHCOMP Index", MarketDataFieldType.PX_LAST, "CNY"); DummyAdj chinaAdj1 = new DummyAdj(chinaKey, 1.0); input.Append(chinaAdj1); return input; }