Discussão do artigo "Algoritmo de otimização Royal Flush — Royal Flush Optimization (RFO)"

 

Novo artigo Algoritmo de otimização Royal Flush — Royal Flush Optimization (RFO) foi publicado:

O algoritmo Royal Flush Optimization, criado pelo autor, propõe uma nova forma de abordar problemas de otimização, substituindo a codificação binária clássica dos algoritmos genéticos por uma abordagem setorial, inspirada nos princípios do pôquer. O RFO demonstra como a simplificação de princípios fundamentais pode levar à criação de um método de otimização eficaz e prático. O artigo apresenta uma análise detalhada do algoritmo e os resultados dos testes realizados.

O algoritmo que proponho, "Royal Flush Optimization" (RFO), representa uma nova abordagem para resolver problemas de otimização, mantendo as principais vantagens dos algoritmos genéticos, mas utilizando uma forma mais direta de representar as soluções. A ideia central consiste em dividir cada coordenada do espaço de busca em setores, assim como uma combinação de pôquer é composta por cartas individuais de determinados postos. Em vez de trabalhar com cadeias de bits, o algoritmo opera com os postos das cartas (números dos setores), o que permite preservar de forma natural a topologia do espaço de busca.

Na minha opinião, as principais vantagens da abordagem proposta são tanto a simplicidade de implementação e a clareza intuitiva (trabalhar com "cartas" é mais visual do que com cadeias de bits), quanto a eliminação da necessidade de codificar e decodificar números reais, mantendo as propriedades combinatórias do algoritmo genético. No artigo apresentado, analisaremos em detalhes a implementação do algoritmo e as particularidades dos operadores de modificação das soluções.

A metáfora do pôquer não apenas dá nome ao algoritmo, como também descreve bem sua essência: assim como no pôquer o jogador busca montar a melhor combinação de cartas, o algoritmo combina setores de diferentes soluções, formando gradualmente "mãos" otimizadas. Como no pôquer, cada carta tem seu posto e naipe, no algoritmo cada setor tem seu valor e posição no espaço de busca. Além disso, assim como no jogo real, não importa apenas o valor de cada carta individualmente, mas também como elas interagem na combinação geral.


Autor: Andrey Dik

 

E como exatamente (em termos de ideias)
podemos adaptar os cálculos
do EA especificamente para a BP? Eu dei uma olhada
em uma rápida olhada no site do mql e não encontrei nenhum detalhe específico.
 
blef #:

E como exatamente (em termos de ideias)
você pode adaptar os cálculos
no EA especificamente para a BP? Dei uma olhada em
em uma rápida olhada e no site da mql não consegui encontrar nenhum detalhe específico.

Em todos os casos em que é necessário encontrar a melhor solução entre muitas possíveis. Por exemplo, consultores com auto-otimização.

Использование алгоритмов оптимизации для настройки параметров советника "на лету"
Использование алгоритмов оптимизации для настройки параметров советника "на лету"
  • www.mql5.com
В статье рассматриваются практические аспекты использования алгоритмов оптимизации для поиска наилучших параметров советников "на лету", виртуализация торговых операций и логики советника. Данная статья может быть использована как своеобразная инструкция для внедрения алгоритмов оптимизации в торгового советника.