Sha256: 012eaf04cd6a8ef6ca3c92cb7c73163afd1d7658795357d0b3d2fff547270305

Contents?: true

Size: 454 Bytes

Versions: 6

Compression:

Stored size: 454 Bytes

Contents

# Frequently used stock contracts definitions
# TODO: auto-request :ContractDetails from IB if unknown symbol is requested?
module IB
  module Symbols
    module Commodity
      extend Symbols

      def self.contracts
	  @contracts.presence || super.merge(
          :xau => IB::Contract.new( symbol: 'XAUUSD', sec_type: :commodity, currency: 'USD',
                                    :description => "London Gold ")
	   )
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ib-symbols-1.5 lib/ib/symbols/commodity.rb
ib-symbols-1.4 lib/ib/symbols/commodity.rb
ib-symbols-1.3 lib/ib/symbols/commodity.rb
ib-symbols-1.2 lib/ib/symbols/commodity.rb
ib-symbols-1.1 lib/ib/symbols/commodity.rb
ib-symbols-1.0 lib/ib/symbols/commodity.rb