Welcome.
If you don’t know me yet, it’s a pleasure my name is Mario Garro. I’ve been in the financial markets since 2019, when I started studying technical analysis at the age of 15.
I had the privilege of learning technical analysis and trading from two highly respected professionals: Fausto Botelho and Márcio Noronha, both with over 50 years of experience in technical analysis and trading. I continue learning from them to this day.
Here, you will find the trades I execute and share on a daily basis, with full transparency. My exclusive focus is on the stock market, both in the United States and in my home country, Brazil.
My trading style is based on swing trading, meaning positions typically held between one and three months.
In terms of strategy, I follow traditional technical analysis based on pure price action, supported by a single indicator: On-Balance Volume (OBV). This indicator was developed by Joseph Granville, a well-known American technical analyst, and introduced in his book “Granville’s New Key to Stock Market Profits.”
Regarding risk management, I follow a highly disciplined framework:
Maximum monthly risk: 2.5% of total capital
For U.S. stocks:
Risk per trade: 0.25%
Maximum of 10 simultaneous trades per month
This limit is maintained regardless of trades moving to break-even or profit
For Brazilian stocks:
Same monthly risk cap: 2.5%
Risk per trade: 0.50%
Maximum of 5 simultaneous trades per month
This difference reflects opportunity availability: I analyze over 2,300 stocks in the U.S., while in Brazil I track around 100 stocks.
Additionally, every trade must meet a strict requirement:
Minimum risk-reward ratio of 3:1
That means:
U.S. trades:
Risk: 0.25% → Minimum return: 0.75%
Brazilian trades:
Risk: 0.50% → Minimum return: 1.50%
This ensures a consistent statistical edge over the long term.
Another key pillar of my strategy is position sizing, which I apply rigorously.
I only take long positions (buy-side trades), both in U.S.-listed stocks and Brazilian equities.
Liquidity criteria
In the United States:
I only trade stocks with an average daily traded value above $10 million over the last 90 days
This filters the universe from roughly 8,000 stocks down to about 2,300 tradable assets
In Brazil:
I require a minimum average daily traded value of R$25 million
Equivalent to approximately $5 million USD, assuming a reference exchange rate of 1 USD ≈ 5 BRL (Purchasing Power Parity — PPP)
You are very welcome to follow my trades.