What's New

New releases and updates to City Admin.

Release Date Version Release Notes
Sep 15th
2017
Production

Logins will remain active for 24 hours instead of 1 hour.

Sep 12th
2017
Production

Features

  • Concurrent logins with a single set of credentials across apps/browsers is now prohibited.
  • Organization member roles and owner status can now be set when initiating an invite.
  • Added support for adding users without an organization via the API.
  • Added Equity Select Sector Indexes products (XAY, XAP, XAE, XAF, XAV, XAI, XAB, XAR, XAK, XAU)
  • Added US Treasury Future Inter Commodity Spreads (TUF, FYT, NOB, BOB)

Bug Fixes

  • Added Link header for pagination to /organizations endpoint.
  • Users will no longer automatically have real-time market data access granted under any circumstances. Market data must always be explicitly granted.
  • Added CORS support for reading Link header (for pagination).
  • Fixed incorrect ZN expiration times.
Aug 24th
2017
Production

Bug Fixes

  • Fixed issues with syncing some E-mini weekly and monthly options with clearing firms.
  • Added new product ICEEU Heating Oil (UHO)
Aug 22nd
2017
Production

Bug Fixes

  • Fixed CSV export issue causing columns to be incorrectly formatted.
Aug 15th
2017
Production

Bug Fixes

  • Fixed GMI sync bug with 6S options
Aug 7th
2017
Production

Bug Fixes

  • Corrected 6B option price display factor, theos, greeks and implied vols.
Aug 1st
2017
Production

Features

  • Updated branding.
  • Show where users are logging in on login screen (CityTrader, Vela Docs, etc).

Bug Fixes

  • Improved error message presented when a deactivated user attempts to log in.
Jul 21st
2017
Production

Features

  • Added support for 1-minute chart data.

Bug Fixes

  • Corrected display of CME 6J option prices and greek calculations.
  • Corrected cash effect shown for ICE CC options.
Jul 18th
2017
Production

Features

  • Added warning about API keys when deleting users.

Bug Fixes

  • Improved error reporting when attempting to submit an RFQ or create a spread and a tag 50 is not set.
Jul 7th
2017
Production

Features

  • Minor improvements for clarity in the API Docs (Authentication section).

Bug Fixes

  • Fixed GMI sync bug with 6D and GE positions.
  • Fixed Russell 2000 tick sizes and display factors
  • Fixed slowness in Entitlements CSV download
Jul 6th
2017
Production

Features

  • Introduced Russell 2000 on the CME for risk limit setup. Trading begins with the July 10 session.

Bug Fixes

  • Fixed GMI sync bug with 6B and 6C positions.
Jun 30th
2017
Production

Bug Fixes

  • Fixed GMI sync bug with 6J positions
Jun 28th
2017
Production

Bug Fixes

  • Fixed bug with the redirect URL for password resets.
Jun 25th
2017
Production

Features

  • Support for European-style options on all CME currency products.
  • Support for new ICE API.
Jun 22nd
2017
Production

Features

The GMI Office # and GMI Account # fields on the account page have been replaced by a single Clearing Account #, which is automatically set to the GMI office # followed by the GMI account #. New accounts should enter the GMI office # followed by the GMI account # in the Clearing Account # field.

This change will not change the Account/Tag 1 attached to orders, nor will it have any impact on nightly clearing synchronization.

The API will continue to support the tag_1, gmi_office_num and gmi_acct_num fields.

Jun 22nd
2017
Production

Bug Fixes

  • Fixed bug in Cocoa tick increment / values.
Jun 21st
2017
Production

Bug Fixes

  • Order details pages load faster.
Jun 13th
2017
Production

Bug Fixes

  • Improved availability of greatest open interest for ICE products.
Jun 13th
2017
Production

Bug Fixes

  • Fixed issue with syncing ES weekly options from GMI.
Jun 12th
2017
Production

Features

  • Prepared support for Eurex 5.0.
  • Removed redundant exchange name in product sub-category names.

Bug Fixes

  • Fixed issue with syncing ZT options from GMI.
  • Fixed issue where manually adding transactions could override the total position quantity at the transaction price.
