Экспорт обезличенных сделок в файл Excel (реалтайм)
- Версия: 3.1
- Требования: Lua 5.4
- Размер: 785.79 KB
- Просм: 5013
- Добавлено: 13.06.17
- Скачано: 2316
- Изменено: 26.10.25
Эта утилита сохраняет таблицу обезличенных сделок в файле CSV, который читается массой программ во главе с Microsoft Excel. Работает в реальном времени.
Утилите можно задать несколько задач. Задача - это определённый инструмент и настройки его экспорта. Каждой задаче можно задать маску файла для сохранения, набор и порядок следования параметров, тип заголовка, формат даты и времени и так далее. Каждый день (каждую неделю, каждый час) каждая задача может формировать новый файл.
Если по требуемому инструменту заказ обезличенных сделок в терминале не включен, скрипт сделает это сам.
В случае аварийного завершения работы терминала при следующем запуске в течение дня скрипт корректно восстановит информацию в файле.
Запись в файл производится в двух режимах: с буферизацией и без. Режим записи можно задать в настройках для каждой задачи отдельно. В первом случае файловые операции производятся с буферизацией, что экономит системные ресурсы на слабых машинах. При этом реальная запись в файл может идти с небольшим опозданием. Во втором сделки помещаются в файл моментально, без задержки. Второй случай необходимо использовать, если вы обрабатываете создаваемый csv файл другим приложением параллельно с работой скрипта. Файлы создаются в разделяемом режиме, чтобы позволить внешним программам иметь доступ создаваемым файлам в процессе работы скрипта.
Скрипт позволяет гибко настроить формат создаваемых данных: указать список выводимых полей, задать формат разделителей, времени, даты т.п. Можно создать отдельные файлы для каждого торгового дня, часа, недели и т.п.
В файле настроек можно задать клавишу, при нажатии которой появится меню с дополнительными действиями: открыть определённый csv файл, открыть файл настроек и лог-файл скрипта, показать папку скрипта, и т.д.
Установка
- Прочитайте файл Readme
- Поместите библиотеку bot4sale64.dll в папку терминала QUIK
- Остальное содержимое архива поместите любую папку на ваш выбор. Вы получите демо-версию скрипта.
- Если вы знаете пароль от файла AT_Export_Full.zip, разархивируйте его содержимое в эту же папку. В этом случае вы можете использовать полную версию скрипта.
- Убедитесь, что в настройках терминала выбрана версия Lua 5.4 (Где?)
- Отредактируйте текстовым редактором файл файл настроек AT_Export.ini, задав нужные вам настройки скрипта и инструменты для экспорта
- Запустите скрипт на выполнение через меню терминала Сервис->Скрипты Lua. В случае проблем смотрите таблицу сообщений терминала.
Пароль можно получить как обычно после пополнения банковской карты или электронного кошелька
на сумму, которую вы считаете правильной, достаточной и соответствующей сложной геополитической обстановке в современном мире.




