Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Скрипты

AI Prompt Writer - Simple AI Assistant Customization - скрипт для MetaTrader 5

Sajiro Yoshizaki
Sajiro Yoshizaki
4.5 (17)
Лучший способ освоить торговлю с PracticeSimulator — это лучший инструмент для изучения торговых стратегий! Независимо от того, являетесь ли вы новичком или опытным трейдером, этот инструмент поможет вам практиковаться, учиться и совершенствовать свои навыки в полностью безопасной среде.
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
19
Рейтинг:
(1)
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Настройте своего ИИ-помощника MetaTrader 5, выбирая язык, стиль общения, меню и поведение с помощью простого файла подсказок.

Этот скрипт создает простой пользовательский файл подсказок для AI-помощника, работающего в MetaTrader 5.

Цель данного примера — продемонстрировать, что вы можете настроить поведение, стиль общения и меню AI-помощника, просто создав и отредактировав файл подсказок.

Для этого не требуется ни API искусственного интеллекта, ни DLL, ни внешних сервисов.

Как использовать

  1. Подключите или запустите файл AI_Prompt_Writer.mq5 из MetaEditor.
  2. Выберите язык ответов ИИ и его индивидуальность.
  3. При необходимости задайте имя выходного файла.
  4. Запустите скрипт.
  5. Файл подсказок создается в папке MQL5\Files терминала.

По умолчанию файл вывода называется: «AI_Prompt.txt»

Затем откройте AI Assistant в MetaTrader 5 и введите:

Apply AI_Prompt.txt

AI Assistant загрузит подсказку и применит настроенные инструкции.

После этого вы должны увидеть настраиваемое меню, определённое в подсказке.

Например, меню по умолчанию включает:

  • Проверить новости
  • Анализ графиков
  • Обсудить вход/выход
  • Анализ открытых позиций
  • Просмотр прошлых сделок
  • Анализировать сигналы / индикаторы

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


Параметры

Язык ответов ИИ

Выберите язык, на котором должен отвечать AI-помощник.

Доступны следующие 11 языков:

  • Английский
  • Русский
  • Китайский
  • Испанский
  • португальский
  • Японский
  • Немецкий
  • Корейский
  • Французский
  • Итальянский
  • Турецкий

Сама подсказка написана на английском языке. Этот параметр изменяет только язык ответа ИИ-помощника.

enum ENUM_RESPONSE_LANG
{
   LANG_ENGLISH,       // English
   LANG_RUSSIAN,       // Russian
   LANG_CHINESE,       // Chinese
   LANG_SPANISH,       // Spanish
   LANG_PORTUGUESE,    // Portuguese
   LANG_JAPANESE,      // Japanese
   LANG_GERMAN,        // German
   LANG_KOREAN,        // Korean
   LANG_FRENCH,        // French
   LANG_ITALIAN,       // Italian
   LANG_TURKISH        // Turkish
};

Персона ИИ

Выберите личность ИИ-помощника.

Доступные типы личности:

  • Нейтральный помощник
  • Дружелюбный помощник
  • Энергичный торговый партнер
  • Профессиональный аналитик
  • Спокойный наставник
  • Смиренный советник
  • Мудрый старец
  • Энергичная девушка
  • Увлеченный учитель
  • Воспитательница детского сада

Эти персонажи меняют стиль и тон ответов ИИ, сохраняя при этом те же правила безопасности и точности.

enum ENUM_AI_PERSONA
{
   PERSONA_NEUTRAL,       // Neutral assistant
   PERSONA_FRIENDLY,      // Friendly assistant
   PERSONA_ENERGETIC,     // Energetic trading companion
   PERSONA_PROFESSIONAL,  // Professional analyst
   PERSONA_MENTOR,        // Calm mentor
   PERSONA_RESIGNED,      // Resigned advisor
   PERSONA_ELDER,         // Wise elder
   PERSONA_GAL,            // Energetic gal
   PERSONA_TEACHER,        // Passionate teacher
   PERSONA_KINDERGARTEN    // Kindergarten teacher
};


Имя выходного файла

Укажите имя файла подсказок, который будет создан.

По умолчанию: AI_Prompt.txt

Файл сохраняется в папке MQL5\Files терминала.

Перезаписать существующий файл

Если этот параметр включен, существующий файл с таким же именем будет перезаписан.

Если эта опция отключена, скрипт не будет перезаписывать существующий файл подсказок.

Настройте своего собственного AI-помощника

Этот скрипт намеренно прост.

Сгенерированный промпт — это не готовый и не фиксированный ИИ-помощник. Это отправная точка, которую вы можете свободно настраивать.

