• 情報
3 年
経験
5
製品
5
デモバージョン
57
ジョブ
1
シグナル
0
購読者
Como Desenvolvedor de Sistemas dedicado e apaixonado, adoro me aventurar no mundo da programação, tanto profissionalmente quanto em meu tempo livre. Dominando Java, Python e MQL5, minha experiência se estende a outras áreas, como SQL, bancos de dados relacionais e não relacionais, PySpark, Hadoop, machine learning, deep learning (utilizando Keras, TensorFlow, Pandas e NumPy), DevOps, engenharia de dados e arquitetura.

Foi em 2016 que, por um feliz acaso, me deparei com o mercado financeiro e me encantei instantaneamente. Ao descobrir a plataforma MetaTrader e sua capacidade de integrar estratégias codificadas ao mercado financeiro, soube que tinha encontrado um novo amor.

Explore meus tutoriais no GitHub e acompanhe minha jornada de crescimento e compartilhamento de conhecimento: https://github.com/jowpereira/mql5-tutoriais

Se desejar iniciar um novo projeto e aproveitar minha expertise, acesse: https://www.mql5.com/pt/job/new?prefered=14134597.

Tenho certeza de que, juntos, podemos desenvolver soluções interessantes e inspiradoras!

Conheça meu GPT - https://chat.openai.com/g/g-1DCzqDcMF-arnaldo
Jonathan Pereira
パブリッシュされた記事Desenvolvendo um agente de Aprendizado por Reforço em MQL5 com Integração RestAPI (Parte 5): Escolhendo o Algoritmo do agente
Desenvolvendo um agente de Aprendizado por Reforço em MQL5 com Integração RestAPI (Parte 5): Escolhendo o Algoritmo do agente

Este capítulo da série aborda algoritmos de aprendizado por reforço, focando em Q-Learning, Deep Q-Network (DQN), e Proximal Policy Optimization (PPO). Explora como essas técnicas podem ser integradas para melhorar a automação de tarefas, detalhando suas características, vantagens, e aplicabilidades práticas. A seleção do algoritmo mais adequado é vista como crucial para otimizar a eficiência operacional em ambientes dinâmicos e incertos, prometendo discussões futuras sobre a implementação prática e teórica desses métodos.

1
Jonathan Pereira
パブリッシュされた記事Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con integración RestAPI (Parte 4): Organización de funciones en clases en MQL5
Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con integración RestAPI  (Parte 4): Organización de funciones en clases en MQL5

Este artículo examina la transición de la codificación procedimental a la programación orientada a objetos (POO) en MQL5, enfocándose en la integración con REST APIs. Discutimos la organización de funciones de solicitudes HTTP (GET y POST) en clases y destacamos ventajas como el encapsulamiento, la modularidad y la facilidad de mantenimiento. La refactorización de código se detalla, y se muestra la sustitución de funciones aisladas por métodos de clases. El artículo incluye ejemplos prácticos y pruebas.

1
Jonathan Pereira パブリッシュされたプロダクト

90.00 USD

Operating Principle: The "RSDForce" merges trading volume analysis and price movements to provide valuable market insights. Here's how it works: Volume and Price Analysis : The indicator examines the trading volume (quantity of traded assets) and price variations over time. Market Force Calculation : It calculates a value that reflects the market's 'force', indicating whether the price trend is strong and based on substantial trading volume. Simple Visualization : The result is displayed as a

Jonathan Pereira パブリッシュされたプロダクト

The "ZScore Quantum Edge" is based on an advanced algorithm that combines volume analysis and price movement, providing a clear and accurate representation of market trends. Key Features: In-Depth Trend Analysis : The indicator uses a configurable period for trend analysis, allowing traders to adjust the indicator's sensitivity according to their trading strategies. Data Smoothing : With an adjustable range for data smoothing, the "ZScore Quantum Edge" offers a clearer view of the market

Jonathan Pereira
パブリッシュされた記事Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con Integración RestAPI (Parte 3): Creación de jugadas automáticas y scripts de prueba en MQL5
Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con Integración RestAPI (Parte 3): Creación de jugadas automáticas y scripts de prueba en MQL5

