Exemplo n.º 1
0
 internal override ValuedPLCalculatorBase CreateValuedPLCalculator(Agent.Order order)
 {
     return(new BOValuedPLCalculator((BinaryOption.Order)order));
 }
Exemplo n.º 2
0
 internal override OrderSettings CreateOrderSettings(Agent.Order order, OrderConstructParams constructParams)
 {
     return(new BOOrderSettings((BinaryOption.Order)order, (BOOrderConstructParams)constructParams));
 }
Exemplo n.º 3
0
 internal override BLL.OrderBusiness.Calculator.CloseOrderCalculator CreateCloseOrderCalculator(Agent.Order order, OrderSettings settings)
 {
     return(new BOCloseOrderCalculator((BinaryOption.Order)order, (BOOrderSettings)settings));
 }
Exemplo n.º 4
0
 internal override Services.OrderExecuteServiceBase CreateOrderExecuteService(Agent.Order order, OrderSettings settings)
 {
     return(new Services.BOOrderExecuteService((BinaryOption.Order)order, (BOOrderSettings)settings));
 }
Exemplo n.º 5
0
 internal override OrderFeeCalculatorBase CreateOrderFeeCalculator(Agent.Order order, OrderSettings settings)
 {
     return(new BOOrderFeeCalculator((BinaryOption.Order)order, (BOOrderSettings)settings));
 }
Exemplo n.º 6
0
 internal override BLL.OrderBusiness.Calculator.OpenOrderCalculatorBase CreateOpenOrderCalculator(Agent.Order order, OrderSettings settings)
 {
     return(new BOOpenOrderCalculator((BinaryOption.Order)order, (BOOrderSettings)settings, BOOpenOrderServiceFactory.Default));
 }
 internal override AddOrderRelationCommandBase Create(Agent.Order closeOrder, IDBRow dr)
 {
     return(new AddDataRowBOOrderRelationCommand((BinaryOption.Order)closeOrder, dr));
 }
 internal override AddTransactionCommandBase CreateByClose(Account account, Agent.Order openOrder)
 {
     return(new Command.AddBOTransactionCommand(account, (Order)openOrder));
 }
Exemplo n.º 9
0
 public override AddOrderRelationCommandBase Create(Agent.Order closeOrder, Protocal.OrderRelationData orderRelaitonData)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 10
0
 internal override AddOrderRelationCommandBase Create(Agent.Order closeOrder, Protocal.OrderRelationData orderRelationData)
 {
     return(new AddCommunicationOrderRelationCommand(closeOrder, orderRelationData));
 }
Exemplo n.º 11
0
 public override AddOrderRelationCommandBase Create(Agent.Order openOrder, Agent.Order closeOrder, decimal closedLot)
 {
     Debug.Assert(openOrder.IsOpen && !closeOrder.IsOpen);
     return(new Command.AddBOOrderRelationCommand((Order)closeOrder, (Order)openOrder, closedLot));
 }
Exemplo n.º 12
0
 public override AddOrderRelationCommandBase Create(Agent.Order closeOrder, System.Data.DataRow dr)
 {
     return(new Command.AddBOOrderRelationCommand((Order)closeOrder, dr));
 }
Exemplo n.º 13
0
 public override AddOrderRelationCommandBase Create(Agent.Order closeOrder, System.Xml.Linq.XElement xmlOrderRelation)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 14
0
 internal override BLL.OrderBusiness.Calculator.OrderFloating CreateFloatPLCalcaulator(Agent.Order order)
 {
     return(BOFloatPLCalculator.Default);
 }
Exemplo n.º 15
0
 internal override AddOrderRelationCommandBase Create(Agent.Order openOrder, Agent.Order closeOrder, decimal closedLot)
 {
     Debug.Assert(openOrder.IsOpen && !closeOrder.IsOpen);
     return(new AddGeneralBOOrderRelationCommand((BinaryOption.Order)closeOrder, (BinaryOption.Order)openOrder, closedLot));
 }
Exemplo n.º 16
0
 internal override OrderBusiness.Calculator.OrderSplitCalculator CreateSplitOrderCalculator(Agent.Order order, BLL.OrderBusiness.OrderSettings settings)
 {
     return(null);
 }
 internal override AddTransactionCommandBase CreateByAutoClose(Account account, Agent.Order openOrder, iExchange.Common.Price closePrice, iExchange.Common.OrderType orderType)
 {
     throw new  NotImplementedException();
 }