Module: OpenTrade

Defined in:
lib/open_trade/base/message.rb,
lib/open_trade.rb,
lib/open_trade/base.rb,
lib/open_trade/version.rb,
lib/open_trade/base/role.rb,
lib/open_trade/base/constants.rb,
lib/open_trade/messages/common/log.rb,
lib/open_trade/messages/common/stop.rb,
lib/open_trade/messages/common/error.rb,
lib/open_trade/messages/common/start.rb,
lib/open_trade/messages/common/status.rb,
lib/open_trade/messages/portfolio/exit.rb,
lib/open_trade/messages/portfolio/order.rb,
lib/open_trade/messages/strategy/signal.rb,
lib/open_trade/messages/common/heartbeat.rb,
lib/open_trade/messages/market_data/tick.rb,
lib/open_trade/messages/market_data/depth.rb,
lib/open_trade/messages/market_data/quote.rb,
lib/open_trade/messages/common/acknowledge.rb,
lib/open_trade/messages/directory/process_list.rb,
lib/open_trade/messages/accumulator/calculation.rb,
lib/open_trade/messages/executor/order_activity.rb,
lib/open_trade/messages/portfolio/account_status.rb,
lib/open_trade/messages/portfolio/set_constraint.rb,
lib/open_trade/messages/directory/process_activity.rb,
lib/open_trade/messages/portfolio/list_constraints.rb,
lib/open_trade/messages/portfolio/register_strategy.rb

Overview

Messge types are an array of field descriptions as hashes: [

{

:name => :some_name :type => :string|:symbol|:number :required => true/false

}, ...

]

Defined Under Namespace

Modules: Base

Constant Summary collapse

VERSION =
"0.0.1"
TIMESTAMP_FORMAT =

2012/06/30T17:01:00.00

'%Y/%m/%dT%H%M%S.%L'