Beispiel #1
0
 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;
        }