Jun 11th
2017
Production

Bug Fixes

  • Fixed issue with stale spread settlement data.
May 22nd
2017
Production

Bug Fixes

  • Fixed GMI sync bug related to E-mini Monday weeklies
May 18th
2017
Production

Features

  • Added E-Mini Monday weekly options
May 16th
2017
Production

Features

  • Added ability to specify volatilities to use in market data requests.

Bug Fixes

  • Addressed inconsistencies in authentication by user type and authentication flow.
  • Fixed bug where first fews requests for market data from a user would return empty results.
  • Fixed broken favicon on some pages.
May 8th
2017
Production

Features

  • Added support for premium-quoted Euro/USD options (CME: EUU).
May 1st
2017
Production

Features

  • Eurodollar mid-curve option support (under a distinct product)
Apr 27th
2017
Production

Bug Fixes

  • Fixed bug with exporting roles
Apr 24th
2017
Production

Bug Fixes

  • Fixed bug with syncing Ultra T-Bond option positions.
Apr 17th
2017
Production

Bug Fixes

  • Corrected Tick Size for ICE UK Natural Gas (GWM)
Apr 11th
2017
Production

Available at the start of the 4/12 trading session.

Features

  • Added support for viewing Nordic block trades in the time and sales feed.
  • Added support for ICE NBP (Natural Gas)
  • Added support Phelix and French Financial products on EEX
Apr 10th
2017
Production

Features

  • Increased history available and filtering options in price history API.
  • Updated API version Accept header to allow for 'optionscity' in addition to 'optionshop'.

Bug Fixes

  • Fixed bug with syncing Mexican Peso option positions.
  • Fixed bug where some markets that have not updated throughout the day are not available in market data queries.
Apr 5th
2017
Production

Bug Fixes

  • Fixed Wheat and Wheat Weekly GMI sync bugs.
Apr 5th
2017
Production

Bug Fixes

  • Fixed an issue with tokens returned when creating new users via the API.
Apr 4th
2017
Production

Bug Fixes

  • Fixed Corn Weekly GMI sync bug.
Mar 23rd
2017
Production

Features

  • Added support for CME Soybean Crush.
Mar 20th
2017
Production

Bug Fixes

  • Fixed ICE OE session management issue that could cause ICE GTC order updates to be missed.
  • Patched security vulnerability.
Mar 12th
2017
Production

Bug Fixes

  • Fixed bug in CME future spread classifications.
Mar 10th
2017
Production

Bug Fixes

  • Fixed bug where ICE spreads could be left active in system after they are delisted.
Mar 9th
2017
Production

Features

  • Enhanced instruments API to allow searching for partial matches on symbol or name.
  • Added ICE products: RBOB Gasoline, Low Sulphur Gasoil, White Sugar, UK Feed Wheat

Bug Fixes

  • Fixed errors occasionally reported by historical positions API.
Mar 1st
2017
Production

Features

  • New ICE products: EUA Carbon, Brent Crude, WTI Crude.
  • Removed ability to mark orders as canceled from the working orders view, where the button could be misleading. This action is still available from the order details view.
  • Added all available fields to account CSV exports.
  • Reduced load time of admin panel dashboard.

Bug Fixes

  • Fixed issue where ICE order entry network interruptions could require manual intervention to recover connectivity.
Feb 15th
2017
Production

Bug Fixes

  • Updated broken ‘favorites’ API to support removing favorites.
Feb 14th
2017
Production

Bug Fixes

  • Fixed various bugs with ICE option spread trading and RFQs.
  • Fixed GMI synchronization bug with NQ weekly options.
Feb 10th
2017
Production

Bug Fixes

  • Fixed GMI transformations for NQ weekly options
Feb 9th
2017
Production

Features

  • Added user entitlements reporting for billing and auditing purposes.

Bug Fixes

  • Fixed bug where filtering users by type did not work consistently.
  • Improved input validation for default tag 50’s for organization members.
  • Improved ICE spread classification and naming.
