Module: IGMarkets

Defined in:
lib/ig_markets.rb,
lib/ig_markets/model.rb,
lib/ig_markets/regex.rb,
lib/ig_markets/errors.rb,
lib/ig_markets/format.rb,
lib/ig_markets/market.rb,
lib/ig_markets/account.rb,
lib/ig_markets/boolean.rb,
lib/ig_markets/session.rb,
lib/ig_markets/version.rb,
lib/ig_markets/activity.rb,
lib/ig_markets/position.rb,
lib/ig_markets/watchlist.rb,
lib/ig_markets/instrument.rb,
lib/ig_markets/application.rb,
lib/ig_markets/transaction.rb,
lib/ig_markets/api_versions.rb,
lib/ig_markets/working_order.rb,
lib/ig_markets/market_overview.rb,
lib/ig_markets/request_printer.rb,
lib/ig_markets/response_parser.rb,
lib/ig_markets/client_sentiment.rb,
lib/ig_markets/dealing_platform.rb,
lib/ig_markets/deal_confirmation.rb,
lib/ig_markets/password_encryptor.rb,
lib/ig_markets/limited_risk_premium.rb,
lib/ig_markets/client_account_summary.rb,
lib/ig_markets/request_body_formatter.rb,
lib/ig_markets/sprint_market_position.rb,
lib/ig_markets/streaming/subscription.rb,
lib/ig_markets/historical_price_result.rb,
lib/ig_markets/market_hierarchy_result.rb,
lib/ig_markets/streaming/account_state.rb,
lib/ig_markets/streaming/market_update.rb,
lib/ig_markets/streaming/account_update.rb,
lib/ig_markets/streaming/position_update.rb,
lib/ig_markets/streaming/chart_tick_update.rb,
lib/ig_markets/streaming/working_order_update.rb,
lib/ig_markets/dealing_platform/market_methods.rb,
lib/ig_markets/dealing_platform/account_methods.rb,
lib/ig_markets/dealing_platform/position_methods.rb,
lib/ig_markets/dealing_platform/streaming_methods.rb,
lib/ig_markets/dealing_platform/watchlist_methods.rb,
lib/ig_markets/streaming/market_subscription_manager.rb,
lib/ig_markets/dealing_platform/working_order_methods.rb,
lib/ig_markets/streaming/consolidated_chart_data_update.rb,
lib/ig_markets/dealing_platform/client_sentiment_methods.rb,
lib/ig_markets/dealing_platform/sprint_market_position_methods.rb

Overview

This module contains all the code for the IG Markets gem. See README.md and the DealingPlatform class to get started with using this gem.

Defined Under Namespace

Modules: Errors, Streaming Classes: Account, Activity, Application, Boolean, ClientAccountSummary, ClientSentiment, DealConfirmation, DealingPlatform, HistoricalPriceResult, IGMarketsError, Instrument, LimitedRiskPremium, Market, MarketHierarchyResult, MarketOverview, Model, Position, Session, SprintMarketPosition, Transaction, Watchlist, WorkingOrder

Constant Summary collapse

VERSION =

The version of this gem.

'0.32'.freeze