Este artículo explora la implementación de jugadas automáticas en el juego del tres en raya de Python, integrado con funciones de MQL5 y pruebas unitarias. El objetivo es mejorar la interactividad del juego y asegurar la robustez del sistema a través de pruebas en MQL5. La exposición cubre el desarrollo de la lógica del juego, la integración y las pruebas prácticas, y finaliza con la creación de un entorno de juego dinámico y un sistema integrado confiable.

1
Jonathan Pereira
パブリッシュされた記事Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con Integración RestAPI (Parte 2): Funciones MQL5 para interacción HTTP con API REST del juego de tres en raya
Cómo desarrollar un agente de aprendizaje por refuerzo en MQL5 con Integración RestAPI (Parte 2): Funciones MQL5 para interacción HTTP con API REST del juego de tres en raya

Este artículo detalla cómo MQL5 puede interactuar con Python y FastAPI, utilizando llamadas HTTP en MQL5 para comunicarse con un juego de tres en raya en Python. En él se discute la creación de una API con FastAPI para esta integración e se incluye un script de prueba en MQL5, resaltando la versatilidad del MQL5, la simplicidad del Python y la eficiencia del FastAPI en la conexión de diferentes tecnologías para soluciones innovadoras.

1
Jonathan Pereira
パブリッシュされた記事Как разработать агент обучения с подкреплением на MQL5 с интеграцией RestAPI (Часть 1): Как использовать RestAPIs в MQL5
Как разработать агент обучения с подкреплением на MQL5 с интеграцией RestAPI (Часть 1): Как использовать RestAPIs в MQL5

В этой статье мы расскажем о важности APIs (application programming interface) для взаимодействия между различными приложениями и программными системами. В ней подчеркивается роль API в упрощении взаимодействия между приложениями, позволяя им эффективно обмениваться данными и функциональными возможностями.

1
Jonathan Pereira
パブリッシュされた記事MLモデルとストラテジーテスターの統合(結論):価格予測のための回帰モデルの実装
MLモデルとストラテジーテスターの統合(結論):価格予測のための回帰モデルの実装

この記事では、決定木に基づく回帰モデルの実装について説明します。モデルは金融資産の価格を予測しなければなりません。すでにデータを準備し、モデルを訓練評価し、調整最適化しました。ただし、このモデルはあくまで研究用であり、実際の取引に使用するものではないことに留意する必要があります。

Jonathan Pereira
パブリッシュされた記事MLモデルとストラテジーテスターの統合(第3回):CSVファイルの管理(II)
MLモデルとストラテジーテスターの統合(第3回):CSVファイルの管理(II)

この記事では、MQL5でCSVファイルを効率的に管理するクラスを作成するための完全ガイドを提供します。データを開き、読み書きし、変換するメソッドの実装を見ていきます。また、情報を保存しアクセスするためにこれらを使用する方法についても検討します。さらに、このようなクラスを使用する際の制限や最も重要な点についても説明します。MQL5でCSVファイルを処理する方法を学びたい人にとって、この記事は貴重なリソースとなるでしょう。

Jonathan Pereira
パブリッシュされた記事多層パーセプトロンとバックプロパゲーションアルゴリズム(その3):ストラテジーテスターとの統合 - 概要(I)
多層パーセプトロンとバックプロパゲーションアルゴリズム(その3):ストラテジーテスターとの統合 - 概要(I)

多層パーセプトロンは、非線形分離可能な問題を解くことができる単純なパーセプトロンを進化させたものです。バックプロパゲーションアルゴリズムと組み合わせることで、このニューラルネットワークを効果的に学習させることができます。多層パーセプトロンとバックプロパゲーション連載第3回では、このテクニックをストラテジーテスターに統合する方法を見ていきます。この統合により、取引戦略を最適化するためのより良い意思決定を目的とした複雑なデータ分析が可能になります。この記事では、このテクニックの利点と問題点について説明します。

Jonathan Pereira
パブリッシュされた記事多層パーセプトロンとバックプロパゲーションアルゴリズム(第II部): Pythonでの実装とMQL5との統合
多層パーセプトロンとバックプロパゲーションアルゴリズム(第II部): Pythonでの実装とMQL5との統合