Feb 3rd
2017
Production

Bug Fixes

  • Fixed bug with ICE spread RFQ submissions.
Feb 2nd
2017
Production

Bug Fixes

  • Fixed bug with creating user-defined spreads on the ICE.
Feb 1st
2017
Production

Bug Fixes

  • Fixed bug where Eurodollar mid-curve weekly options were incorrectly categorized.
Jan 31st
2017
Production

Features

  • Added support for CME NQ weekly options.
  • Added support for Eurodollar 1-year weekly mid-curve options.
Jan 30th
2017
Production

Features

  • Added support for bulk risk limit editing.
  • Automatically filter out expired positions (useful for customers that do not sync with a back office platform).
  • Updated links to new home for support documentation.

Bug Fixes

  • Fixed rendering bug on login page.
Jan 30th
2017
Production

Bug Fixes

  • Improved error handling in bulk risk limit editing.
Jan 20th
2017
Production

Bug Fixes

  • Fixed bug where 6E weekly option transactions and positions were not synchronized with GMI.
Jan 12th
2017
Production

Bug Fixes

  • Tweaked theoretical value and greek calculations. Theos should typically be between the bid and ask.
Jan 11th
2017
Production

Features

  • Updated login page style
Jan 10th
2017
Production

Bug Fixes

  • Fixed bug where stop price modifications were not reflected in the order status.
Jan 4th
2017
Production

Features

  • Support explicitly defining GMI file column indices.
  • Support explicitly defining GMI currency type to use in balance files.
  • Categorize DX under FX.
  • Add log of entitlements to eliminate billing ambiguities.
  • Support ‘state’ parameter in OAuth 2 requests.

Bug Fixes

  • Fix rare deadlock that could halt some servers during GMI synchronization.
Dec 29th
2016
Production

Bug Fixes

  • Added support for weekly 6E European style options.
  • Corrected GMI price modifications for HG, RB, HO and NG futures.
Dec 29th
2016
Production

Bug Fixes

  • Fixed GMI position sync issue with some CB options
Dec 20th
2016
Production

Bug Fixes

  • Fixed GMI sync issue with some GDK options.
Dec 15th
2016
Production

Features

  • Support for European-style Euro FX options (EUU).

Bug Fixes

  • Fixed incorrect expiration times on some EEX and ICE products.
Dec 15th
2016
Production

Bug Fixes

  • Fixed GMI sync issue with DX options.
Dec 14th
2016
Production

Bug Fixes

  • Fixed bug where spread fills would sometimes report incorrect fill quantities in the orders view.
Dec 13th
2016
Production

Features

Bug Fixes

  • Moved ‘code’ to URL parameter instead of fragment in OAuth code flow.
  • Will trim white space in GMI connection information forms.
  • Fixed bug with bad SI transaction prices when syncing with GMI.
Dec 6th
2016
Production

Internal updates to order processing services.

Dec 2nd
2016
Production

Bug Fixes

  • Fixed bug with resetting passwords via the API.
Dec 2nd
2016
Production

Features

  • Updating ICE RF/TF tick values to match updated spec.
  • Support for partial/gradual rollout of CME MBO.
Dec 1st
2016
Production

Features

  • Added support for implicit grant OAuth flow.
  • Added support for ‘id_token’ grant type.
  • Added support for providing OAuth client ID and secret by parameter or basic auth header.
Nov 29th
2016
Production

Bug Fixes

  • Fixed position syncing issues with ZN and ZM weeklies.
Nov 10th
2016
Production

Features

  • Internal updates in preparation for ICE order entry 3.5.
Nov 10th
2016
Production

Bug Fixes

  • Fixed bug where permissions were incorrectly enforced when removing users from accounts.
Nov 9th
2016
Production

Features

  • Updated to meet ICE 3.5 order entry spec.
  • Added billing impact reminder when users provide market data access to customers.
  • Improved error messages for bad requests.

