Gorazio
Gorazio личный блог
25 сентября 2018, 16:31

Друзья, требуется ваша помощь!

Есть те, кто может подсказать по способам создания простейших скриптов на LUA? Таких, например, как сложение значений нескольких простых индикаторов и вывод в виде одной диаграммы или сохранения на рабочей станции значений из ТТП (тех, которые брокер хранит одну торговую сессию) для последующего вывода в приемлимом графическом виде. В крайнем случае рассматриваю excel. Буду благодарен всем, кто сможет чем-то подсказать.   
29 Комментариев
  • Anton Shabunin
    25 сентября 2018, 18:07
    Я было подумал материальная
      • Anton Shabunin
        25 сентября 2018, 20:02
        Gorazio, ну а что мне ещё думать, когда такое название топика. Пишите уж тогда «Друзья, требуется ваша помощь с LUA»
  • Тарас Громницкий
    25 сентября 2018, 19:30

    А не проще выводить котировки в эксель и там считать нужные индикаторы, складывать их, вычитать и строить любые диаграммы ?

  • Тарас Громницкий
    25 сентября 2018, 20:18

    Если делать с нуля, то дороже.

    Если есть элементы системы, то можно быстро собрать готовое решение.

    Ещё важен вопрос перспективы.

    Как вы планируете использовать это в дальнейшем ?

      • Тарас Громницкий
        25 сентября 2018, 20:57

        Gorazio, так тогда проще скачать историю с Финама и работать с ней.

        Раз забить формулы в эксель, а потом менять котировки и наблюдать результат.

          • Тарас Громницкий
            25 сентября 2018, 21:33

            Gorazio, таблицы текущих параметров ?

            Не хранит.

            В Финаме исключительно котировки.

            Какие параметры вам нужны ?

          • Тарас Громницкий
            25 сентября 2018, 21:47

            Gorazio, ТТП можно выгружать через DDE, агрегировать данные нужным образом и как-то сохранять.

            Нечто подобное делал.

              • Тарас Громницкий
                25 сентября 2018, 22:01

                Gorazio, объёмы — это часть котировок.

                Они есть.

                Какие фреймы вам нужны ?

                  • Тарас Громницкий
                    25 сентября 2018, 22:33

                    Gorazio, в Финаме есть тики, но какой глубины история не знаю.

                    А как вы собираетесь работать с тиками ?

                    В том смысле, что сделок на ликвидных инструментах масса.

                    Глазами искать закономерность непросто.

                    А найдя не очень ясно что делать дальше.

                    Высокочастотные стратегии сильно завязаны на инфраструктуру.

                    Короче это дорогое удовольствие во всех отношениях.

                    Если брать минутки и выше, то тут уже проще.

                    И в отношении сбора данных, и в тестировании и в дальнейшей автоматизации.

                      • Тарас Громницкий
                        26 сентября 2018, 09:11

                        Gorazio, если вы хотите работать со сделками в режиме реального времени, то неизбежно возникнет таблица всех сделок и вывод по DDE.

                        Разумеется это не вывод в эксель, потому как он просто не справится.

                        Но отдельно стоящая программа вполне переварит поток от десятка ликвидных бумаг.

                        Схожие вещи я писал на C#.

                        Разбейте задачу на части и для начала опишите их в общих чертах.

                        Скиньте описание в личном сообщении и я скажу на сколько это сложно/дорого и где имеет смысл упростить.

                      • tranquility
                        26 сентября 2018, 12:19
                        Gorazio, есть такой проект, QScalp, в рамках него каждый день по всем ликвидным и не очень инструментам пишется ордерлог и выкладыватся бесплатно в общий доступ. Из него при желании можно вытащить сделки отдельно. Оно?
                  • tranquility
                    26 сентября 2018, 12:15
                    Gorazio, не сцы(те), если стакан сохранять не надо, то данные будут занимать пару мегабайт на инструмент вроде РИ в день, это если их просто в текстовом виде хранить.
  • _sg_
    25 сентября 2018, 23:28
    Вот ссылка по Луа и Квику: quikluacsharp.ru/. Может поможет.

    Но вообще можно из TTP данные в Excel выгружать по DDE, и затем, уже в Excele, что либо с ними делать.
      • _sg_
        25 сентября 2018, 23:37
        Gorazio, пишите данные в файлы, либо складывайте в БазуДанных, потом сжимайте архиваторами итд.
      • _sg_
        25 сентября 2018, 23:41
        Gorazio, 
        Для 10-ти инструментов тики за год уложите в GB(100-200-300),
        Если данные предварительно сжимать, то раз в 10 меньше будет размер.
          • _sg_
            26 сентября 2018, 00:21
            Gorazio,
            1. для начала храните данные в Excel-файлах. Там же и анализируйте.
            2. Если научитесь сохранять данные в БД SQL, то Excel может SQL-запросы делать к БД.

             

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн