Интересное и Юмор - страница 5750
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я один не увидел связи?
Для разработки на MQL5 достаточно стандартного инструмента, например Cursor. Ему передаётся каталог с исходниками, например:
Дополнительно целесообразно предоставить обучающий корпус — книги по MQL в формате PDF или TXT. И синтаксис ИИ тогда точно не облажает.
В этом случае модель анализирует существующие наработки, шаблоны и архитектурные решения, накопленные, быстро роясь например, в каталоге:
C:\MT5\MQL5\ExpertsYuraZ
Фактически ИИ получает доступ к вашему стилю и типовым конструкциям, после чего способен достаточно быстро генерировать код при условии корректно сформулированного технического задания (промпта).
Ключевым остаётся качество постановки задачи и контроль результата.
Как это всё реализовать? Для начала ставим VisualStudio Code? У меня не получилось ни разу подключить к нему ни один ИИ. Наверно что-то не так делаю.
P.S.
Открыл сайт Курсора https://cursor.com/agents - и я приплыл. Печать с клавы не принимает, файл не загружается в окно чата, всё на нерусском, что делать не понятно совсем...
Скачал Cursor. Установил, авторизовался. Скормил ему папку с кодами. Он их увидел. Попытался дать команду на проверку корректности кода индикатора. Он мне ответил что я абзац как ошибся, и работать у меня он не будет. Предложил мне скопировать какой-то ключ.
Прошёлся по интерфейсу этой среды разработки. Всё на английском. Русского изначально не было. Непонятно вообще ни чего. Потыкался как слепой котёнок, да и удалил с компьютера. Ненавижу английский язык. Со школы у меня к нему глубокое отвращение. Для решения своих задач обойдусь без Курсора.
Юрий, забудьте о моих вопросах - не тратьте на меня время - буду работать по старинке. Не буду я учить иностранный язык - всё моё существо противится этому. У меня жена также само нос воротит от математических формул, зато Иняз закончила с успехом. А мне логика и математика нравится.
Задачу нужно тщательно формулировать.
Скачал Cursor. Установил, авторизовался. Скормил ему папку с кодами. Он их увидел. Попытался дать команду на проверку корректности кода индикатора. Он мне ответил что я абзац как ошибся, и работать у меня он не будет. Предложил мне скопировать какой-то ключ.
Прошёлся по интерфейсу этой среды разработки. Всё на английском. Русского изначально не было. Непонятно вообще ни чего. Потыкался как слепой котёнок, да и удалил с компьютера. Ненавижу английский язык. Со школы у меня к нему глубокое отвращение. Для решения своих задач обойдусь без Курсора.
Юрий, забудьте о моих вопросах - не тратьте на меня время - буду работать по старинке. Не буду я учить иностранный язык - всё моё существо противится этому. У меня жена также само нос воротит от математических формул, зато Иняз закончила с успехом. А мне логика и математика нравится.
Просто чуток информации может уже не для тебя , может кому то интересно.
Тут простой пример промта, где я пробую «вскормить» модель примерами. Я уже проделывал это ранее; сейчас лишь показываю как пример начального этапа.
У меня Cursor с оплаченной подпиской за 20 $ в месяц, поэтому лимитов нет.
---
Ты видишь мой проект D:\AI\MQL5 - тут лежат коды на моем любимом язфке MQL5 на котором создаются программы для Терминала MetaTrader5
мне нужно что бы посмотрел синтаксис и изучил его - читай все примеры из папки что бы понимать как правильно писать коды
( язфке - такие опечатки ему не страшны - он понимает -по контексту )

Напиши простой индикатор на MQL5 он должен брать брать последние 30 дневных свечей
вычислять средний дневной ход от лова до хая свечи и выводить это вверху экрана
обязательно подробнейшим образом закоментируй каждую строчку кода - каждый вызов внутренних функций MQL5
ты должна правильно найти нужные и правильный функции именно MQL5 для вычисления LOW HIGHT каждого дня
и взять среднюю дневного хода за последние 30 дней - включая 0-й бар тоже - я хочу видеть информацию в динамике
* что важно - обязательно используй
- учедник MQL5 который я положил D:\AI\MQL5\MQL5_RUSSIAN\mql5_russian.pdf
- активно пользуйся вот этой ссылкой https://www.mql5.com/ru/code/mt5 там можно найти примеры
- используй D:\AI\MQL5\MQL5_Syntax_Reference.md куда ты собрала описание синтаксиса
- https://www.mql5.com/ru/docs тут описание всех функций в понятном виде
----

итак прошло минуты 3-4

смотрим код:
Я ещё не проверил.
Но визуально выглядит достаточно неплохо.
Интересно, как был назван индикатор: эта «железная кошка» порылась и заметила, что я люблю называть свои коды с приставкой YZ_ — так легче отличить то, что сделал я, — и решила назвать файл в соответствии с моими правилами.
p.s.

итак проверяем!
О прекрасно! - даже нет ошибок - неплохо для писанины за 3 минуты времени.

Скажите себе честно, сколько нужно времени , что бы набрать руками даже такой простой код ?
С подробными комментариями разумеется.
Те, кто трудился много лет, имеют собственные наработанные библиотеки и шаблоны.
Используя ИИ, можно быстро соединять эти наработки в готовые модули — вероятно, с последующим рефакторингом.
Однако многое будет зависеть от качества поданного на вход материала. Крайне важно корректно и подробно формулировать задание, идеально максимально подробно , как для ДЖУНА с первого курса ИТ факультета.
Пример неудачного или недостаточно качественного промта — самый первый, с Умаиром: в сети на 2 марта информации было немного, и по первому заданию поиск фактически в сети не был выполнен. По второму — результат появился сразу.
Для создания кода на MQL5, подал на вход стандартные учебники и заставил «кошку» пробежать по моим наработкам, сформировать синтаксическую базу.
Код был создан с первой попытки. Если этого не сделать и не подать на вход сам проект, ИИ выдаст не качественный результат.
Спасибо, Юра. Очень показательный пример. Есть даже фишки, которые следует взять на заметку для общения с ИИ.
На MQl4 наберу руками код вывода на экран среднестатистического расстояния 30 последних дневных свеч минут, скажем, за 10-15. Ну может ещё покопаюсь минут 5-10 с позиционированием лейбы на экране. Отладка может занять неопределённое (пусть не большое) время. В целом, при старте с нуля и "под ключ", ну, скажем, час уйдёт. Но ни как не три минуты! Экономия времени на лицо.
Подобное Вашему задание (промпт) я могу отдать тому же deepseek или qwen. Они работают с сайта и для подобных нужд бесплатны. Эти 2 ИИ сделают тоже всё минуты за 2-3. И при этом у меня нет геморроя с иностранным языком, с покупкой памяти, и прочими сопутствующими делами!
Это честная оценка.