Bug Fixes

  • Fixed bug where transactions from externals systems could be allocated to the incorrect account.
  • Fixed bug where net position limit was not correctly enforced for spread orders.
  • Fixed bug where orders could be left in a ‘pending’ state if rejected due to a missing tag 50.
  • Fixed bug where organization members with access to accounts but not risk limits could not update accounts.
  • Fixed incorrect data from transaction CSV exports resulting from external transactions.
Nov 3rd
2016
Production

Bug Fixes

  • Fixed bug where some orders could be inaccurately shown as rejected instead of open for the CME.
  • Fixed bug with sending RFQs on existing instruments to the CME.
Oct 26th
2016
Production

Features

  • Added support for E-Mini S&P 500 Weekly Wednesday Options.
Oct 25th
2016
Production

Bug Fixes

  • Added handling for certain order rejections that were previously mishandled and left orders in a pending state.
  • Corrected issue where transactions from the first hour of trading could be counted in the wrong session and lead to inaccurate positions.
Oct 24th
2016
Production

Features

  • Market data access is no longer automatically granted when product-level risk limits are added.
Oct 12th
2016
Production

Features

  • Roles: ability to restrict access to organization resources by groups of organization members. The full documentation can be found here.
  • Ability to restrict exchange access per organization.
  • Improved documentation and minor enhancements to creating and updating accounts via the API.

Bug Fixes

  • Average trade prices for QM and PL futures off by a factor of 10 or more.
Sep 15th
2016
Production

Bug Fixes

  • Made Transactions and Orders navigation links default to today’s date to speed up initial page render.
Sep 9th
2016
Production

Features

  • Support for NORDIC market data and trading.
Aug 31st
2016
Production

Bug Fixes

  • Fixed bug in GMI processing where CL future prices were not correctly adjusted, resulting in duplicate transactions when viewed in the admin panel.
Aug 29th
2016
Production

Bug Fixes

  • Fixed bug in CME SPAN input processing that resulted in using a neighboring future’s input data in some cases.
Aug 25th
2016
Production

Bug Fixes

  • Fixed clearing firm position synchronization issue with some platinum and dairy options
Aug 18th
2016
Production

Bug Fixes

  • Fixed issue causing option fills to count against future’s contract limits.
  • Improved logic causing incorrect formation of spread creation messages to the exchange. Fixes issues during CME Iron Condor spread creation.
Aug 12th
2016
Production

Updates

  • Added support for Brent Last Day Financial futures and options (NYMEX).
Aug 10th
2016
Production

Updates

  • Allow trading group owners to allow/disallow modification of risk limits by secondary organizations.
  • Added a report of all orders by status, last updated within time range.
  • Make state/province a selectable option (with help text) in user creation/editing form. Also allows for a blank state/province for non USA or Canadian users.
  • Add ability to cancel or X orders from the Order Details page.
  • Added new Transactions admin page for navigating trades, expirations and assignments.
  • For security purposes, all failed login requests now display the same authentication error.
  • Added weekly options for Nat Gas, Soybeans, Soybean Meal, Soybean Oil, Wheat and Corn.

Bug Fixes

  • Order cancel requests are now properly tracked and will be displayed in the admin site.
Jul 28th
2016
Production

Updates

  • Support for exporting accounts to CSV.
  • Allow canceling orders from order details view.
  • Added ‘date deactivated’ to user CSV export.
  • Updated action log order hyperlink to link to order details view.
  • Organizations can view accounts linked via a trading group.
Jul 13th
2016
Production

Bug Fixes

  • Corrected GMI synchronization issue with ZB weekly option positions.
Jul 13th
2016
Production

Bug Fixes

  • Corrected treasury option expiration dates to 7 PM CT.
Jul 7th
2016
Production

Updates

  • Added filtering options on users view.
  • Added the ability to export user reports to CSV.
  • Added order details page that shows the complete history of an order.
  • Added the ability to share trading groups between organizations.

Bug Fixes

  • Fixed bug that could prevent order submissions on accounts with margin checks enabled and ICE positions held.
Jun 27th
2016
Production

Updates

  • Reject orders that could result in a negative cash balance when ‘enforce margin’ is enabled.
  • Support for treasury weeklies.

