Package org.archfirst.bfoms.domain.account.brokerage.order

Examples of org.archfirst.bfoms.domain.account.brokerage.order.OrderCriteria


    }
   
    public int findOrders(String symbol) {
       
        // Find orders for symbol
        OrderCriteria criteria = new OrderCriteria();
        criteria.setAccountId(brokerageAccount1Id);
        criteria.setSymbol(symbol);
        List<Order> orders =
            brokerageAccountService.getOrders(USERNAME1, criteria);

        // Make sure all orders are for the symbol
        for (Order order : orders) {
View Full Code Here


       
        return distinctOrderList;
    }

    public List<Order> findActiveBuyOrders(BrokerageAccount account) {
        OrderCriteria criteria = new OrderCriteria();

        criteria.setAccountId(account.getId());

        List<OrderSide> sides = new ArrayList<OrderSide>();
        sides.add(OrderSide.Buy);
        criteria.setSides(sides);
       
        List<OrderStatus> statuses = new ArrayList<OrderStatus>();
        statuses.add(OrderStatus.New);
        statuses.add(OrderStatus.PartiallyFilled);
        statuses.add(OrderStatus.PendingNew);
        statuses.add(OrderStatus.PendingCancel);
        criteria.setStatuses(statuses);

        return findOrders(criteria);
    }
View Full Code Here

    }

    public List<Order> findActiveSellOrders(
            BrokerageAccount account, String symbol) {

        OrderCriteria criteria = new OrderCriteria();

        criteria.setAccountId(account.getId());
        criteria.setSymbol(symbol);

        List<OrderSide> sides = new ArrayList<OrderSide>();
        sides.add(OrderSide.Sell);
        criteria.setSides(sides);
       
        List<OrderStatus> statuses = new ArrayList<OrderStatus>();
        statuses.add(OrderStatus.New);
        statuses.add(OrderStatus.PartiallyFilled);
        statuses.add(OrderStatus.PendingNew);
        statuses.add(OrderStatus.PendingCancel);
        criteria.setStatuses(statuses);

        return findOrders(criteria);
    }
View Full Code Here

TOP

Related Classes of org.archfirst.bfoms.domain.account.brokerage.order.OrderCriteria

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.