RTD Excel question with TWS

Discussion in 'Interactive Brokers' started by Adam777, Nov 6, 2023.

  1. Adam777

    Adam777

    SPX often has 2 expirations on the same day.

    Regards RTD Excel with TWS:

    Everything works fine when I enter an expiration date for SPX with only 1 option contract expiring on that day, but when the AM contract expires on the same day I get:
    "TwsRtdServer error: The contract description is ambiguous;......"

    example: =RTD(tws.twsrtdserverctrl,,spx/CBOE/OPT/20231116/C/4350/USD//Bid)

    How do you differentiate between the 2 different SPX expirations in excel? (What SPX symbol do I need to use for each different contract?)
     
    Last edited: Nov 6, 2023
  2. Yik

    Yik

    Had the problem myself and just managed to solve it last night. Need to add the trading class field.

    For eg. if you want the weekly for SPX 20231116 series and not the AM expiry, use

    =RTD(tws.twsrtdserverctrl,,spx/CBOE/OPT/20231116/C/4350/USD//Bid,"tc=SPXW")
     
    Adam777 likes this.
  3. Adam777

    Adam777

    Thankyou!
     
    Yik likes this.
  4. Adam777

    Adam777

    Hey Yik. This yes TWS RTD excel is a little easier than initially I thought. I’ve been putting it off for so long.

    Would you use excel the functions WORKDAYS.INTL and SEQUENCE to pull in the next 10 or so option expiries, or is there an easier way to list the option expiries in their own excel cells?
     
  5. Yik

    Yik

    I use workday.intl but not sequence. I normally just key in the expiries that I want since it is more flexible. Yours may be better since its less of a chore.
     
    Adam777 likes this.
  6. Adam777

    Adam777

    Is there any symbol for 10 day historical volatility, or do I have to calculate it?

    In which case, how do I list the last 50 or so days of daily closing prices, and have that continuously updated?

    ... so much IBKR RTD and excel to learn over the holidays