Bug Fixes

  • Orders not increasing margin can be rejected if the current position margin exceeds net liquidating value.
  • CL expiration times incorrectly set to 1:30 PM ET instead of 2:30 PM ET.
  • Admins can be prevented from logging in with a warning about too many redirects.
Jun 16th
2016
Production

Trading Groups

This version introduces the concept of a trading group. Trading groups are used to organize accounts and configuration within an organization (configuration includes things like GMI synchronization settings and trading sessions). This change is subtle yet important to our plans to make City API more flexible and also simpler for organizations to manage.

This update does not require action by customers or admins. Trading will not be interrupted nor will any trading settings be changed as a result of this update.

A Tour of Trading Groups

Trading groups can be managed from the ‘Trading Groups’ tab.

Generally, you can think of this tab as a replacement for clearing sources, which is no longer used as a term. You will see all of your previously defined clearing sources here.

Drill into a trading group and you will see subsections for setting up sessions (formerly called OE connections), GMI synchronization (formerly the bulk of clearing sources) and setting up risk managers. Its the same data you had before the update, just re-organized.

Accounts

Accounts are assigned a trading group just like they were once assigned a clearing source. However, sessions are no longer explicitly assigned per account. Instead, the session is set per exchange for the entire trading group. This change means admins must set only one dropdown per account whereas they used to set up to three.

Furthermore, each session is now explicitly assigned to an exchange. This eliminates the potential for misconfiguration where orders are sent to the wrong exchange (e.g. the ICE session was accidentally set to point to the CME).

Bug Fixes

  • Pre-submission margin check doesn’t correctly account for offsetting position.
  • Creating accounts via the API leaves them inaccessible to organization.
  • Last filled and total filled quantity incorrectly reported on orders partially filled and cancelled.
  • Excessive margin required for calendar spread orders.
  • Some order rejection messages do not display correctly in the CityTrader client.
  • Treasury RT spreads do not support reduced tick increments.
  • Some spread order fills are not correctly reflected in positions.
Jun 8th
2016
Production

Bug Fixes

  • Fixed bug where Mini GBP/USD (MP) futures could be interpreted as MXN/USD (6M) during GMI synchronization.
Jun 7th
2016
Production

Bug Fixes

  • Fixed bug where failures to process GMI data could be errantly interpreted as a flat position.
May 25th
2016
Production

Updates

  • Added documentation for margin checks.
  • Updated pre-submission margin checks to be less restrictive in some instances (still always at least as restrictive as SPAN).

Bug Fixes

  • Fixed bug where some spread fills could be mishandled, not reflecting the total filled quantity from each constituent leg.
  • Fixed bug where working order could errantly show a quantity remaining of zero if an attempt was made to modify the order during a market pause.
  • Fixed bug where open order sides were not always correctly interpreted in pre-submission margin checks.
May 13th
2016
Production

Updates

  • Support for Conway Propane futures and options.
  • Support for Mont Belvieu Propane futures and options.
  • Support for WTI Financial futures and options.
May 12th
2016
Production

Updates

  • Improved account page audit trail messages to include the order side on failed market orders.
  • Updated favicon.
May 9th
2016
Production

Bug Fixes

  • Fixed bug in logic that corrects for flat positions not being reported by GMI.
May 6th
2016
Production

Updates

  • Order entry connections can be designated as belonging to a particular exchange and clearing source. This is a preliminary step to simplifying account and session setup.

Bug Fixes

  • Corrected references to ‘services.optionshop.com’ to ‘api.optionscity.com’.
Apr 29th
2016
Production

Updates

  • Support for pulling EEX settlement prices.
  • More robust GMI balance file processing, covering broader set of organizations.

Bug Fixes

  • Fixed bug in platinum option GMI position synchronization.
  • Fixed incorrect platinum option display prices.
  • Corrected use of former company name ‘Optionshop’ in email notifications.
Apr 22nd
2016
Production

