Excel DDE Add-In

Discussion in 'Strategy Building' started by Hennie, Sep 26, 2017.

  1. FALSE!

    RTD works in Excel on Windows machines. From Excel 2003 version thru 2016. No issues! You will also need the origin of the RTD, such as TOS for receiving live quotes. I'm been using in for a few years! I use it many times per day!
     
    #11     Sep 26, 2017
  2. R1234

    R1234

    RTD works fine for me on my Windows 7 laptop but not on my Windows 10 machine.
    Is it working for you on Windows 10?

    On my Windows 10 machine I have resorted to using OpenOffice Calc in order to stream TOS.
     
    #12     Sep 26, 2017
  3. My primary use is with Excel 2016 on a Win 10 machine! No issues. However, you have my interest with your commet "OpenOffice --- stream TOS" statement! <-- I am very curious, as the only reason I bought Excel 2016 was for access to RTD!
    BTW: I do recall others having issues initially getting Excel 2016 RTD working, but did not encounter issues myself --- They all resolved their issues, and got it working.
     
    #13     Sep 26, 2017
  4. R1234:

    I found this, courtesy of Raul Sarin, that may relate to your issue.
    VBA code follows:

    '..... Code Developed by Rahul Sarin to Fix Excel 2016 RTD issue with TOS........
    Public Sub UpdateRTDFunction()
    Dim wks As Worksheet
    Dim rngFormula As Range, cell As Range

    With [Application]
    .EnableEvents = False
    .ScreenUpdating = False
    End With

    For Each [wks] In ThisWorkbook.Worksheets
    On Error Resume Next
    Set [rngFormula] = [wks].Cells.SpecialCells(xlCellTypeFormulas)
    On Error GoTo 0
    If [rngFormula] Is Nothing Then: Exit Sub
    For Each [cell] In [rngFormula]
    If InStr(1, [cell].Formula, "RTD") > 0 Then
    If InStr(1, [cell].Formula, ", ,") > 0 Then
    [cell].Formula = Replace([cell].Formula, ", ,", ",""tos.rtd"",", 1)
    Else
    [cell].Formula = Replace([cell].Formula, ",,", ",""tos.rtd"",", 1)
    End If
    End If
    Next [cell]
    [wks].Calculate
    Next [wks]

    Set [rngFormula] = Nothing

    With [Application]
    .EnableEvents = True
    .ScreenUpdating = True
    End With
    End Sub
    '...................................................................................
     
    #14     Sep 26, 2017
  5. R1234

    R1234

    That won't work for me - I do not even have the RTD add-in as an available option when I look in file>options>add-ins. I am quite surprised you are able to run it on Win10 + Excel 2016. What computer are you using? Did you do a 64 bit or 32 bit install of Office 2016? I tried both bit versions and no success.
     
    #15     Sep 26, 2017
  6. RTD is NOT an add-in.
    If you have TOS, open TOS, open Excel, go to TOS->Trade->All Products Then select your underlying, and option chain, then Export -> Microsoft Excel
    Paste to your Excel, then you should have something to observe.
    Note: the referenced "Export" above is one of the hiden menu items in the upper right corner of the "All Products" window.
    You should be also able to "Google" "RTD John locke" get many hits.
     
    #16     Sep 26, 2017
  7. R1234

    R1234

    Already tried all that and a lot of other stuff. Believe me nothing works for me. Maybe my hardware is weird and does not play nice with Windows 10 (alienware). You're right in that it's not an addin in the typical sense. RTD uses a specific DLL that's supposed to preload at Excel launch (sortof like an invisible addin). In my case that DLL does not preload - even if I try to manually force the DLL it ignores it. Anyways I am resigned to my fate and have learned to live with OpenOffice.
     
    #17     Sep 27, 2017
  8. I'm very curious. I am not familiar with a specific DLL -- do you know the filename of the DLL? Since you have already tried the obvious things, have you also tried to insure it is not something simple like the RTD ThrottleInterval set to -1 in Excel? -- I'm trying to insure the simple reasons have been investigated.
    upload_2017-9-27_6-57-10.png
     
    #18     Sep 27, 2017