Quantitative research · Systematic trading · Execution infrastructure

Research the model.
Engineer the execution.

I design, validate and maintain rule-based trading strategies, execution infrastructure and algorithmic trading services for both individual users and professional distribution partners.

MultiCharts MultiCharts .NET TradeStation VisualTrader 6 MetaTrader 5 Python Darwinex Interactive Brokers Myfxbook

About

Quantitative research built for real execution.

EthicAlgo Research is my independent research and engineering activity focused on systematic and algorithmic trading. The objective is to convert repeatable market behaviour into explicit rules that can be researched, backtested, stress-tested, monitored and ultimately executed in live environments.

My work combines financial time-series research, strategy development, portfolio construction, programming and execution infrastructure. I focus on models that can be inspected and reproduced rather than discretionary interpretations that are difficult to validate objectively.

I hold a Bachelor’s degree in Statistics and Finance from the University of Bologna. I started focusing on systematic markets and trading research in 2021 and later moved into professional research, development and implementation work.

Since 2022 I have worked professionally in research, development, consulting and programming for systematic trading. My experience covers the complete workflow: historical-data preparation, idea formalisation, strategy design, optimization, robustness testing, portfolio construction, VPS infrastructure, broker connectivity, monitoring and automated live deployment.

I work primarily with MultiCharts, MultiCharts .NET, MetaTrader 5, TradeStation, Interactive Brokers, Python and trading APIs. My focus is not simply producing backtests, but maintaining systematic models and portfolios when they move into real execution.

Today my work includes research, live model maintenance, quantitative advisory, execution infrastructure and the distribution of systematic trading services. I work both directly with individual users and through B2B relationships with brokers, introducing brokers and partners that already have a client network. Public references and current track records are collected on my Beacons profile.

B2C & B2B

Algorithmic trading services for individual users and distribution partners.

The activity is structured around two complementary channels: direct access to tools and infrastructure for systematic traders, and B2B collaborations with brokers, introducing brokers and partners that can bring those services to an existing client base.

01 · B2C

Tools for systematic traders.

For individual users, the focus is practical infrastructure: the MultiCharts → MetaTrader 5 Trade Copier, implementation guidance and educational material that helps connect an existing systematic workflow to an MT5 execution environment.

Explore the Trade Copier →
02 · B2B

Services for brokers, IBs and client networks.

I am open to collaborations with brokers, introducing brokers and distribution partners that want to offer algorithmic or systematic trading services to their clients. The focus is on the research, technology and service layer: systematic strategies, execution infrastructure, integration and ongoing operational support can be structured around the partner's distribution model.

I do not need to act as the introducing broker or acquire the end client directly; the collaboration can remain B2B, with the partner managing the commercial relationship and client network.

Discuss a B2B collaboration →

Research is only useful when the model can survive the transition from a backtest to a live trading environment.

MultiCharts → MetaTrader 5 Trade Copier

Keep MultiCharts as the brain. Use MT5 as the execution endpoint.

An execution bridge I originally built for my own workflow: research and strategy logic remain in MultiCharts, while MetaTrader 5 is used as the execution endpoint.

Why I built it

MultiCharts is still my preferred environment for research, PowerLanguage development, portfolio testing and systematic strategy management. The problem is that many execution destinations — CFD brokers, MT5-based accounts, Darwinex-style environments and compatible prop-firm accounts — are available through MetaTrader 5 instead.

Rewriting every validated strategy in MQL5 would mean maintaining two versions of the same model. The copier avoids that. The original strategy logic remains where it was researched and tested, while MT5 becomes a dedicated execution layer.

This is not a signal service and it is not a trading strategy. It is the infrastructure that connects an existing systematic workflow to an MT5 account.

Execution-side configurationMT5 EA
MT5 Expert Advisor input screen for the MultiCharts to MT5 Trade Copier
SourceMultiCharts / PowerLanguage TransportPython relay DestinationMetaTrader 5 Subscription€15 / month

Source workflows → MT5 destination

One execution route for systematic workflows that end on MetaTrader 5.

The core use case is MultiCharts, but the architecture is intentionally modular: strategy generation, message transport and broker-side execution remain separate layers.

MultiCharts
MultiChartsPowerLanguage strategies, alerts and systematic models.
MultiCharts .NET
MultiCharts .NET.NET-based research and strategy workflows.
Python
Structured workflowsExternal logic can be adapted when it can emit the expected instruction format.
structured signalrelay
MetaTrader 5 Execution layer

MetaTrader 5

Broker terminals, CFD accounts and compatible MT5 execution environments.

What it does

The essential execution layer, without rebuilding the strategy.

01Signal routing

MultiCharts sends structured entry, exit and reverse instructions through the relay to the configured MT5 terminal.

02Symbol & lot mapping

Source instruments and strategy sizing can be mapped to the naming and lot conventions used by the destination broker.

03Execution controls

Magic Number ownership, reverse behaviour and account-specific configuration keep the destination workflow controlled and attributable.

04Deployment package

The setup includes the MultiCharts component, configurable Python relay, MT5 Expert Advisor and practical installation guidance through the YouTube channel.

Compatibility: suitable for MT5 broker accounts and other compatible environments where the account rules permit the strategy, Expert Advisor use and the selected execution method. Broker and prop-firm rules must always be checked by the user.

Trade Copier

€15 / month.

Monthly access to the Trade Copier. The subscription button below is already reserved for the recurring Stripe checkout and can be activated as soon as the final Stripe payment link is available.

Execution software only. No trading strategy, investment advice or performance guarantee is included. Live execution can differ because of latency, spreads, slippage, broker conditions and account rules.

Public Track Record

Public Track Record.

Verified performance references and current public track records are collected in one place. My Beacons profile is the central hub for Darwinex, Myfxbook and the other live links I make publicly available.

Open Beacons ↗

Guides & demonstrations

See the complete workflow instead of only reading about it.

On YouTube I publish practical guides around the MultiCharts → MetaTrader 5 workflow: installing the components, configuring the relay and MT5 Expert Advisor, preparing a strategy to send its execution instructions and understanding how the different layers interact.

The channel is also where I can update the installation flow as the product evolves without turning the website into a long technical manual.

YouTube · Jacopo Ulivi Trading ↗

EthicAlgo Research

Systematic trading research, engineering, execution and distribution.