Jonathan Pereira
Jonathan Pereira
4.7 (47)
  • Information
5+ Jahre
Erfahrung
5
Produkte
5
Demoversionen
58
Jobs
0
Signale
0
Abonnenten
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
Hat den Artikel Desenvolvendo um agente de Aprendizado por Reforço em MQL5 com Integração RestAPI (Parte 5): Escolhendo o Algoritmo do agente veröffentlicht
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
Hat den Artikel Entwicklung eines MQL5 RL-Agenten mit Integration von RestAPI (Teil 4): Organisieren von Funktionen in Klassen in MQL5 veröffentlicht
Entwicklung eines MQL5 RL-Agenten mit Integration von RestAPI (Teil 4): Organisieren von Funktionen in Klassen in MQL5

In diesem Artikel wird der Übergang von der prozeduralen Codierung zur objektorientierten Programmierung (OOP) in MQL5 mit Schwerpunkt auf der Integration mit der REST-API erörtert. Heute werden wir besprechen, wie HTTP-Anfragefunktionen (GET und POST) in Klassen organisiert werden können. Wir werden einen genaueren Blick auf das Refactoring von Code werfen und zeigen, wie isolierte Funktionen durch Klassenmethoden ersetzt werden können. Der Artikel enthält praktische Beispiele und Tests.

Jonathan Pereira Hat ein Produkt angeboten

90.00 USD

Funktionsprinzip: Die "RSDForce" kombiniert die Analyse des Handelsvolumens und der Preisbewegungen und liefert so wertvolle Markteinblicke. Und so funktioniert es: Volumen- und Preisanalyse : Der Indikator untersucht das Handelsvolumen (Menge der gehandelten Vermögenswerte) und die Preisschwankungen im Zeitverlauf. Berechnung der Marktkraft : Er berechnet einen Wert, der die "Kraft" des Marktes widerspiegelt und anzeigt, ob der Preistrend stark ist und auf einem hohen Handelsvolumen beruht

Jonathan Pereira Hat ein Produkt angeboten

Der "ZScore Quantum Edge" basiert auf einem fortschrittlichen Algorithmus, der Volumenanalyse und Preisbewegung kombiniert und so eine klare und genaue Darstellung der Markttrends liefert. Hauptmerkmale: Eingehende Trendanalyse : Der Indikator verwendet einen konfigurierbaren Zeitraum für die Trendanalyse, der es dem Händler ermöglicht, die Empfindlichkeit des Indikators entsprechend seiner Handelsstrategie anzupassen. Datenglättung : Mit einem einstellbaren Bereich für die Datenglättung bietet

Jonathan Pereira
Hat den Artikel Entwicklung eines MQL5 RL-Agenten mit Integration von RestAPI (Teil 3): Erstellen von automatischen Bewegungen und Testskripten in MQL5 veröffentlicht
Entwicklung eines MQL5 RL-Agenten mit Integration von RestAPI (Teil 3): Erstellen von automatischen Bewegungen und Testskripten in MQL5

Dieser Artikel beschreibt die Implementierung von automatischen Zügen im Tic-Tac-Toe-Spiel in Python, integriert mit MQL5-Funktionen und Unit-Tests. Das Ziel ist es, die Interaktivität des Spiels zu verbessern und die Zuverlässigkeit des Systems durch Tests in MQL5 zu gewährleisten. Die Präsentation umfasst die Entwicklung der Spiellogik, die Integration und praktische Tests und schließt mit der Erstellung einer dynamischen Spielumgebung und eines robusten integrierten Systems.

Jonathan Pereira
Hat den Artikel Developing an MQL5 RL agent with RestAPI integration (Part 2): MQL5 functions for HTTP interaction with the tic-tac-toe game REST API veröffentlicht
Developing an MQL5 RL agent with RestAPI integration (Part 2): MQL5 functions for HTTP interaction with the tic-tac-toe game REST API

In this article we will talk about how MQL5 can interact with Python and FastAPI, using HTTP calls in MQL5 to interact with the tic-tac-toe game in Python. The article discusses the creation of an API using FastAPI for this integration and provides a test script in MQL5, highlighting the versatility of MQL5, the simplicity of Python, and the effectiveness of FastAPI in connecting different technologies to create innovative solutions.

