Ilyas / Haber Akışı
Подробно разбираем механику FDA и демонстрируем, как центровые и диагональные эффекты первоисточника завышают показатели. Честная реализация фиксирует уровень порядка 39.7% на стенде серии. Модификация FDAm с тяжелохвостым распределением зондов и покоординатным шагом повышает итог до 54.7% и доступна как готовый компонент C_AO для настройки параметров советников.
В статье реализована кооперативная метаэвристика COBRA во фреймворке C_AO: шесть популяционных методов (PSO, WPS, FFA, CSA, BA, FSS) работают в одной популяции при фиксированном бюджете обращений к целевой функции и экспериментально выясняем, на чём на самом деле держится кооперация. В комплекте — расширяемый класс для сборки собственных кооперативных портфелей из любых алгоритмов серии.
Channel Studio — you draw it, the EA trades it Two tools in one: a full vector markup editor right on the chart, and a semi-automatic Expert Advisor that trades what you have drawn. You are not fitting parameters and not trusting a black box. You mark up the chart the way you already do by eye, and the EA takes over execution only: it waits for the touch, opens the trade, trails the stop along your curve and reverses by a rule described in advance. All graphics are drawn on a canvas rather than
В статье реализован и разобран Dynastic Optimization Algorithm в рамках фреймворка C_AO на MQL5. Мы воспроизводим каноническую модель, закрываем неописанные в первоисточниках места и тестируем алгоритм на стенде с фиксированным бюджетом и ростом размерности. Показана причина деградации каноники и предложена модификация оператора с разреженной мутацией. Читатель получит рабочий класс и рекомендации по настройке для задач с дискретными параметрами.
Drawing Studio — a simple tool for drawing vector elements right on your chart, helping you see what the eye alone can't. Trend lines, channels, parabolas, Fibonacci levels and a ruler — everything is drawn on a high-performance canvas with true anti-aliasing, not as standard terminal objects. The result is speed, cleanliness and beauty: thin, smooth lines instead of jagged "staircase" edges, and a chart that never gets cluttered with dozens of objects. Drawing tools Trend line Parabola Linear
Рассматриваем модель Нумаоки как агентную колонию с энергией, гибелью-делением и плазмидным переносом, ориентированную на быструю адаптацию. Переносим её в каркас C_AO: энергобаланс с популяционно-относительным приходом, хемотаксис-поиск, рулетка по энергии; приводим псевдокод и MQL5-реализацию. Проводим тестирование на Hilly, Forest и Megacity, показывая поведение и ограничения модели на статике для практического использования.
Статья посвящена бактериальному эволюционному алгоритму Нава — Фурухаси (BEA) и его двум ключевым операторам: посегментной бактериальной мутации для локальной оптимизации и горизонтальному переносу генов для обмена удачными фрагментами решений. Мы реализуем BEA в каркасе C_AO как конечный автомат под фиксированный бюджет оценок, тестируем на Hilly, Forest и Megacity и поясняем терминологическую развилку с моделью Нумаоки.
Друзья, сегодня в 19 00 по МСК буду вести трансляцию на Ютуб
Буду и торговать и объяснять сделки, буду писать простые скрипты для облегчения торговли. Общение, торговля и разработка онлайн.
Дата и время 06.07.2026 19 00 Понедельник
https://youtube.com/live/NuZnmQYsHRo?feature=share
Алгоритм оптимизации шимпанзе (ChOA) подражает групповой охоте приматов с разделением ролей, а его бинарная ветвь BChimp переносит эту механику в задачи отбора признаков. Реализуем непрерывное ядро в C_AO, по пути находим и исправляем унаследованный дефект коэффициента — незаметный за бинаризацией, но разрушающий поиск в непрерывной области. Аннотация даёт готовую реализацию и практические выводы о качестве и устойчивости поиска.
The AI agent also showed the possibility of working with the source code: he analyzed the existing VR Locker Lite Expert Advisor, pointing out its strengths and weaknesses, and then generated a full-fledged Pin Bar trading robot, compiled it without errors and created a file. After that, the robot was tested in the strategy tester of MetaTrader 5 for the period from August 2024 to June 2026 and showed a result of + $ 15 profit. At the same time, it is important to remember that AI can add unnecessary parameters or deviate from the task. Therefore, knowledge of the MQL5 language is necessary to verify the generated code.
Despite its impressive capabilities, AI is still a tool for simple tasks and is not a substitute for understanding programming. Without the skills to read code, you risk getting a "pig in a poke". It is recommended to always test robots on demo accounts and in the strategy tester before using them on real funds. Learning the MQL5 language remains relevant — human expertise is still indispensable, especially when creating complex trading strategies.
Subscribe to my profile (Add to friends) https://www.mql5.com/en/users/voldemar
Telegram: https://t.me/tgforexen
В MetaTrader 5 вышло бета-обновление сборки 5956 с интеграцией искусственного интеллекта. В терминале появилась кнопка со звёздочкой, через которую можно задавать запросы (промты) прямо в MetaTrader. ИИ-агент способен анализировать валютные пары, рыночную ситуацию, открытые позиции, историю торговли и отвечать на вопросы о финансовых инструментах. В тесте ИИ проанализировал пару EURUSD — определил тренд, ключевые уровни, фазу движения и дал прогноз с несколькими сценариями. Также он проанализировал торговую историю демо-счета, выявил паттерны (мартингейл, торговля против тренда) и дал рекомендации. Пока что торговые операции (открытие и закрытие сделок) не поддерживаются — агент работает только в режиме чтения данных.
Также ИИ-агент показал возможность работы с исходным кодом: он проанализировал существующий советник VR Locker Lite, указав на его сильные и слабые стороны, а затем сгенерировал полноценного торгового робота по стратегии Pin Bar, скомпилировал его без ошибок и создал файл. После этого робот был протестирован в стратегии-тестере MetaTrader 5 за период с августа 2024 по июнь 2026 года и показал результат +15 долларов прибыли. При этом важно помнить, что ИИ может добавлять лишние параметры или отклоняться от задания — поэтому знание языка MQL5 необходимо для проверки сгенерированного кода.
Несмотря на впечатляющие возможности, ИИ пока что остаётся инструментом для простых задач и не заменяет понимания программирования. Без навыков чтения кода вы рискуете получить «кота в мешке». Рекомендуется всегда проверять роботов на демо-счетах и в тестере стратегий перед использованием на реальных средствах. Изучение языка MQL5 остаётся актуальным — человеческая экспертиза по-прежнему незаменима, особенно при создании сложных торговых стратегий.
Подписывайся на мой профиль (Добавить в друзья) https://www.mql5.com/ru/users/voldemar
Телеграм: https://t.me/tgforexru
A trading strategy is a formalized set of rules and algorithms that determines every action of a trader in the market: from searching for a signal to closing a position and managing capital. In a professional environment, a strategy transforms chaotic price movements into a reproducible process with measurable statistical advantages. It is not merely “I buy when one line crosses another,” but a complete mechanical or semi-mechanical system that excludes subjective guesswork.
The strategy is needed to remove emotions from decision-making and to obtain an objective tool for assessing the market situation. Without it, trading turns into an intuitive game where fear and greed inevitably lead to losing the deposit. A clearly defined strategy allows you to test ideas on history, determine trade frequency, average profit, maximum drawdown, and optimal risk per trade. This is how a statistical edge is formed, without which consistent earnings are impossible.
To apply this in practice, develop your own system: choose a market and timeframe, set entry conditions (for example, based on the interaction of moving averages and support/resistance levels), define stop-loss and take-profit according to volatility, limit the risk of a single position to 1–2% of the account. Then backtest the strategy on historical data, optimize it, conduct a forward test on a demo account, and only after confirming its stability implement it with real funds.
Subscribe to my profile (Add to friends) https://www.mql5.com/en/users/voldemar
Telegram: https://t.me/tgforexen
Что такое технический анализ?
Технический анализ — это комплекс методов и инструментов оценки стоимости финансовых активов на основе изучения исторических данных о ценах и объёмах торгов. В отличие от фундаментального анализа, который оценивает внутреннюю стоимость актива через макроэкономические показатели или корпоративные отчеты, ТА фокусируется исключительно на динамике самого графика. Основная теоретическая база метода опирается на трёх краеугольных камнях: 1) Все доступные данные уже учтены в текущей цене; 2) Цена имеет склонность следовать трендам (Trend Following); и 3) Исторические паттерны повторяются.
Этот метод критически необходим для современного трейдера, поскольку он позволяет перейти от интуитивных догадок к строго математически обоснованным решениям. Знание техник технического анализа помогает не просто прогнозировать движение цены (что невозможно), а, скорее, определить вероятные зоны поддержки и сопротивления, а также оптимальные точки входа (Entry) и выхода (Exit). Это прямо влияет на управление капиталом и расчет ключевого показателя — соотношения риска к прибыли (Risk:Reward Ratio).
В практике технический анализ требует многоступенчатого подхода. Прежде всего, необходимо определить текущий доминирующий таймфрейм (D1/H4) для установления глобального тренда, а затем использовать более мелкие интервалы (M15/M5) для поиска точных точек входа с минимальным шумом. В качестве инструментов используются не только индикаторы (MACD, RSI), но и, что гораздо важнее, классический Price Action — анализ структуры рынка, паттернов свечей и геометрических фигур (голова плечи, треугольники). Помните о принципе многотаймфреймового анализа: сигнал на 5-минутном графике должен подтверждаться общей структурой более крупного графика. Всегда используйте стоп-лоссы, рассчитанные не произвольно, а на основе измеримой волатильности (например, Average True Range, ATR).
Подписывайся на мой профиль (Добавить в друзья) https://www.mql5.com/ru/users/voldemar
Телеграм: https://t.me/tgforexru
Представляем MQL5-реализацию Coyote Optimization Algorithm: стаи с локальными альфами, медианная тенденция и встроенный кроссовер обеспечивают параллельное исследование областей пространства и контроль преждевременной сходимости. Алгоритм встроен в C_AO и проверен на стандартном стенде и композитном античит-тесте. В статье — код, псевдокод и разбор операторов, позволяющие применить COA для оптимизации параметров торговой системы.
A trading strategy is a formalized set of rules and algorithms that determines every action of a trader in the market: from searching for a signal to closing a position and managing capital. In a professional environment, a strategy transforms chaotic price movements into a reproducible process with measurable statistical advantages. It is not merely “I buy when one line crosses another,” but a complete mechanical or semi-mechanical system that excludes subjective guesswork.
The strategy is needed to remove emotions from decision-making and to obtain an objective tool for assessing the market situation. Without it, trading turns into an intuitive game where fear and greed inevitably lead to losing the deposit. A clearly defined strategy allows you to test ideas on history, determine trade frequency, average profit, maximum drawdown, and optimal risk per trade. This is how a statistical edge is formed, without which consistent earnings are impossible.
To apply this in practice, develop your own system: choose a market and timeframe, set entry conditions (for example, based on the interaction of moving averages and support/resistance levels), define stop-loss and take-profit according to volatility, limit the risk of a single position to 1–2% of the account. Then backtest the strategy on historical data, optimize it, conduct a forward test on a demo account, and only after confirming its stability implement it with real funds.
Subscribe to my profile (Add to friends) https://www.mql5.com/en/users/voldemar
Telegram: https://t.me/tgforexen
Что такое торговая стратегия?
Торговая стратегия — это формализованный набор правил и алгоритмов, определяющий все действия трейдера на рынке: от момента поиска сигнала до закрытия позиции и управления капиталом. В профессиональной среде стратегия превращает хаотичное движение цен в воспроизводимый процесс с измеримыми статистическими преимуществами. Это не просто «я покупаю, когда линия пересекает другую», а полная механическая или полумеханическая система, исключающая субъективные домыслы.
Стратегия нужна, чтобы убрать эмоции из принятия решений и получить объективный инструмент оценки рыночной ситуации. Без неё трейдинг превращается в интуитивную игру, где страх и жадность гарантированно ведут к сливу депозита. Чётко прописанная стратегия даёт возможность тестировать идеи на истории, определять частоту сделок, среднюю прибыль, максимальную просадку и оптимальный риск на сделку. Именно так формируется статистическое преимущество, без которого стабильный заработок невозможен.
Применить это на практике можно через разработку собственной системы: выберите рынок и таймфрейм, задайте условия входа (например, на основе взаимодействия скользящих средних и уровней поддержки/сопротивления), определите стоп-лосс и тейк-профит исходя из волатильности, ограничьте риск одной позиции долей в 1–2% от счёта. Затем протестируйте стратегию на исторических данных, оптимизируйте, проведите вперёд-тест на демо-счёте и только после подтверждения стабильности внедряйте на реальные средства.
Подписывайся на мой профиль (Добавить в друзья) https://www.mql5.com/ru/users/voldemar
Телеграм: https://t.me/tgforexru
A Magic Number is a unique number that allows trading robots to distinguish the positions and orders they have opened from those opened by other robots. This is especially important when several trading robots are running on the same trading account — in different terminals, on different VPS servers, or even within the same terminal.
Trading robots manage positions: they open new ones, close existing ones, and also delete and modify orders. So that each robot can track exactly its own trading position and the orders it created, the Magic Number was devised.
In essence, a Magic Number is a kind of serial number or label that a trading robot assigns to a position or a pending order. Thanks to this label, robots do not get confused with each other and strictly control their own trading operations, working only with them.
The Magic Number in trading robots can be changed. Moreover, you can use the same Magic Number so that one trading robot can help another. For example, if one robot simply opens trades based on some signals, a second robot can manage those positions: set a trailing stop, close them, or modify them. This is only possible if their orders have the same Magic Number.
It is important to bear the following in mind. Some trading robots allow working with absolutely all positions on the account. In the settings of such robots, you can sometimes set the value “-1”. This means that the trading robot will control absolutely all trading positions — its own, those opened by other robots, and even those opened manually by the trader.
For manual orders that the trader opened directly through the MetaTrader terminal, the Magic Number is always zero.
What does AI say about MagicNumber?
In the context of trading robots for the MetaTrader 4/5 platforms, a Magic Number is a unique integer identifier assigned to each trading position (order).
The main purpose of this number is to allow a single trading robot or script to unambiguously distinguish “its own” trades from trades opened by other experts, manually by the trader, or by third-party systems. When a robot sends an order to open a position, it marks it with its Magic Number. During subsequent actions (for example, modifying stop-losses, closing positions, or calculating profit), the algorithm searches the terminal only for those orders that contain this specific identifier.
Using a unique Magic Number is a critically important rule when several robots are running simultaneously on the same account. Without this label, the actions of one algorithm can inadvertently affect the positions of another: for example, a script might close a profitable trade opened by another expert, mistaking it for its own. In addition, this number makes it convenient to filter trading history and analyze the performance of a particular trading robot.
It is important to note that standard market orders opened manually through the ‘New Order’ window do not have a Magic Number (its value is zero).
Follow my profile (Add to Friends) https://www.mql5.com/en/users/voldemar
Telegram: https://t.me/tgforexen
Что такое MagicNumber?
Magic-номер — это уникальное число, которое позволяет торговым роботам отличать позиции и ордера, открытые ими, от тех, что открыли другие роботы. Это особенно актуально, когда на одном торговом счёте в разных терминалах, на разных VPS-серверах или даже в одном терминале работает несколько торговых роботов.
Торговые роботы контролируют позиции: открывают новые, закрывают существующие, а также удаляют и модифицируют ордера. Чтобы каждый из них мог отследить конкретно свою торговую позицию и свой ордер, который был создан именно им, и было придумано магическое число.
По своей сути, Magic-номер — это своего рода серийный номер или метка, которую торговый робот присваивает позиции или отложенному ордеру. Благодаря этой метке роботы не путаются друг с другом и контролируют строго свои торговые операции, работая только с ними.
Magic-номер в торговых роботах можно менять. Более того, можно использовать один и тот же Magic-номер, чтобы один торговый робот мог помогать другому. Например, если один робот просто открывает сделки по каким-то сигналам, то второй робот может эти позиции контролировать: выставлять трал, закрывать или модифицировать их. Это возможно только в том случае, если у их ордеров будет одинаковый Magic-номер.
Важно учесть следующий момент. Некоторые торговые роботы позволяют работать абсолютно со всеми позициями на счёте. В настройках таких роботов иногда можно проставить значение «-1». Это значит, что торговый робот будет контролировать абсолютно все торговые позиции — и свои, и открытые другими роботами, и даже те, что трейдер открыл вручную.
Для ручных ордеров, которые трейдер открыл сам через терминал MetaTrader, Magic-номер всегда равен нулю.
Что говорит ИИ о MagicNumber?
В контексте торговых роботов, для платформ MetaTrader 4/5, Magic-номер (или Magic Number) — это уникальный целочисленный идентификатор (integer), который присваивается каждой торговой позиции (ордеру).
Основное предназначение этого номера — позволить одному торговому роботу или скрипту однозначно отличать «свои» сделки от сделок, открытых другими экспертами, самим трейдером вручную или сторонними системами. Когда робот отправляет приказ на открытие ордера, он помечает его своим Magic-номером. При последующих действиях (например, модификации стоп-лоссов, закрытии позиций или расчёте прибыли) алгоритм ищет в терминале только те ордера, которые содержат этот конкретный идентификатор.
Использование уникального Magic-номера является критически важным правилом при одновременной работе нескольких роботов на одном счёте. Без этой метки действия одного алгоритма могут непреднамеренно повлиять на позиции другого: например, скрипт может закрыть прибыльную сделку, открытую другим экспертом, посчитав её своей. Кроме того, по этому номеру удобно фильтровать историю торговли и анализировать эффективность работы конкретного торгового робота.
Важно отметить, что стандартные рыночные ордера, открытые вручную через окно 'Новый ордер', не имеют Magic-номера (его значение равно нулю).
Подписывайся на мой профиль (Добавить в друзья) https://www.mql5.com/ru/users/voldemar
Телеграм: https://t.me/tgforexru
VPS servers are essentially just like your home computer. They run on the Windows operating system as well and are practically no different from a desktop computer.
The advantage of VPS servers is that they operate 24 hours a day, 7 days a week, are located in a specialized data center, and are monitored by specialists to ensure uninterrupted operation. No one can access your VPS server except you. You have a login, password, and connection details.
For traders, a VPS server helps conduct uninterrupted trading using algorithmic trading or some automated tools. These are not always trading robots; they can be indicators that send signals, or scripts that provide important information throughout the day. That is, a trader always has some information 24 hours a day.
VPS servers are also used for algorithmic trading. That is, traders run trading robots so they work continuously, around the clock. These are the main advantages.
Friends, it is not recommended to use VPS servers for other purposes, such as sending spam or anything else — this will immediately lead to account blocking.
Each VPS server has specifications: number of CPUs, amount of RAM, and additional resources. And depending on the cost of the VPS server, you get a certain amount of resources.
What does AI say about VPS servers?
VPS (Virtual Private Server) is a hosting service where one powerful physical server is divided into several isolated virtual machines using special software (a hypervisor). To the user, such a virtual server looks like a full-fledged, separate computer with its own operating system (for example, Windows or Linux), a dedicated amount of RAM, disk space, and CPU power. Unlike regular hosting, full root access (administrator rights) is provided here, allowing you to install any software and fully control the environment.
The main advantage of VPS is the balance between cost and capabilities: it is significantly cheaper than a physical server, yet provides incomparably more resources, flexibility, and independence than shared hosting. Thanks to isolation from "neighbors", your VPS performance does not depend on the load on other machines. This makes it an ideal solution for hosting high-traffic websites, software development, as well as for running trading robots or other applications that require 24/7 uninterrupted operation.
Subscribe to my profile (Add to friends) https://www.mql5.com/en/users/voldemar
Telegram: https://t.me/tgforexen
Что такое VPS сервер и зачем он вам нужен?
VPS-серверы по своей сути — это точно такие же компьютеры, как и ваш домашний. Они точно так же работают на операционной системе Windows и практически ничем не отличаются от стационарного компьютера.
Преимущество VPS-серверов заключается только в том, что они работают двадцать четыре часа в сутки, семь дней в неделю, находятся в специализированном дата-центре, и за сервером наблюдают специалисты, чтобы обеспечивать его бесперебойную работу. Никто не может зайти на ваш VPS-сервер, кроме вас. У вас есть логин, пароль и данные для подключения.
VPS-сервер трейдерам помогает вести беспрерывную торговлю с помощью алготрейдинга или каких-то автоматических инструментов. Это не всегда бывают торговые роботы, это могут быть индикаторы, которые присылают сигналы, или скрипты, которые сообщают какую-то важную информацию в течение суток. То есть трейдер в течение суток, в течение двадцати четырёх часов всегда обладает какой-то информацией.
Также VPS-серверы используют для алготрейдинга. То есть трейдеры запускают торговых роботов, чтобы они работали беспрерывно, круглосуточно. Вот это основные преимущества.
Друзья, не рекомендуется использовать VPS-серверы для каких-то иных целей, например, для рассылки спама или ещё чего-то — это моментально приводит к блокировке аккаунта.
Каждый VPS-сервер обладает характеристиками: количеством процессоров, объёмом оперативной памяти и дополнительными ресурсами. И в зависимости от стоимости VPS-сервера вы получаете определённый объём ресурсов.
Что говорит ИИ о VPS серверах?
VPS (Virtual Private Server), или виртуальный частный сервер, — это услуга хостинга, при которой один мощный физический сервер с помощью специальной программы (гипервизора) разделяется на несколько изолированных друг от друга виртуальных машин. Для пользователя такой виртуальный сервер выглядит как полноценный, отдельный компьютер с собственной операционной системой (например, Windows или Linux), выделенным объёмом оперативной памяти, дискового пространства и процессорной мощности. В отличие от обычного хостинга, здесь предоставляется полный root-доступ (права администратора), позволяющий устанавливать любое ПО и полностью контролировать среду.
Основное преимущество VPS заключается в балансе между стоимостью и возможностями: он значительно дешевле физического сервера, но при этом обеспечивает несравнимо больше ресурсов, гибкости и независимости, чем shared-хостинг. Благодаря изоляции от «соседей», производительность вашего VPS не зависит от нагрузки на другие машины. Это делает его идеальным решением для размещения сайтов с высокой посещаемостью, разработки ПО, а также для запуска торговых роботов или других приложений, требующих круглосуточной бесперебойной работы.
Подписывайся на мой профиль (Добавить в друзья) https://www.mql5.com/ru/users/voldemar
Телеграм: https://t.me/tgforexru