Updates

  • Added support for setting the ‘PositionEffect’ on orders for exchanges supporting this field (EEX).
  • Removed the ‘Clearing Firms’ tab and moved the relevant configuration directly under ‘Clearing Sources’.
  • Customers will now be redirected to ‘http://trader.optionscity.com’ by default after they set their password.
  • Added labels to the ‘buying power %’ and ‘net postition limit’ account risk limit fields.

Bug Fixes

  • Fixed bug that caused good-til-date orders to fail.
  • Corrected references of ‘CityAPI’ to ‘City API’.
  • Corrected error in the ‘reset password’ API documentation on the organization settings page.
  • Fixed error that resulted when users would attempt to reuse a ‘reset password’ code.
  • Fixed product limit filter in risk limits dropdown to be filtered by the selected exchange.
Apr 7th
2016
Production

Updates

  • GMI processing will now utilize provided column header names instead of requiring specific column positions.
  • Improved internal transparency for password reset events.
  • Added section with useful links to the dashboard for new organization admins.

Bug Fixes

  • Fixed error reporting for attempts to use a previously used password reset code.
  • Fixed risk limit product dropdown to only show products for the selected exchange.
Mar 31st
2016
Production

Updates

  • Added support for “good ‘til date” orders.
  • Added support for EEX tick values that vary by instrument.
Mar 23rd
2016
Production

Updates

  • New trial mode supports customers without organizations and accounts.
  • Added ‘Force Sync’ button to clearing source pages to re-sync with the latest GMI files.
  • Additional EEX support in preparation for production rollout.

Bug Fixes

  • Fixed performance issue with slow-loading RFQ streams.
  • Fixed incorrect EEX session times.
  • Fixed incorrect EEX option minimum price fluctuation.
Mar 9th
2016
Production

Updates

  • Updated audit logging to be compliant with new CME requirements.
  • Added back-end updates in preparation for EUREX/EEX support.
  • Updated API authentication documentation.

Bug Fixes

  • Corrected bug that could result in incorrect positions the day following exchange holidays.
  • Fixed pagination in admin panel when a query is used to filter accounts or users.
Feb 26th
2016
Production

Updates

Feb 23rd
2016
Production

Updates

  • Changed valuation model to accurately use zero carry cost for all options on futures.
  • Expanded GET instruments API to allow searching by parent_symbol.
  • Added partial internal support for EEX.

Bug Fixes

  • Fixed bug where position synchronization could fail if multiple entries with the same instrument and price are included.
Feb 4th
2016
Production

Updates

  • Added API support for synchronizing reference positions and account balances.

Bug Fixes

  • Fixed bug where removing active order entry sessions would delete connected accounts.
  • Fixed bug where order could be stuck in an open state with some exchange rejections.
  • Fixed bug where modifying an order to a price outside of acceptable exchange limits could sometimes show a price and quantity of zero.
  • Fixed bug where ICE option RFQs could be rejected by the exchange.
Jan 27th
2016
Production

Updates

  • Ability to hide ‘Kill All Accounts’ button per organization.
  • Ability to provide risk managers rights to edit account details.
  • Created API endpoint to get a list of all accounts for a user: http://services.optionshop.com/docs/users
  • Reduced dashboard load times.

Bug Fixes

  • Fixed error handling for invalid RFQ requests.
  • Fixed error handling for invalid requests to add organization admins and risk managers.
Dec 17th
2015
Production

Updates

  • Added support for calculated CME trades in time and sales.

Bug Fixes

  • Fixed bug in daily contract product-level limits where the limit was too restrictive.
  • Fixed bug in GMI synchronization with DX options.
  • Fixed timeout issue for some accounts with many trades/orders/positions.
Dec 2nd
2015
Production

Updates

  • General performance improvements.
  • Added the ability to filter accounts to show only those funded in the admin panel.
  • Enhanced filtering options in instruments and products APIs.
Nov 18th
2015
Production

With this release, there is a new mechanism for controlling market data access for all users of the City API. Before getting into the details, there are two important points:

  1. No user’s access to market data will change as a result of this upgrade.
  2. No change in behavior is required when adding new customers that will be enabled for trading.

Details

