QUIK Analyzer для Google Таблиц
Профессиональный анализ биржевых сделок из терминала QUIK прямо в Google Таблицах
О проекте
QUIK Analyzer — это мощный скрипт для Google Apps Script, который автоматизирует анализ сделок из терминала QUIK. Скрипт импортирует HTML-отчёты, структурирует данные по инструментам и рассчитывает прибыль/убыток по каждой позиции.
Версия 1.0 включает полный функционал для профессиональных трейдеров и инвесторов, работающих с терминалом QUIK.
Начать использование
Скопируйте код скрипта и начните анализировать свои сделки уже сегодня!
Основные возможности
Импорт отчётов QUIK
Загружайте HTML-отчёты из терминала QUIK через удобный диалог с поддержкой drag-and-drop.
Умный парсинг таблиц
Автоматическое определение таблицы со сделками и извлечение всех необходимых данных.
Создание листов по инструментам
Автоматическое создание отдельных листов для каждого инструмента с группировкой сделок.
Расчет прибыли/убытка
Автоматический расчет P&L при вводе рыночной цены с цветовым кодированием результатов.
Итоговые показатели
Расчет средних цен, остатков позиций и стоимости портфеля по каждому инструменту.
Удобный интерфейс
Цветовое оформление, фильтры, автоподбор ширины колонок и информативные подсказки.
Пример таблицы
После импорта и обработки создаются структурированные листы для каждого инструмента:
| Инструмент: SBER (Сбербанк) | ||||
|---|---|---|---|---|
| Дата | Направление | Кол-во | Цена | Объём |
| 10.03.2024 | Купля | 100 | 285.50 | 28,550.00 |
| 11.03.2024 | Купля | 50 | 287.30 | 14,365.00 |
| 12.03.2024 | Продажа | 30 | 290.00 | 8,700.00 |
| Итоги по инструменту SBER | ||||||
|---|---|---|---|---|---|---|
| Остаток штук | Средняя цена | Стоимость остатка | Рыночная цена | Прибыль/убыток | ||
| Итого: | 120 | 286.20 | 34,344.00 | 300.00 | +1,656.00 | |
Инструкция по установке и использованию
- Создайте новую Google Таблицу или откройте существующую
- В меню выберите "Расширения" → "Apps Script"
- Удалите весь код по умолчанию и вставьте предоставленный скрипт (файл QUIK_Analyzer.gs)
- Сохраните проект под любым названием (например, "QUIK Analyzer")
- Нажмите кнопку "Сохранить" 💾 в редакторе скриптов
- Нажмите кнопку "Выполнить" ▶ (Run) или выберите функцию
onOpenи нажмите "Выполнить" - Предоставьте необходимые разрешения при первом запуске
- Вернитесь к таблице и обновите страницу (F5)
- В верхнем меню появится пункт "📊 ПАНЕЛЬ УПРАВЛЕНИЯ"
- Нажмите "📁 Импортировать отчёт QUIK" и выберите HTML-файл из терминала QUIK
- Перейдите на созданный лист и нажмите "🚀 Создать листы" для структурирования данных
- Введите рыночные цены в колонку F (строка "Итого:") и нажмите "📈 Рассчитать прибыль" в меню
// 📊 ПАНЕЛЬ УПРАВЛЕНИЯ
// ├── ▶ Открыть боковую панель
// ├── ────────────────────
// ├── 📁 Импортировать отчёт QUIK
// ├── 🚀 Создать листы
// ├── 📈 Рассчитать прибыль
// ├── 🗑️ Закрыть листы
// └── ❓ Помощь
⚠️ Важно: После сохранения скрипта, функция onOpen() автоматически создаст меню при следующем открытии таблицы. Если меню не появилось, обновите страницу или выполните функцию onOpen вручную в редакторе скриптов.
Как запустить скрипт
Пошаговая инструкция по запуску:
- Вставьте код в редактор Google Apps Script
- Нажмите кнопку "Сохранить" 💾
- Нажмите кнопку "Выполнить" ▶ (выберите функцию
onOpen) - При первом запуске разрешите доступ к вашей таблице
- Вернитесь в таблицу и обновите страницу
- В верхнем меню появится пункт "📊 ПАНЕЛЬ УПРАВЛЕНИЯ"
После этого все функции скрипта будут доступны через меню или боковую панель.
Часто задаваемые вопросы
❓ Какие форматы отчётов поддерживаются?
Скрипт поддерживает HTML-отчёты, экспортированные из терминала QUIK. Автоматически определяет таблицу со сделками по заголовкам "Инструмент", "Направление" и т.д.
❓ Что делать, если не создаются листы?
Убедитесь, что вы находитесь на листе с импортированными данными (название начинается с "QUIK_"). Проверьте, что в таблице есть заголовки с нужными колонками.
❓ Как обновить данные после новых сделок?
Просто импортируйте новый отчёт и заново нажмите "Создать листы" — старые листы инструментов будут заменены новыми.
❓ Почему не появляется меню после установки?
Обновите страницу таблицы (F5). Если меню всё ещё нет, откройте редактор скриптов и выполните функцию onOpen вручную, нажав кнопку "Выполнить".
Готовы оптимизировать анализ сделок?
Присоединяйтесь к трейдерам, которые уже используют автоматизацию для экономии времени!
Бесплатно • Простота установки • Полная автоматизация