Блог им. halssl

Данные из thinkorswim в excel

    • 08 апреля 2016, 06:48
    • |
    • hals
  • Еще
Решение проблемы для Excel 2016
Многие знают о замечательной функции thinkorswim передавать данные в реальном времени в Excel.
Данные из thinkorswim в excel
Все работало хорошо, но после обновления MS Office до 2016, все сломалось, данные в Excel не отображаются.
Вот решение проблемы. Необходимо выполнить макрос (нужно разрешение в настройках, на исполнение макросов):
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
Нажимаем Alt+F8, создаем новый макрос, вставляем код, запускаем макрос — профит
202 | ★5
3 комментария
еще одна примочка, если вы в thinkorswim используете свои скрипты, которые делаются из «Custom 1», «Custom 2» и т.д. В Excel это поле должно называться, не как вы скрипт обозвали а «CUSTOM1», «CUSTOM2» и т.д.
avatar

Читайте на SMART-LAB:
Результаты Ленты по РСБУ не отражают реальной ситуации с ее бизнесом
Лента отчиталась по российским стандартам бухгалтерской отчетности (РСБУ/РПБУ) за 2025-й убытком в размере 106,2 млн руб. против прибыли 214,3 млн...
Фото
Нюансы алготрейдинга. Эмулятор OsEngine. Тестирование роботов в реале в режиме «бумажной торговли»
Друзья мои, всем профитов! Запуск нового алгоритма на реальном счете всегда сопровождается стрессом, особенно если вы только знакомитесь с...
🛡️ Новые требования к защите КИИ: что это значит для рынка и инвесторов?
Продолжаем рассказывать о самых важных трендах технологического рынка и их влиянии на бизнес Группы. Сегодня разбираем актуальные законы,...
Фото
ДВМП: результаты в рамках прогноза, но и цена близка к целевой - будет ли выкуп миноров из-за объединения Росатома с DP World?
ДВМП отчитался за 2025 год: 2,3 млрд рублей убытка для акционеров за 2025 год Традиционно сравниваю со своим прогнозом и делюсь...

теги блога hals

....все тэги



UPDONW
Новый дизайн