Блог им. 3Qu |Quik, DDE, Excel

    • 21 мая 2020, 12:16
    • |
    • 3Qu
  • Еще
Напомню, что обмен по DDE придуман в далеком 1995 году, еще для Windows 3.1.  DDE считается сильно устаревшим методом обмена данными и практически не поддерживается современными приложениями. Остался один Quik, который цепляется за DDE из последних сил.
Вывод по DDE в Excel еще и не удобен для обработки данных. Понадобилось мне, скажем, ввести дополнительно пару-тройку столбцов на опционную доску — в результате, в Excel все столбцы таблицы на листе сместятся, и всю адресацию ячеек листа Excel в программе надо будет переделывать заново.
В MS Access также имеется DDE-сервер, и есть возможность заполнять таблицы БД по DDE, однако Quik c Access по DDE работать не умеет.
В общем, решил, что экспорт таблицы из Quik по DDE надо запихнуть в таблицу базы данных (БД), и уже из БД программно работать с опционной доской. Что, кстати, гораздо удобней для любой таблицы Quik.
Хотел было через Lua — вроде все просто, Lua с таблицами работает. Ан нет, к доске опционов Lua доступа не имеет.
Наверное на С++ или C# связь по DDE надо делать.
И подумалось, а может у Смартлабовцев есть такие уже готовые рабочие решения, чего велосипеды изобретать? По крайней мере, для DDE (никогда программно с ним не работал), а в БД я и сам запихну, и если нужно поделюсь решением — здесь нет никаких ноу-хау.
Помогайте, граждане кто чем может.
  • обсудить на форуме:
  • Quik Lua

Блог им. 3Qu |Мой опционный софт в Excel.

    • 18 мая 2020, 18:50
    • |
    • 3Qu
  • Еще
Уже неоднократно писал о своем опционном софте в Excel. И, чтобы не быть голословным, привожу картинку листа Excel c софтом. Очень мелко, но иначе все не влезает. Но и это еще не все, оно на 2-х листах. На втором конструктор опционных позиций.
Мой опционный софт в Excel.

На листе все строится-перестраивается автоматом, или по нажатию кнопок — они тоже на листе. Слева вверху доска опционов, экспорт из терминала по DDE. В софте много VBA.
Это шаблон на оч старом фьюче, и надо просто скопировать лист, и поместить туда новую доску опционов. Не показал потому, что там полный бардак, как и на любом рабочем столе.)
Не правда ли, это выглядит не хуже любого готового опционного софта?



....все тэги
UPDONW
Новый дизайн