Examples of Trade


Examples of org.archfirst.bfoms.domain.account.brokerage.Trade

                            executionReport.getLastPrice()));
        }
       
        // If order is closed and all executions received and something was traded,
        // then return a trade
        Trade trade = null;
        if (isClosed() &&
            (this.cumQty.eq(getCumQtyOfExecutions())) &&
            (this.cumQty.gt(DecimalQuantity.ZERO))) {
           
            trade = new Trade(
                    new DateTime(),
                    this.side,
                    this.symbol,
                    this.getCumQty(),
                    this.getTotalPriceOfExecutions(),
View Full Code Here

Examples of org.springframework.batch.item.xml.domain.Trade

  @Test
  public void testRead() throws Exception {
    reader.setResource(new ClassPathResource(ClassUtils.addResourcePathToPackagePath(getClass(), "input.xml")));
    reader.open(new ExecutionContext());
    Trade result;
    List<Trade> results = new ArrayList<Trade>();
    while ((result = reader.read()) != null) {
      results.add(result);
    }
    checkResults(results);
View Full Code Here

Examples of org.springframework.batch.sample.domain.trade.Trade

    customers = Arrays.asList(new Customer("customer1", (credits.get("customer1") - 98.34)),
        new Customer("customer2", (credits.get("customer2") - 18.12 - 12.78)),
        new Customer("customer3", (credits.get("customer3") - 109.25)),
        new Customer("customer4", credits.get("customer4") - 123.39));

    trades = Arrays.asList(new Trade("UK21341EAH45", 978, new BigDecimal("98.34"), "customer1"),
        new Trade("UK21341EAH46", 112, new BigDecimal("18.12"), "customer2"),
        new Trade("UK21341EAH47", 245, new BigDecimal("12.78"), "customer2"),
        new Trade("UK21341EAH48", 108, new BigDecimal("109.25"), "customer3"),
        new Trade("UK21341EAH49", 854, new BigDecimal("123.39"), "customer4"));

        jdbcTemplate.query(GET_TRADES, new RowCallbackHandler() {
      @Override
      public void processRow(ResultSet rs) throws SQLException {
        Trade trade = trades.get(activeRow++);

        assertTrue(trade.getIsin().equals(rs.getString(1)));
        assertTrue(trade.getQuantity() == rs.getLong(2));
        assertTrue(trade.getPrice().equals(rs.getBigDecimal(3)));
        assertTrue(trade.getCustomer().equals(rs.getString(4)));
      }
    });

    assertEquals(activeRow, trades.size());
View Full Code Here

Examples of org.td.common.beans.Trade

  }
 
  private Trade[] initTrade(){
   
    Trade trade = new Trade();
    trade.setBasketId(1);
    trade.setCloseDate(new Date());
    trade.setClosePrice(45.67);
    trade.setCloseSignal("Some signal");
    trade.setEntryDate(new Date());
    trade.setOpenSignal("Signal to open");
    trade.setPrice(67.66);
    trade.setStopLoss(67.33);
    trade.setStopProfit(34.55);
    trade.setTicker("GAZP");
    trade.setType('L');
    trade.setVol(107);
   
    return new Trade[] {trade};
  }
View Full Code Here

Examples of org.wkh.bateman.trade.Trade

    public void testBuy() throws Exception {
        assertEquals(instance.buy(today, session), false);
        assertEquals(instance.buy(today.plusMinutes(1), session), true);

        assertEquals(instance.buy(today.plusMinutes(2), session), true);
        session.addTrade(new Trade(asset, today.plusMinutes(1)));
        assertEquals(instance.buy(today.plusMinutes(2), session), false);

    }
View Full Code Here

Examples of org.wkh.bateman.trade.Trade

    }

    public void testThresholdSell() throws Exception {
        assertEquals(instance.sell(today.plusMinutes(2), session), false);

        session.addTrade(new Trade(asset, today.plusMinutes(1)));

        assertEquals(instance.sell(today.plusMinutes(2), session), false);
        assertEquals(instance.sell(today.plusMinutes(3), session), true);
    }
View Full Code Here

Examples of org.wkh.bateman.trade.Trade

        stopLoss = 0.25;

        instance = new BuyZoneModel(account, asset, conditions,
                moneyManager, buyTrigger, sellTrigger, stopLoss);

        session.addTrade(new Trade(asset, today.plusMinutes(1)));

        assertEquals(instance.sell(today.plusMinutes(1), session), false);
        assertEquals(instance.sell(today.plusMinutes(2), session), false);
        assertEquals(instance.sell(today.plusMinutes(3), session), true);
View Full Code Here

Examples of org.wkh.bateman.trade.Trade

    public void testEndOfDaySell() throws Exception {
        sellTrigger = 1337.0;
        instance = new BuyZoneModel(account, asset, conditions,
                moneyManager, buyTrigger, sellTrigger, stopLoss);

        session.addTrade(new Trade(asset, today.plusMinutes(1)));
        assertEquals(instance.sell(today.plusMinutes(3), session), true);
    }
View Full Code Here

Examples of uk.co.thomasc.scrapbanktf.trade.Trade

          listener = new AdminTrade(Bot.this);
        } else if (Main.bots.contains(call.getOtherClient())) {
          listener = new ExchangeTrade(Bot.this);
        }
        try {
          currentTrade = new Trade(steamUser.getSteamId(), call.getOtherClient(), sessionId, token, listener);
        } catch (final Exception e) {
          steamFriends.sendChatMessage(call.getOtherClient(), EChatEntryType.ChatMsg, "Could not retrieve a backpack, is your backpack private?\nPlease requeue to try again");
          steamTrade.cancelTrade(call.getOtherClient());
          queueHandler.tradeEnded();
          currentTrade = null;
View Full Code Here

Examples of whitewerx.com.trapos.model.Trade

            DomainEvents.registerFor(PositionChangeEvent.class, this);

            if (!marketEvent.isTradeEvent())
                return;

            Trade t = marketEvent.getTrade();
            portfolioPosition.add(t);

        } finally {
            DomainEvents.unregisterFor(PositionChangeEvent.class);
        }
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.