bin/console in ib-symbols-1.2 vs bin/console in ib-symbols-1.3

- old
+ new

@@ -47,10 +47,11 @@ puts " Predefined Symbols :in: Symbols::Index, Symbols::Futures, Symbols::Forex, Symbols::Options" puts puts " Namespace is IB ! " puts puts '-'* 45 + include LogDev include IB require 'irb' client_id = ARGV[1] || read_yml[:client_id] specified_port = ARGV[0] || 'Offline' port = case specified_port @@ -63,20 +64,20 @@ when /^[Oo]/ -1 end ARGV.clear - #logger = default_logger # Logger.new STDOUT + logger = default_logger # Logger.new STDOUT ## The Block takes instructions which are executed after initializing all instance-variables ## and prior to the connection-process ## Here we just subscribe to some events if port > 0 C = Connection.new client_id: client_id, port: port do |c| # future use__ , optional_capacities: "+PACEAPI" do |c| - c.subscribe( :ContractData, :BondContractData) { |msg| c.logger.info { msg.contract.to_human } } - c.subscribe( :Alert, :ContractDataEnd, :ManagedAccounts, :OrderStatus ) {| m| c.logger.info { m.to_human } } - c.subscribe( :PortfolioValue, :AccountValue, :OrderStatus, :OpenOrderEnd, :ExecutionData ) {| m| c.logger.info { m.to_human }} + c.subscribe( :ContractData, :BondContractData) { |msg| logger.info { msg.contract.to_human } } + c.subscribe( :Alert, :ContractDataEnd, :ManagedAccounts, :OrderStatus ) {| m| logger.info { m.to_human } } + c.subscribe( :PortfolioValue, :AccountValue, :OrderStatus, :OpenOrderEnd, :ExecutionData ) {| m| logger.info { m.to_human }} # c.subscribe :ManagedAccounts do |msg| # puts "------------------------------- Managed Accounts ----------------------------------" # puts "Detected Accounts: #{msg.accounts.account.join(' -- ')} " # puts # end