Jonathan Pereira
Hat den Artikel Developing an MQL5 Reinforcement Learning agent with RestAPI integration (Part 1): How to use RestAPIs in MQL5 veröffentlicht
Developing an MQL5 Reinforcement Learning agent with RestAPI integration (Part 1): How to use RestAPIs in MQL5

In this article we will talk about the importance of APIs (Application Programming Interface) for interaction between different applications and software systems. We will see the role of APIs in simplifying interactions between applications, allowing them to efficiently share data and functionality.

Jonathan Pereira
Hat den Artikel Integration von ML-Modellen mit dem Strategy Tester (Schlussfolgerung): Implementierung eines Regressionsmodells für die Preisvorhersage veröffentlicht
Integration von ML-Modellen mit dem Strategy Tester (Schlussfolgerung): Implementierung eines Regressionsmodells für die Preisvorhersage

Dieser Artikel beschreibt die Implementierung eines Regressionsmodells auf der Grundlage eines Entscheidungsbaums. Das Modell soll die Preise von Finanzanlagen vorhersagen. Wir haben die Daten bereits aufbereitet, das Modell trainiert und evaluiert, sowie angepasst und optimiert. Es ist jedoch wichtig zu beachten, dass dieses Modell nur für Studienzwecke gedacht ist und nicht im realen Handel eingesetzt werden sollte.

Jonathan Pereira
Hat den Artikel Integration von ML-Modellen mit dem Strategy Tester (Teil 3): Verwaltung von CSV-Dateien (II) veröffentlicht
Integration von ML-Modellen mit dem Strategy Tester (Teil 3): Verwaltung von CSV-Dateien (II)

Dieses Material bietet eine vollständige Anleitung zur Erstellung einer Klasse in MQL5 für die effiziente Verwaltung von CSV-Dateien. Wir werden die Implementierung von Methoden zum Öffnen, Schreiben, Lesen und Umwandeln von Daten sehen. Wir werden auch überlegen, wie wir sie zum Speichern und Abrufen von Informationen nutzen können. Darüber hinaus werden wir die Grenzen und die wichtigsten Aspekte bei der Verwendung einer solchen Klasse erörtern. Dieser Artikel kann eine wertvolle Ressource für diejenigen sein, die lernen wollen, wie man CSV-Dateien in MQL5 verarbeitet.

Jonathan Pereira
Hat den Artikel Mehrschichtiges Perzeptron und Backpropagation-Algorithmus (Teil 3): Integration mit dem Strategy Tester - Überblick (I). veröffentlicht
Mehrschichtiges Perzeptron und Backpropagation-Algorithmus (Teil 3): Integration mit dem Strategy Tester - Überblick (I).

Das mehrschichtige Perzeptron ist eine Weiterentwicklung des einfachen Perzeptrons, das nichtlineare separierbare Probleme lösen kann. Zusammen mit dem Backpropagation-Algorithmus kann dieses neuronale Netz effektiv trainiert werden. In Teil 3 der Serie Multilayer Perceptron und Backpropagation werden wir sehen, wie man diese Technik in den Strategy Tester integriert. Diese Integration ermöglicht die Nutzung komplexer Datenanalysen, um bessere Entscheidungen zur Optimierung Ihrer Handelsstrategien zu treffen. In diesem Artikel werden wir die Vorteile und Probleme dieser Technik erörtern.

Jonathan Pereira
Hat den Artikel Multilayer-Perzeptron und Backpropagation-Algorithmus (Teil II): Implementierung in Python und Integration mit MQL5 veröffentlicht
Multilayer-Perzeptron und Backpropagation-Algorithmus (Teil II): Implementierung in Python und Integration mit MQL5

Für die Entwicklung von Integrationen mit MQL steht ein Python-Paket zur Verfügung, das eine Fülle von Möglichkeiten wie Datenexploration, Erstellung und Nutzung von maschinellen Lernmodellen ermöglicht. Die eingebaute Python-Integration in MQL5 ermöglicht die Erstellung verschiedener Lösungen, von der einfachen linearen Regression bis hin zu Deep-Learning-Modellen. Werfen wir einen Blick darauf, wie man eine Entwicklungsumgebung einrichtet und vorbereitet und wie man einige der Bibliotheken für maschinelles Lernen verwendet.