Вы можете редактировать сгенерированный файл подсказок и изменять инструкции, названия пунктов меню и действия в меню в соответствии с тем, как вы хотите использовать своего ИИ-помощника.

Например, вы можете заменить существующие пункты меню, изменить их порядок или добавить совершенно новые пункты меню.

Вы можете создавать меню для своего собственного рабочего процесса, например:

  1. Анализ экономических показателей
  2. Проверить торговый план на сегодня
  3. Проанализировать мою систему управления рисками
  4. Сравнение нескольких таймфреймов

Возможности зависят от информации и функций, доступных вашему ИИ-помощнику.

Вы также можете создавать различные файлы подсказок для разных целей и применять тот, который вам нужен.

Простой пример настройки ИИ-помощника

Главная идея заключается в том, что сам ИИ-помощник не обязательно нужно менять.

Вместо этого вы можете изменять инструкции, которые даете ИИ.

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

  • Что должен делать ИИ
  • Как он должен реагировать
  • Какую информацию он должен анализировать
  • Какое меню он должен отобразить
  • Какую функцию должен выполнять каждый номер в меню
  • Как ИИ должен общаться с вами

Благодаря этому подсказка становится простым способом создания собственного персонализированного рабочего процесса ИИ-помощника.

Можно также создать более сложный пример, добавив более развернутую структуру меню и более подробные инструкции. В качестве ориентира для такого подхода можно использовать пример файла menu.txt, входящий в состав этого проекта.

Важно

Эта программа предоставляется в качестве примера, а не как готовое приложение ИИ-помощника.

Основная цель — показать, как можно настроить ИИ-помощника MetaTrader 5 с помощью файла подсказок.

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

Создайте собственное меню. Создайте собственный рабочий процесс. Настройте AI-помощника MT5 так, как вам нужно.

Важное предупреждение о безопасности

Пользовательский файл подсказок для ИИ может быть мощным инструментом, но также может представлять опасность, если он разработан без надлежащих ограничений. В зависимости от предоставленных вами инструкций ИИ-помощник может получить разрешение на выполнение таких действий, как размещение ордеров, изменение торговых параметров или модификация доступной ему информации. Если ИИ предоставить слишком много свободы, он может вести себя непредсказуемо.

Поэтому в данном примере подсказки установлены строгие ограничения на торговые операции. ИИ проинструктирован не размещать и не изменять ордера, не открывать и не закрывать позиции, не изменять стоп-лосс, тейк-профит или размер лота, а также не совершать другие торговые операции от имени пользователя. Ему также запрещено действовать самостоятельно, самостоятельно устанавливать внешние соединения или раскрывать личную информацию или торговые данные.

При создании собственного промпта всегда тщательно обдумывайте, какие разрешения и действия вы предоставляете ИИ-помощнику. Промпт — это не просто способ изменить его личность или меню; он также может определять, что ИИ имеет право делать.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/76974

London Breakout Asian Range Box London Breakout Asian Range Box

Рисует диапазон азиатской сессии и отмечает пробои на лондонской сессии стрелками, уровнями стопа и цели и алертами

Session Range Desk MT5 Session Range Desk MT5

Советник для торговли в диапазонах сессий с фильтрацией по ATR, определением расстояния до стопа, опциональным выходом в безубыток/частичным закрытием позиций и общим рабочим столом с графиками. Хеджирующие счета; образовательный ресурс с задокументированными ограничениями по исполнению и координации.

GridCapitalCalculator GridCapitalCalculator

Каждый, кто использует сетку, задается вопросом: достаточно ли велик мой счет? Обычный ответ — убыток на последнем уровне сетки — является неверным показателем. Причиной закрытия счета становится достижение уровня маржи, при котором брокер активирует стоп-аут, в то время как цепочка позиций по-прежнему открыта и, на первый взгляд, ситуацию ещё можно исправить. Этот советник вычисляет реальную цифру, а затем подсчитывает, как часто движение такой величины уже происходило в истории данного инструмента на таймере M1. Он исправляет три ошибки, все из которых связаны с излишним оптимизмом: цепочка из N участков находится в открытом состоянии на шаге x N(N-1)/2, а не на шаге x N (например, при 10 участках — на 45 шагах убытка, а не на 10); открытые позиции также блокируют маржу, пока они находятся в открытом состоянии; и стоп-аут выражается в процентах, а не равен нулю — при 50 % достаточно потерять половину собственного капитала. «Вам нужно 86 долларов свободного капитала» — это абстракция. ««Движение такого размера происходило 71 раз за 100 дней, то есть раз в 1,4» — это решение. Установите InpEquity на величину, которой у вас ещё нет, чтобы увидеть, что действительно потребуется для данной конфигурации. Строго только для чтения: он никогда не открывает, не закрывает и не изменяет позицию.

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.