Экспорт обезличенных сделок в файл Excel (реалтайм)

4.2/5 оценка (6 голосов)
  • Версия: 3.1
  • Требования: Lua 5.4
  • Размер: 785.79 KB
  • Просм: 5013
  • Добавлено: 13.06.17
  • Скачано: 2316
  • Изменено: 26.10.25

Эта утилита сохраняет таблицу обезличенных сделок в файле CSV, который читается массой программ во главе с Microsoft Excel. Работает в реальном времени.

 

Утилите можно задать несколько задач. Задача - это определённый инструмент и настройки его экспорта. Каждой задаче можно задать маску файла для сохранения, набор и порядок следования параметров, тип заголовка, формат даты и времени и так далее. Каждый день (каждую неделю, каждый час) каждая задача может формировать новый файл. 

Если по требуемому инструменту заказ обезличенных сделок в терминале не включен, скрипт сделает это сам.

 

В случае аварийного завершения работы терминала при следующем запуске в течение дня скрипт корректно восстановит информацию в файле.

Запись в файл производится в двух режимах: с буферизацией и без. Режим записи можно задать в настройках для каждой задачи отдельно. В первом случае файловые операции производятся с буферизацией, что экономит системные ресурсы на слабых машинах. При этом реальная запись в файл может идти с небольшим опозданием. Во втором сделки помещаются в файл моментально, без задержки. Второй случай необходимо использовать, если вы обрабатываете создаваемый csv файл другим приложением параллельно с работой скрипта. Файлы создаются в разделяемом режиме, чтобы позволить внешним программам иметь доступ создаваемым файлам в процессе работы скрипта.

 

Скрипт позволяет гибко настроить формат создаваемых данных: указать список выводимых полей, задать формат разделителей, времени, даты т.п. Можно создать отдельные файлы для каждого торгового дня, часа, недели и т.п.

 

В файле настроек можно задать клавишу, при нажатии которой появится меню с дополнительными действиями: открыть определённый csv файл, открыть файл настроек и лог-файл скрипта, показать папку скрипта, и т.д.

 

 Установка

  1. Прочитайте файл Readme
  2. Поместите библиотеку bot4sale64.dll в папку терминала QUIK
  3. Остальное содержимое архива поместите любую папку на ваш выбор. Вы получите демо-версию скрипта.
  4. Если вы знаете пароль от файла AT_Export_Full.zip, разархивируйте его содержимое в эту же папку. В этом случае вы можете использовать полную версию скрипта.
  5. Убедитесь, что в настройках терминала выбрана версия Lua 5.4 (Где?)
  6. Отредактируйте текстовым редактором файл файл настроек AT_Export.ini, задав нужные вам настройки скрипта и инструменты для экспорта
  7. Запустите скрипт на выполнение через меню терминала Сервис->Скрипты Lua. В случае проблем смотрите таблицу сообщений терминала.

 

Пароль можно получить как обычно после пополнения банковской карты или электронного кошелька

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