Jonathan Pereira Hat ein Produkt angeboten
Bewertungen: 1
FREE

Der gleitende T3-Durchschnitt von Tillson wurde der Welt der technischen Analyse in dem Artikel "A Better Moving Average" vorgestellt, der in der amerikanischen Zeitschrift Technical Analysis of Stock Commodities veröffentlicht wurde. Der von Tim Tillson entwickelte gleitende Durchschnitt faszinierte schon bald die Analysten und Händler auf den Futures-Märkten, da er die Preisreihen glättet und gleichzeitig die für Trendfolgesysteme typische Verzögerung (Lag) verringert

Jonathan Pereira Hat ein Produkt angeboten
Bewertungen: 1
FREE

Das Volumen ist ein weit verbreiteter Indikator in der technischen Analyse, es gibt jedoch eine Variation, die noch nützlicher ist als das Volumen selbst: den gleitenden Durchschnitt des Volumens. Es ist nichts anderes als ein gleitender Durchschnitt, der auf den beliebten Volumenindikator angewendet wird. Wie der Name schon sagt, dient Volume + MA dazu, das zu einem bestimmten Zeitpunkt getätigte Transaktionsvolumen (Käufe und Verkäufe) eines bestimmten finanziellen Vermögenswerts zusammen mit

Jonathan Pereira
Hat den Artikel Mehrschicht-Perceptron und Backpropagation-Algorithmus veröffentlicht
Mehrschicht-Perceptron und Backpropagation-Algorithmus

Die Popularität dieser beiden Methoden wächst, sodass viele Bibliotheken in Matlab, R, Python, C++ und anderen entwickelt wurden, die einen Trainingssatz als Eingabe erhalten und automatisch ein passendes Netzwerk für das Problem erstellen. Versuchen wir zu verstehen, wie der Grundtyp des neuronalen Netzes funktioniert (einschließlich Ein-Neuronen-Perzeptron und Mehrschicht-Perzeptron). Wir werden einen spannenden Algorithmus betrachten, der für das Training des Netzes verantwortlich ist - Gradientenabstieg und Backpropagation. Bestehende komplexe Modelle basieren oft auf solchen einfachen Netzwerkmodellen.

Jonathan Pereira Hat ein Produkt angeboten
Bewertungen: 10
FREE

Hi-Lo ist ein Indikator, dessen Ziel es ist, die Entwicklung eines bestimmten Vermögenswerts genauer zu unterstützen und so den besten Zeitpunkt für einen Kauf oder Verkauf anzuzeigen. Was ist Hi-lo? Hi-Lo ist ein Begriff aus dem Englischen, wobei Hi mit dem Wort High und Lo mit dem Wort Low verbunden ist. Es handelt sich um einen Trendindikator, der zur Bewertung des Handels mit Vermögenswerten auf dem Finanzmarkt verwendet wird. Daher wird er verwendet, um festzustellen, ob ein bestimmter

Jonathan Pereira
Hat den Code Classe para controlar horários de negociação veröffentlicht
Essa classe foi projetada com o intuito de ajudar nos horários de negociação, de uma forma simples e centralizada.
2 731
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
Hat den Code Exemplo de um Robô usando medias moveis para um cruzamento de medias veröffentlicht
Esse trabalho foi feito pensando em como se deve usar a Orientação a Objetos em nossos trabalhos.
2 3009
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
Hat den Code Epsilon-Greedy Algorithm veröffentlicht
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 232
Jonathan Pereira
Hat den Code Greedy Algorithm veröffentlicht
Program for Greedy Algorithm to find Minimum number of Coins.
1 163
Jonathan Pereira
Hat den Code Gerenciador de TakeProfit e StopLoss veröffentlicht
Adiciona o StopGain(TakeProfit) e StopLoss definidos pelo usuário é possível também adicionar o uso de um trailingStop
2 1086
12