Beispiel #1
0
        public void marketRule(int marketRuleId, PriceIncrement[] priceIncrements)
        {
            Console.WriteLine("Market Rule Id: " + marketRuleId);

            MarketRule marketRule = new MarketRule();

            marketRule.MarketRuleId = marketRuleId;


            foreach (var priceIncrement in priceIncrements)
            {
                Console.WriteLine("Low Edge: {0}, Increment: {1}", ((decimal)priceIncrement.LowEdge).ToString(), ((decimal)priceIncrement.Increment).ToString());
                marketRule.MarketRuleIncrements.Add(new MarketRuleIncrement((decimal)priceIncrement.LowEdge, (decimal)priceIncrement.Increment));
            }

            RaiseMarketRuleUpdatedEvent(new MarketRuleArgs(marketRule));
        }
Beispiel #2
0
 public MarketRuleArgs(MarketRule marketRule)
 {
     MarketRule = marketRule;
 }
 void IEWrapper.MarketRule(int marketRuleId, PriceIncrement[] priceIncrements)
 {
     MarketRule?.Invoke(new MarketRuleMessage(marketRuleId, priceIncrements));
 }
Beispiel #4
0
 public void marketRule(int marketRuleId, PriceIncrement[] priceIncrements)
 {
     MarketRule?.Invoke(new MarketRuleMessage(marketRuleId, priceIncrements));
 }
 public void marketRule(int marketRuleId, PriceIncrement[] priceIncrements)
 {
     MarketRule.RaiseEvent(this, new MarketRuleEventArgs(marketRuleId, priceIncrements));
 }