Andrey Dik
Andrey Dik
4.5 (29)
  • Informações
11+ anos
experiência
25
produtos
16
versão demo
14
trabalhos
0
sinais
0
assinantes
My github with optimization algorithms: https://github.com/JQSakaJoo/Population-optimization-algorithms-MQL5

I have been developing systems based on machine learning technologies since 2007 and in the field of artificial
intelligence, optimization and forecasting.

I took an active part in the development of the MT5 platform, such as the introduction of support for universal parallel
computing on the GPU and CPU with OpenCL, testing and backtesting of distributed
computing in the LAN and cloud during optimization in MT5, my test functions are included in the standard delivery of the terminal.


A series of articles on optimization algorithms:
Genetic algorithms are easy!: https://www.mql5.com/ru/articles/55
Population optimization algorithms: https://www.mql5.com/en/articles/8122
Population optimization algorithms: Particle Swarm (PSO): https://www.mql5.com/ru/articles/11386
Population optimization algorithms: Ant Colony Optimization (ACO): https://www.mql5.com/en/articles/11602
Population optimization algorithms: Artificial Bee Colony (ABC): https://www.mql5.com/ru/articles/11736
Population optimization algorithms: Gray Wolf Optimizer (GWO): https://www.mql5.com/en/articles/11785
Population optimization algorithms: Cuckoo Optimization Algorithm (COA): https://www.mql5.com/en/articles/11786
Population Optimization Algorithms: Fish School Search (FSS): https://www.mql5.com/ru/articles/11841
Population Optimization Algorithms: Firefly Algorithm (FA): https://www.mql5.com/ru/articles/11873
Population Optimization Algorithms: Bat algorithm (BA): https://www.mql5.com/ru/articles/11915
Population Optimization Algorithms: Invasive Weed Optimization (IWO): https://www.mql5.com/ru/articles/11990


All my publications: https://www.mql5.com/en/users/joo/publications

IF YOU LIKE MY ARTICLES AND DEVELOPMENTS IN THE FIELD OF OPTIMIZATION, YOU CAN SUPPORT THE AUTHOR AND BUY OR RENT A POWERFUL LIBRARY OF THE OPTIMIZATION ALGORITHM:
https://www.mql5.com/en/market/product/92455
https://www.mql5.com/en/market/product/93703
or any other of my products:
https://www.mql5.com/en/users/joo/seller


To make an order for MT4 and MT5 through freelancing : https://www.mql5.com/en/job/new?prefered=joo
I make connections to exchanges, there are ready-made connectors.
Recommended Brokers:
https://rbfxdirect.com/ru/lk/?a=dnhp
https://www.icmarkets.com/ru/?camp=4941
Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Algoritmo do macaco (MA)
Algoritmos de otimização populacionais: Algoritmo do macaco (MA)

Neste artigo, estaremos analisando o algoritmo do macaco (Monkey Algorithm, MA). A habilidade destes animais ágeis para superar obstáculos complexos e atingir as partes mais inacessíveis das árvores foi a inspiração para a concepção do MA.

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Busca harmônica (Harmony Search, HS)
Algoritmos de otimização populacionais: Busca harmônica (Harmony Search, HS)

Hoje, estudaremos e testaremos o algoritmo de otimização mais avançado, a busca harmônica (HS), que é inspirada no processo de procura da harmonia sonora perfeita. Então, qual algoritmo é agora o líder em nossa classificação?

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Algoritmo de pesquisa gravitacional (GSA)
Algoritmos de otimização populacionais: Algoritmo de pesquisa gravitacional (GSA)

O GSA é um algoritmo populacional inspirado na natureza inanimada. Sua capacidade de modelar com alta precisão a interação entre corpos físicos, através da lei da gravidade de Newton incorporada no algoritmo, permite contemplar um espetáculo fascinante de dança entre sistemas planetários e aglomerados galácticos, representado de forma impressionante em animações. Hoje vamos discutir um dos algoritmos de otimização mais interessantes e originais. Um simulador de movimento de objetos espaciais está incluído.

Andrey Dik
Andrey Dik
AO Core is now available for MT4!
The product has been updated to version 1.6 (including for MT5), in which the already incredible search capabilities have become even cooler! Owners of purchased licenses for AO Core can always be sure that they have the best solution search thanks to the author's constant research in the field of optimization. Follow my news and read my articles, I wish you all success in all your endeavors!
Andrey Dik
Andrey Dik
AO Core:
1. Increased the speed of the library.
2. The scheme of checking for duplicates has been improved.
https://www.mql5.com/ru/market/product/92455
Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: algoritmo de otimização de forrageamento bacteriano (BFO)
Algoritmos de otimização populacionais: algoritmo de otimização de forrageamento bacteriano (BFO)

A base da estratégia de forrageamento de E. coli (E. coli) inspirou cientistas a desenvolverem o algoritmo de otimização BFO. Esse algoritmo apresenta ideias originais e abordagens promissoras para otimização e merece um estudo mais aprofundado.