Market data access is now explicitly set per user per exchange. The current set of exchanges supported for the purposes of market data access are CME, CBOT, NYMEX, COMEX and ICE. Real-time or delayed market data access can be granted to each exchange. Access is granted in the following ways:

  • By default, new customers will be granted delayed market data access to all exchanges.
  • A user’s access can be modified from the admin panel user details page.
  • If a customer is linked to an account with product risk limits set, the customer will automatically be granted real-time market data access to all required exchanges to cover the configured products.
  • If a product is added to an account, customers on that account will automatically have real-time market data access granted to the required exchange.

Motivation

Exchanges typically charge fees for access to market data and require that all users with access to certain types of data are reported (whether by OptionsCity, the clearing firm or a brokerage). For example, the CME breaks down its products by exchange: CME, CBOT, NYMEX and COMEX. They charge a monthly fee per exchange for customers with real-time market data access.

This release will make it easier to determine whether a user has access to a given segment of market data. The release also lays the groundwork for determining when a user had access to a given market data segment.

Market data access was traditionally controlled by account product risk limits (although there may be exceptions to this depending on your client software). Beyond limiting and complicating reporting logic, this meant that a customer must be assigned an account and allocated risk limits just to view market data. This release eliminates that constraint. This may prove useful for trial access to the platform, and allow for better support for users requiring read-only access to some or all markets.

Oct 29th
2015
Production

Updates

  • Added tooltips for buying power and net position limit text fields.
  • Updated ‘Users’ API documentation.
  • Updated confusing language on button to close the ‘add transaction’ modal view.

Bug Fixes

  • Corrected off-by-one bug in monthly contract total reported on the admin panel dashboard.
Oct 21st
2015
Production

Updates

  • Buying power can now be set as a percentage of margin per account (e.g. an account may trade only 75% of standard margin). Can be set to values above and below 100%.
  • Transaction additions now case-insensitive.
  • Password reset events now appear in activity logs.
  • Temporary password reset links are available on the user page in the admin panel.
  • Added API documentation for the GET /greatestopeninterest endpoint.

Bug Fixes

  • Correction made to Nonfat Dry Milk (GNF) option tick values.
Oct 15th
2015
Production

Updates

  • Transactions can be manually added for an account in the admin panel. When viewing an account, this is available in the ‘Poisitions & Transactions’ tab.
  • Current and last month’s contract totals are now shown in the admin panel dashboard.
  • Customers can be added and removed from acounts via the API.

Bug Fixes

  • Fixed bug where the current price could be incorrectly reflected as zero after a partial fill on ICE instruments.
  • Fixed bug where ICE orders could show an errant fill if modified after a partial fill.
Oct 1st
2015
Production

Updates

  • ICE products are now included in all margin calculations.
  • Crude oil weekly options added.
  • Exchange rejections now include the reason text provided by the exchange.
Sep 29th
2015
Production

Updates

  • Added warning and confirmation step when ‘Kill All Accounts’ is pressed.
  • Added audit trail entry when ‘Kill All Accounts’ is pressed. This will appear on the main activity stream in the admin panel.
Sep 18th
2015
Production

Updates

Bug Fixes

  • Fixed bug in margin calculation that could yield slightly inaccurate values for option positions.
Sep 15th
2015
Production

Bug Fixes

  • Ensure that white space is trimmed from tag 50’s input by organization admins. This fixes a bug where exchange messages cannot be processed by our order routing logic, which can lead to missed fills and other important order status updates.
Sep 15th
2015
Production

Features

  • Delayed market data mode, can be enabled per user. Useful for trial access to the platform.
  • Ability to easily set up trial access from the admin panel and API at https://services.optionshop.com/trial.
  • Sync with GMI when an account is updated.

Bug Fixes

  • Update links to knowledge base in City API to http://citysupport.helpscoutdocs.com.
  • Searching for users by first name and last name now works.
  • Clicking on a link to a page in the admin panel that has since been deleted no longer leads to an error page.
  • Attempting to add a customer without an email address no longer shows error messages for all user fields.
  • When modifying an organization, no longer able to enter a blank display name.