MQLとの統合を開発するために利用できるPythonパッケージが存在し、データの探索、作成、機械学習モデルの使用などのさまざまな機会がもたらされます。MQL5に組み込まれているPython統合により、単純な線形回帰から深層学習モデルまで、さまざまなソリューションを作成できます。開発環境を設定して準備する方法と、いくつかの機械学習ライブラリを使用する方法を見てみましょう。

Jonathan Pereira パブリッシュされたプロダクト

Tillson's T3 moving average was introduced to the world of technical analysis in the article ''A Better Moving Average'', published in the American magazine Technical Analysis of Stock Commodities. Developed by Tim Tillson, analysts and traders of futures markets soon became fascinated with this technique that smoothes the price series while decreasing the lag (lag) typical of trend-following systems

Jonathan Pereira パブリッシュされたプロダクト
レビュー: 1
FREE

Jonathan Pereira
パブリッシュされた記事多層パーセプトロンとバックプロパゲーションアルゴリズム
多層パーセプトロンとバックプロパゲーションアルゴリズム

これら2つの手法の人気が高まり、Matlab、R、Python、C ++などで多くのライブラリが開発されています。これらのライブラリは、入力として訓練セットを受け取り、問題に適切なネットワークを自動的に作成します。基本的なニューラルネットワークタイプ(単一ニューロンパーセプトロンと多層パーセプトロンを含む)がどのように機能するかを理解してみましょう。ネットワークを訓練するためのエキサイティングなアルゴリズムである勾配降下法とバックプロパゲーションについて検討します。既存の複雑なモデルは、多くの場合、このような単純なネットワークモデルに基づいています。

Jonathan Pereira パブリッシュされたプロダクト
レビュー: 9
FREE

Hi-Lo is an indicator whose purpose is to more precisely assist the trends of a given asset - thus indicating the possible best time to buy or sell. What is Hi-lo? Hi-Lo is a term derived from English, where Hi is linked to the word High and Lo to the word Low. It is a trend indicator used to assess asset trading in the financial market. Therefore, its use is given to identify whether a particular asset is showing an upward or downward trend in value. In this way, Hi-Lo Activator can be

Jonathan Pereira
パブリッシュされたコードClasse para controlar horários de negociação
Essa classe foi projetada com o intuito de ajudar nos horários de negociação, de uma forma simples e centralizada.
2 676
Jonathan Pereira
Jonathan Pereira 2020.07.05
Davi, vc deve ter colocado o if fora da função OnTick, essas validações devem ficar dentro de OnTick ou OnTimer
Jose Gustavo De Almeida Verneque
Jose Gustavo De Almeida Verneque 2020.11.12
Boa noite... consegui implementar no meu codigo... funciona no real mas nao funciona no backtest.... Pode me ajudar, por favor...
Jonathan Pereira
Jonathan Pereira 2020.11.24
Opa...sim, o que ocorre exatamente? verifique os logs na aba experts e diario.
Jonathan Pereira
パブリッシュされたコードExemplo de um Robô usando medias moveis para um cruzamento de medias
Esse trabalho foi feito pensando em como se deve usar a Orientação a Objetos em nossos trabalhos.
2 2871
Aldirenio Barbosa Dos Santos Barbosa
Aldirenio Barbosa Dos Santos Barbosa 2020.12.11
oi jonato boa noite me tire um a duvida qual e arecita pra ficar igual a vc
Jonathan Pereira
パブリッシュされたコードEpsilon-Greedy Algorithm
Semi-uniform strategies were the earliest (and simplest) strategies discovered to approximately solve the bandit problem. All those strategies have in common a greedy behavior where the best lever (based on previous observations) is always pulled except when a (uniformly) random action is taken.
1 219
Jonathan Pereira
パブリッシュされたコードGreedy Algorithm
Program for Greedy Algorithm to find Minimum number of Coins.
1 148
Jonathan Pereira
パブリッシュされたコードGerenciador de TakeProfit e StopLoss
Adiciona o StopGain(TakeProfit) e StopLoss definidos pelo usuário é possível também adicionar o uso de um trailingStop
2 1032
12