class IB::Messages::Incoming::PortfolioValue

Public Instance Methods

contract() click to toggle source
# File lib/ib/messages/incoming/portfolio_value.rb, line 25
def contract
  @contract = IB::Contract.build @data[:contract]
end
to_human() click to toggle source
# File lib/ib/messages/incoming/portfolio_value.rb, line 29
def to_human
  "<PortfolioValue: #{contract.to_human} (#{position}): Market #{market_price}" +
      " price #{market_value} value; PnL: #{unrealized_pnl} unrealized," +
      " #{realized_pnl} realized; account #{account_name}>"
end