Examples of PositionBean


Examples of com.quantcomponents.algo.PositionBean

 
  private void notifyPositionListeners(IContract contract) {
    IPosition position = positionCalculator.getPositions().get(contract);
    if (position != null) {
      for (IPositionListener listener : orderPositionListeners) {
        listener.onPositionUpdate(contract, new PositionBean(position));
      }
    }
  }
View Full Code Here

Examples of com.quantcomponents.algo.PositionBean

   
    @Override
    public void updatePortfolio(Contract iBContract, int positionAmt, double marketPrice, double marketValue, double averageCost, double unrealizedPNL, double realizedPNL, String accountName) {
      if (accountName.equals(accountId)) {
        final IContract contract = ContractBean.copyOf(new IBContract(iBContract, constantTranslator));
        final PositionBean position = new PositionBean(new Date(), positionAmt, marketPrice, marketValue, averageCost, unrealizedPNL, realizedPNL);
       
        if (!positionUpdaters.containsKey(contract)) { // setup price listener for that contract: since IB sends too few updates, we update automatically based on price changes
          PositionPriceUpdater positionPriceUpdater = new PositionPriceUpdater();
          positionPriceUpdater.position = position;
          final ITickListener tickListener = new ITickListener() {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.