コード例 #1
0
 public OrderService(IPositionCacheService positionService, ISecurityMasterService securityService, IOrderRoutingService orderRoutingService)
 {
     this.positionService     = positionService;
     this.securityService     = securityService;
     this.orderRoutingService = orderRoutingService;
     this.orderMaker          = new OrderMarker(positionService, securityService);
 }
コード例 #2
0
 public OrderMarker(IPositionCacheService positionService, ISecurityMasterService securityMasterService)
 {
     this.positionService          = positionService;
     this.securityMasterService    = securityMasterService;
     this.equityOrderMakerStartegy = new EquityOrdeMakerStartegy(positionService);
     this.optionOrderMakerStartegy = new OptionOrdeMakerStartegy(positionService);
 }
コード例 #3
0
 public BroadCastPointDefineService(IB_DefRepository _Bepository,
                                    IB_DefCacheService _B_DefCacheService,
                                    IAreaCacheService _AreaCacheService,
                                    IAreaRepository _AreaRepository,
                                    IPositionCacheService _PositionCacheService,
                                    IPositionService _PositionService,
                                    IConfigCacheService _ConfigCacheService,
                                    IConfigRepository _ConfigRepository,
                                    IDeviceDefineCacheService DevCacheService)
 {
     this._repository           = _Bepository;
     this._b_DefCacheService    = _B_DefCacheService;
     this._areaCacheService     = _AreaCacheService;
     this._areaRepository       = _AreaRepository;
     this._positionCacheService = _PositionCacheService;
     this._positionService      = _PositionService;
     this._configCacheService   = _ConfigCacheService;
     this._configRepository     = _ConfigRepository;
     this._devCacheService      = DevCacheService;
 }
コード例 #4
0
 public OptionOrdeMakerStartegy(IPositionCacheService positionService) : base(positionService)
 {
 }
コード例 #5
0
 public PositionService(IPositionRepository _Repository, IPositionCacheService _PositionCacheService)
 {
     this._Repository           = _Repository;
     this._PositionCacheService = _PositionCacheService;
 }
コード例 #6
0
 protected OrderMarkerStrategy(IPositionCacheService positionService)
 {
     this.positionService = positionService;
 }