ШІ‑помічник у редакторі
1ШІ‑помічник у редакторі
Чат із моделлю ШІ в редакторі LootScript: пише й править скрипти, перевіряє їх на свічках, відповідає на питання про ринок. Які провайдери доступні, де ввести ключ і що передається з комп’ютера.
У редакторі LootScript є чат із моделлю ШІ. Опишіть словами, який індикатор потрібен — помічник напише код просто в редакторі, скомпілює його, прогоне на реальних свічках і розкаже, що вийшло. Він також править готові скрипти, пояснює чужий код і відповідає на питання про ринок за даними терміналу.
Модель ви обираєте самі: хмарну — зі своїм ключем API, або локальну — на своєму комп’ютері. Запити йдуть від терміналу безпосередньо до обраного провайдера, без серверів LootX.
Як відкрити помічника
- Натисніть ƒ на панелі графіка — відкриється вікно Індикатори.
- Натисніть Редактор… поруч зі рядком пошуку або відкрийте свій скрипт.
- У верхній панелі редактора, поруч із Додати на графік, натисніть Помічник.
Чат з’явиться праворуч від коду. Ширину можна змінювати, перетягуючи роздільник. Хрестик у шапці чату (Сховати чат) прибирає його, не видаляючи розмову; повторне натискання Помічник повертає.
Підключення моделі
Відкрийте картку підключення
При першому запиті картка відкриється автоматично. Пізніше її викликає шестерня Ключ і підключення у шапці чату.
Оберіть провайдера
Список — у таблиці нижче. За замовчуванням обрано Claude.
Вставте ключ API
Під полем є посилання Отримати ключ на … — воно веде в кабінет провайдера. Збережений ключ у полі не показується: залиште його порожнім, щоб не змінювати, або натисніть Видалити ключ.
Перевірте модель і збережіть
Поле Модель заповнене моделлю за замовчуванням, у підказках — ще кілька. Ім’я можна вписати будь‑яке, яке знає провайдер. Натисніть Зберегти.
| Провайдер | Що потрібно |
|---|---|
| Claude | Ключ API Anthropic. Підписка Claude не підходить — Anthropic забороняє стороннім програмам працювати по ній. |
| Gemini | Ключ API Google. Підписка Gemini не підходить з тієї ж причини. |
| OpenAI, DeepSeek, Grok, Mistral, Qwen, Kimi, GLM, Groq | Ключ API провайдера. |
| OpenRouter | Ключ OpenRouter: через нього доступні моделі різних компаній. |
| Ollama, LM Studio | Ключ не потрібен: модель працює на вашому комп’ютері. Запустіть сервер, завантажте модель і впишіть її назву. |
| Сумісний з OpenAI | Будь‑який сервер з API у форматі OpenAI Chat Completions: шлюз, vLLM, корпоративний проксі. Укажіть адресу (зазвичай закінчується на /v1), модель і ключ, якщо сервер його вимагає. |
Хмарні запити оплачуються за тарифом вашого облікового запису у провайдера, окремо від LootX. Після кожної відповіді в чаті видно, скільки токенів витрачено на вхід і на вихід.
Локальній моделі потрібна підтримка виклику інструментів (tool calling). Без неї помічник не зможе писати в редактор і перевіряти код.
Проксі і власна адреса
Якщо сервіс провайдера недоступний з вашої мережі безпосередньо, вкажіть проксі в полі Проксі — http://host:port або socks5://логін:пароль@host:port. Проксі спільний для всіх провайдерів. Поле Адреса API (для власного шлюзу) потрібно тільки якщо ви заходите до провайдера через власний шлюз.
Що вміє помічник
- Пише новий скрипт за описом і відразу кладе код у редактор.
- Править готовий — точково, не переписуючи файл повністю.
- Перевіряє себе. Компілює код і запускає його на реальних свічках — за замовчуванням на інструменті і таймфреймі графіка, до 5000 останніх барів, за запитом на будь‑якому іншому. Перевіряє результати в кожному ряді і наявність помилок виконання.
- Додає скрипт на графік, коли ви про це просите.
- Відповідає про ринок. Бере свічки будь‑якого інструмента з терміналу, метрики скрінера (волатильність, обсяг, відкритий інтерес, ставка фінансування, спред) і ранжирує ринок: «Які ф’ючерси зараз найволатильніші?».
- Звіряється зі довідником мови, дивиться вбудовані індикатори і скрипти з вашої бібліотеки.
Кожен крок видно в стрічці угод рядком: «Компілюю», «Запускаю на свічках», «Правлю код». Якщо модель показує хід міркувань, він згорнутий у блок Хід думок. Відповідь можна перервати кнопкою Зупинити.
Усе, що помічник пише в редактор, відміняється звичайним Ctrl+Z. Якщо код у відповіді прийшов блоком, у його шапці є кнопки. У цілого скрипта це У редактор — замінити код у редакторі, у фрагмента — Вставити у позицію курсора. Копіювати є в обох.
Швидкі команди
Наберіть / у полі вводу — з’явиться підказка. Ті самі команди є кнопками в порожньому чаті. Текст після команди — ваше уточнення: /fix дивись на обсяг.
| Команда | Що робить |
|---|---|
/fix |
Знаходить і виправляє помилки: компілює, запускає на свічках, лагодить помилки і ряди, де одні na. Зберігає вашу ідею й стиль, наприкінці перераховує правки. |
/explain |
Пояснює простими словами, що робить скрипт, на що впливає кожне налаштування, що він малює і як читати сигнали. Код не змінює. |
/optimize |
Прискорює скрипт, не змінюючи результат: замінює самописні цикли вбудованими функціями, прибирає зайву роботу і перевіряє прогоном, що значення не змінилися. |
Інше слово після косої відправляється моделі як звичайне питання.
Картинки і знімки графіка
До питання можна додати картинку: скріпкою під полем вводу, вставкою з буфера (Ctrl+V) або перетягнувши файл у чат. Кнопка з графіком поруч зі скріпкою додає знімок тієї панелі, куди додається скрипт. В одному питанні — до шести картинок. Перед відправкою великі зображення зменшуються.
Не всі моделі бачать картинки. Якщо обрана модель не бачить, чат попередить до відправлення. Якщо термінал не знає, чи бачить модель картинки, і провайдер відхилить питання, картинки повернуться в поле вводу.
Історія розмов
Розмова прив’язана до скрипту. Відкриєте інший скрипт — у чаті відобразиться його розмова. Закриєте редактор або перезапустите термінал — розмова залишиться на місці.
- У нового, ще не збереженого скрипта розмова на диск не пишеться. Вона збережеcя разом зі скриптом при першому Зберегти.
- Значок Новий чат у шапці починає розмову заново і стирає попередню з диска.
- Видалили скрипт — видалилася і його розмова.
- Поки помічник відповідає, відкрити інший скрипт не можна: спочатку зупиніть відповідь.
Усю розмову помічник відправляє моделі з кожним питанням, тому довга чат‑історія дорожча. Розмір розмови в токенах показано числом у шапці чату, наприклад «42k». Натисніть на нього, щоб стиснути розмову в зведення: далі помічник пам’ятає її по ньому. Старі результати перевірок і картинки термінал згортатиме сам. У збереженій історії старі картинки з часом замінюються позначкою «Картинка до цього питання більше не зберігається».
Що відправляється з комп’ютера
До обраного провайдера, напряму:
- ваші повідомлення і прикріплені картинки;
- назва скрипта, число рядків і помилок, інструмент і таймфрейм графіка — з кожним питанням;
- код з редактора і звіт компілятора — коли помічник читає або править скрипт;
- дані, які помічник запросив: свічки, метрики скрінера, результати прогонів, фрагменти документації мови.
Не відправляється:
- Таємниці. Ключів бірж помічник не бачить. Ключ провайдера зберігається на цьому комп’ютері в зашифрованому вигляді, не потрапляє в синхронізацію налаштувань і передається лише самому провайдеру — для входу. З тексту, що відправляється моделі, термінал вирізує все, що схоже на ключ, токен або пароль, а також шляхи до файлів на диску. Повідомлення, в яке ви самі вставили щось схоже на ключ, не відправляється взагалі — чат попросить прибрати секрет.
- Рахунок. У помічника немає доступу до балансу, позицій і заявок — він бачить тільки те, що ви показали на знімку. Виставляти ордери він не вміє.
- Історія чату. Вона лежить на цьому комп’ютері в зашифрованому вигляді і не потрапляє ні в синхронізацію, ні в експорт налаштувань, ні в звіт для підтримки.
З Ollama або LM Studio розмова і код не покидають комп’ютер.
Обмеження
- Потокових даних у перевірочному прогоні немає. Кластер, дельта, відкритий інтерес, ставка фінансування, біржовий стакан, стрічка угод, скринер і історія біржового стакана при запуску на свічках рівні
na. Логіку, яка на них опирається, помічник перевірити не може — додайте скрипт на графік і подивіться самі. - Ліміт кроків. За одну відповідь помічник робить не більше 24 кроків, потім підводить підсумок. Відповідь, обірвана за довжиною, також можна продовжити — просто попросіть.
- Модель помиляється. Прогін ловить помилки компіляції й виконання, але не помилки задуму. Перед тим як покладатися на сигнали, подивіться скрипт на графіку.
- Відмови провайдера чат показує текстом із назвою провайдера: ключ не прийнято, вичерпано ліміт запитів, закінчилися гроші або квота, немає зв’язку, локальний сервер не відповідає. Для зв’язку перевірте інтернет або вкажіть проксі.
Далі
https://docs.lootx.trade/uk/loot/ai-assistant