I was trying to use TWS API to put in an options credit spread order, and got the above message. I went through everywhere but cannot find what the code 8016 means. I tried to chat on IBKR.com with a Tech support, he just dissappeared not being able to find an answer. Can anyone help? Thank you.
Thank you so much xandman. Can you kindly provide the source of the text of the screen capture you uploaded? Thank you!
https://business.bofa.com/content/d...D17_1174/BofA_MiFID_II_FIX_Specifications.pdf This document outlines thechanges for BofA Securities, BofA Europe DAC, BofA Securities Europe SociétéAnonyme(seethe 44TUBofASecurities Entities ListU) 44T and otheraffiliates of BofASecuritiesrelated to FIX messaging specifications being implemented to supportMiFID II/R forequity (and equity-like) and FFOinstruments.Muchof the material here is based onwork performed by theFIX Trading Community’s MiFIDworking groups(notablytheTransparency, Transaction Reporting and Order Record Keepingworking groups).
If the error code was a proprietary IBKR "errorCode=" , I would expect an equivalent "errorMSG=" output.
To update the thread, my engineer found this, and found a solution: https://interactivebrokers.github.io/tws-api/guide_updates.html 8016 is an internal code that should not have been passed to the end user, it is confusing, hope IBKR eliminate this.