Andrey Dik
Andrey Dik
Новый продукт AO Core (основан на hybrid metaheuristic algorithm - HMA) - безграничные возможности оптимизации! Воспользуйтесь подпиской на 1 месяц за 30$, чтобы попробовать библиотеку а заодно и решить все Ваши самые сложные задачи оптимизации.
https://www.mql5.com/ru/market/product/92455
Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Otimização de ervas invasivas (IWO)
Algoritmos de otimização populacionais: Otimização de ervas invasivas (IWO)

A surpreendente capacidade das plantas daninhas de sobreviver em uma ampla variedade de condições foi a inspiração para o desenvolvimento de um poderoso algoritmo de otimização. O IWO (Invasive Weed Optimization) é considerado um dos melhores entre os analisados até o momento.

Andrey Dik Produto publicado
Comentário: 2
60.00 USD

AO Core is the core of the optimization algorithm, it is a library built on the author's HMA (hybrid metaheuristic algorithm) algorithm. An example of using AO Core is described in the article: https://www.mql5.com/ru/articles/14183 https://www.mql5.com/en/blogs/post/756510 This hybrid algorithm is based on a genetic algorithm and contains the best qualities and properties of population algorithms.  High-speed calculation in HMA guarantees unsurpassed accuracy and high search capabilities

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Algoritmo do morcego
Algoritmos de otimização populacionais: Algoritmo do morcego

Hoje estudaremos o algoritmo do morcego (Bat algorithm, BA), que possui convergência incrível em funções suaves.

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: algoritmo de vaga-lumes
Algoritmos de otimização populacionais: algoritmo de vaga-lumes

Vamos considerar o método de otimização de vaga-lumes (Firefly Algorithm, FA). Esse algoritmo evoluiu de um método desconhecido por meio de modificações para se tornar um líder real na tabela de classificação.

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Busca por cardume de peixes (FSS - Fish School Search)
Algoritmos de otimização populacionais: Busca por cardume de peixes (FSS - Fish School Search)

O FSS (Fish School Search) é um algoritmo avançado de otimização inspirado no comportamento dos peixes que nadam em cardumes. Aproximadamente 80% desses peixes nadam em comunidades organizadas de parentes, o que tem sido comprovado como uma estratégia importante para melhorar a eficiência de procura por alimento e proteção contra predadores.

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Algoritmo de otimização de cuco (COA)
Algoritmos de otimização populacionais: Algoritmo de otimização de cuco (COA)

O próximo algoritmo que abordaremos será a otimização de busca de cuco usando voos Levy. Este é um dos algoritmos de otimização mais recentes e um novo líder na tabela de classificação.

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Otimizador lobo-cinzento (GWO)
Algoritmos de otimização populacionais: Otimizador lobo-cinzento (GWO)

Vamos falar sobre um dos algoritmos de otimização mais recentes e modernos: o "Packs of grey wolves" (manada de lobos-cinzentos). Devido ao seu comportamento distinto em funções de teste, este algoritmo se torna um dos mais interessantes em comparação com outros considerados anteriormente. Ele é um dos principais candidatos para treinamento de redes neurais e para otimizar funções suaves com muitas variáveis.

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Colônia artificial de abelhas (Artificial Bee Colony, ABC)
Algoritmos de otimização populacionais: Colônia artificial de abelhas (Artificial Bee Colony, ABC)

Hoje estudaremos o algoritmo de colônia artificial de abelhas. Complementaremos nosso conhecimento com novos princípios para estudar espaços funcionais. E neste artigo falarei sobre minha interpretação da versão clássica do algoritmo.

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Otimização de colônia de formigas (ACO)
Algoritmos de otimização populacionais: Otimização de colônia de formigas (ACO)

Desta vez, vamos dar uma olhada no algoritmo de otimização de colônia de formigas ("Ant Colony optimization algorithm", em inglês). O algoritmo é muito interessante e ambíguo. Trata-se de uma tentativa de criar um novo tipo de ACO.

Andrey Dik
Publicado o artigo Algoritmos de otimização populacionais: Enxame de partículas (PSO)
Algoritmos de otimização populacionais: Enxame de partículas (PSO)

Neste artigo vamos analisar o popular algoritmo de otimização por enxame de partículas (PSO). Anteriormente, discutimos características importantes de algoritmos de otimização, como convergência, velocidade de convergência, estabilidade, escalabilidade e desenvolvemos uma bancada de testes. Também analisamos um algoritmo simples baseado em geradores de números aleatórios (GNA).

Andrey Dik Produto publicado

A professional tool for trading - the divergence indicator between the OsMA and the price, which allows you to receive a signal about a trend reversal in a timely manner or catch price pullback movements (depending on the settings). The indicator settings allow you to adjust the strength of the divergence due to the angle of the OsMA peaks and the percentage change in price, which makes it possible to fine-tune the signal strength. The indicator code is optimized and is tested very quickly as

Andrey Dik Produto publicado

A professional tool for trading - the divergence indicator between the MACD and the price, which allows you to receive a signal about a trend reversal in a timely manner or catch price pullback movements (depending on the settings). The indicator settings allow you to adjust the strength of the divergence due to the angle of the MACD peaks and the percentage change in price, which makes it possible to fine-tune the signal strength. The indicator code is optimized and is tested very quickly as