Блог им. Voldemar227
В ближайших обновлениях терминала MetaTrader 5 появится полноценный AI-агент. С его помощью пользователи смогут программировать простые скрипты и торговых роботов, задавая задачи на естественном языке.
Однако важно понимать ограничения нейросетей: они не способны самостоятельно создавать сложные прибыльные алгоритмы. Чтобы получить качественного торгового робота, пользователю придется составить техническое задание (промпт) объемом в несколько десятков листов, а затем вручную проверить сгенерированный код на наличие ошибок и убедиться в корректности логики.
Если вы не разбираетесь в программировании, искусственный интеллект выдаст вам «кота в мешке» — непредсказуемый результат, который может привести к потере реальных денег при тестировании стратегии. Именно поэтому внедрение ИИ не оставит программистов без работы. Напротив, спрос на специалистов только возрастет.
Потыкавшись в ограничения автоматических генераторов кода, трейдеры поймут: делегировать написание сложных систем машине нельзя. Глубокое понимание языка программирования MQL5 и умение выстраивать торговую стратегию от фундамента до последней строчки кода всегда будет надежнее экспериментов с реальным депозитом и черным ящиком неизвестного происхождения.
Что делать? Как адаптироваться? Начать учить язык программирования торговых роботов. Моя рекомендация учить MQL 5 так как это специальный язык для торговых роботов. Где учиться? В сети тысячи примеров кодов и тысячи видео уроков, можно конечно упростить себе жизнь через MQL Master, но это для тех кто хочет стать специалистом.
Всем добра!
Если не смотрели «Превосходство» с Деппом, посмотрите, там очень хорошо показано вероятное развитие событий…
Совершенно не вижу смысла изучать новый язык программирования. Сейчас больше требуется правильная постановка задачи для ии нежели углублённое понятие самого кода. Это пока молод ко времени можно относиться расточительно, но со временем понимаешь, что абсолютно не имеет смысла распылять своё время на всё подряд.
1 — Правильно поставлена?
2 — Результат соответствует поставленной задаче?
Что такое правильно поставленная задача для торгового робота? Можете показать пример ?
Когда говорят об ИИ стараются избегать такого явления как галюцинагирование (Возможно не правильно написал), это когда в какой то момент, если ии что то не верно страктовал из задачи, он просто придумал сам...
Только знающий и понимающий код человек, может внести ясность. Верно выдал ИИ код или нет, а если ты понимаешь в коде то и обращаться к ИИ не будешь...
Для правильной постановки задачи в первую очередь необходима сама идея, а тем паче понимание рынка и только после, ты ставишь соответствующие правила для создаваемого ИИ алгоритма.
Всё вывалить в куче железному мозгу не получится однозначно. Приходится самую простую задачу, разбивать на множество подзадач, тестируя каждую в отдельности.
Но для нас в первую очередь, требуется проверить жизнеспособность самой торговой идеи которую мы пытаемся зашить в робота, а не её надёжность.
Для начала требуется хотя бы просто погонять алгоритм по истории, что бы понять, что большинство из твоих (озарений) есть шлак не имеющий к торговле ни какого отношения. Всё то, что успешно торгуется вручную при оцифровке, вдруг перестаёт работать.
Только нестандартный подход к торговле может стать успешным в создании кода для робота.
И тратить десятки часов для написания вручную мал мальски поганого робота который вряд ли будет зарабатывать, это так себе занятие.
Для начала проще заставить ИИ оцифровать идею, погонять её на истории и только после этого если паранойя зашкаливает, приступать к ручной разработке кода. Хотя на своей практике общения с цифровыми монстрами, совершенно не вижу смысла к такому подходу.
В последнее время вообще пришёл к мнению того, что создание роботов по привычному нами алгоритму это тупиковый путь. Даже успешно торгующие роботы это путь в никуда.
Нужно привлекать ИИ непосредственно к торговому процессу. Куда проще залить для него пару десятков картинок с ситуацией когда требуется торговать, жёстко прописать условия требующие те либо иные действия и наладить двух стороннюю связь с терминалом. Это будет наиболее гибкий момент алго торговли нежели сотни строк кода который всё равно будет весьма условно работать полностью самостоятельно.
Обдумываю идею связать веб терминал с торговым ботом. Конечно это костыли несусветные, но качество автоматической торговли и упрощения постановки целей должно повыситься в разы.
А всё то, что бесплатно идёт в массы, нацелено исключительно на нулевое обогащение страждущих. И смысл осваивать ручное программирование на MQL5 так себе занятие которое скорее всего у большинства так и не найдёт применения.