Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
  • Founder & Quant Developer at Kernelis Capital
  • Pakistan
  • 1026
  • Information
no
experience
4
products
2
demo versions
0
jobs
0
signals
0
subscribers
Founder & Quant Developer at Kernelis Capital
X
Quantitative Developer 🇵🇰

• MQL5 Author — algorithmic trading systems built on statistical modeling, recursive signal processing, and quantitative market analysis
• Technical skills: MQL5, Python, C++, statistical modeling, competitive programming
• Focus: correct engineering — proper recursive state management, honest backtesting, no shortcuts
• Belief: complex mathematics deserves clear, accessible explanations

📊 Working toward a career in quantitative finance

"If you can't explain it simply, you don't understand it well enough." — Albert Einstein
Syed Jawad Hussain Naqvi
Added topic Help: Withdrawal declined — "Information about card/address/phone was invalid" — despite matching details
Hi everyone, I'm trying to withdraw earnings from article payments, and every attempt fails with: Payment status: Information about card/address/phone was invalid Here's what I've already checked and confirmed matches: Name : Card and MQL5 profile
Syed Jawad Hussain Naqvi
Published code Fisher Transform Indicator
A Fisher Transform oscillator built from statistical first principles — normalizing price into a bounded range, then applying a logarithmic transform to produce sharp, well-defined reversal signals instead of the gradual turns typical of conventional oscillators. Internal recursive state is handled through proper calculation buffers for reliable, correct behavior across backtests. From the article series "Making Custom Indicators for Beginners."
Syed Jawad Hussain Naqvi
Published code SuperTrend Indicator
A custom SuperTrend indicator built from first principles, combining an ATR-based volatility band with a ratchet mechanism to produce a clean, non-repainting trend line. Internal recursive state is managed through properly registered calculation buffers, avoiding the state-loss bugs common in manually-managed array implementations. From the article series "Making Custom Indicators for Beginners."
· 1 2763 121
Syed Jawad Hussain Naqvi
Published article Making Custom Indicators for Beginners (Part 1): SuperTrend Indicator
Making Custom Indicators for Beginners (Part 1): SuperTrend Indicator

This article builds a robust SuperTrend indicator in MQL5 using ATR-based bands, a ratchet mechanism, and strict series indexing to avoid silent recursion errors and repainting on closed bars. We walk through buffer binding, ATR handle management, seeding, and arrow confirmation logic. A companion EA demonstrates practical integration

Syed Jawad Hussain Naqvi
Added topic What mistakes on MQL5 can lead to a ban? Help please.
Hi everyone, I am new to the MQL5 community and want to make sure I follow all the rules correctly. Could anyone please share what common mistakes or policy violations can get a user banned from this forum? I want to avoid any accidental account
Syed Jawad Hussain Naqvi
Published code PRO SCREENER
Take control of your trading performance with the Pro Dashboard Screener Designed for serious traders, this utility provides a clean, professional, and real-time overview of your account's health directly on your chart.
· 1 2197 146
Syed Jawad Hussain Naqvi Published product

Alexander The Great EA is a premium Expert Advisor developed exclusively for MetaTrader 5. It is designed to automate disciplined trend-following strategies using intelligent market analysis, advanced risk management, and professional trade execution. Unlike traditional Expert Advisors that rely on basic indicator crossovers, Alexander The Great EA combines trend confirmation, execution filters, and structured money management into a reliable automated trading solution. Every component has been

Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
🚀 Why I Prefer Rule-Based Trading Over Emotional Trading

One of the biggest advantages of algorithmic trading is consistency.

An Expert Advisor doesn't get nervous after a losing trade.
It doesn't become overconfident after a winning streak.
It simply follows the rules it's been programmed to execute.

That's exactly why clear trading logic is so important.

Before writing a single line of MQL code, I always believe a strategy should answer these questions:

✔ What is the exact entry condition?
✔ What invalidates the setup?
✔ Where is the stop loss placed?
✔ When should the trade be closed?
✔ How much capital should be risked?
✔ When should the EA avoid trading?

If any of these questions can't be answered precisely, the strategy isn't ready for automation.

A successful Expert Advisor isn't built on assumptions—it's built on measurable, repeatable rules.

Automation doesn't improve a bad strategy, but it can execute a well-defined strategy with discipline and consistency.

What's one rule in your trading strategy that you think is impossible to automate? I'd love to hear different perspectives.

#MQL5 #MQL4 #ExpertAdvisor #AlgorithmicTrading #MetaTrader #Forex #TradingBots #Automation
Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
💡 A Good Expert Advisor Is More Than Just Buy and Sell Signals

Many traders focus only on entry conditions when designing an Expert Advisor.

In reality, professional algorithmic trading is about much more than finding the perfect entry.

A robust EA should answer questions like:

✅ When should trading stop after reaching a daily loss limit?

✅ Should the EA avoid trading during high-impact news?

✅ What happens if the spread suddenly doubles?

✅ How many positions can be open at the same time?

✅ Should trades be filtered by the higher timeframe trend?

These aren't "extra features"—they're part of building a reliable trading system.

I've found that the difference between a basic EA and a professional one is often the attention given to execution, risk control, and adaptability rather than the entry signal itself.

When developing an automated strategy, think beyond "When do I buy?" and start asking "How will this system behave in every market condition?"

A strong trading algorithm isn't just about generating signals—it's about making smart decisions consistently.

Which feature do you think every professional Expert Advisor should include?

#MQL5 #MQL4 #ExpertAdvisor #MetaTrader #AlgoTrading #Forex #Automation #TradingSystems
Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
📊 Backtesting Success Doesn't Always Mean Live Trading Success

One of the biggest misconceptions in algorithmic trading is believing that an excellent backtest guarantees future profits.

A strong backtest is important—but it's only the beginning.

Here are a few reasons why live results can differ:

✅ Spread Changes – Historical spreads are often lower than live market conditions.

✅ Slippage – Orders may execute at different prices during high volatility.

✅ Execution Speed – Network latency and broker execution can affect entries and exits.

✅ Market Evolution – Markets change over time. A strategy that worked well in one period may struggle in another.

✅ Over-Optimization – Tuning an EA too closely to historical data can create impressive backtests that fail in real trading.

When developing an Expert Advisor, I believe the goal isn't to create the "perfect" backtest—it's to build a system that remains consistent and robust across different market conditions.

A reliable trading algorithm should prioritize stability, disciplined risk management, and realistic testing over impressive historical statistics.

Would you rather have an EA with a 95% backtest that fails in live trading, or one with a realistic 70% backtest that performs consistently over time?

#MQL5 #MQL4 #ExpertAdvisor #AlgoTrading #Forex #MetaTrader #Backtesting #AlgorithmicTrading
Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
⚡ Why Most Trading Strategies Fail After Automation

A trading strategy may perform well manually, but that doesn't mean it will work the same as an Expert Advisor.

The biggest challenge isn't the strategy—it's translating it into precise code.

Here are a few common issues:

🔹 Ambiguous Rules
"Buy after a strong bullish candle" is not a programming rule. The EA needs exact conditions, such as candle size, timeframe, and confirmation criteria.

🔹 Repainting Indicators
Some indicators look perfect on historical charts but change their signals after a candle closes, leading to unrealistic backtests.

🔹 Execution Differences
Manual traders can interpret market conditions. An EA executes only the logic it's given, with no assumptions.

🔹 Missing Risk Controls
A robust EA should include features like spread filters, maximum daily loss, trading session controls, and proper position sizing—not just entry and exit rules.

🔹 Lack of Testing
Successful automation requires thorough backtesting, forward testing, and optimization before going live.

A reliable Expert Advisor isn't just a coded strategy—it's a complete trading system built with clear logic, disciplined risk management, and stable execution.

What do you think is the hardest part of turning a manual strategy into an automated one?

#MQL5 #MQL4 #ExpertAdvisor #AlgoTrading #MetaTrader #ForexTrading #Automation #Programming
Syed Jawad Hussain Naqvi
Syed Jawad Hussain Naqvi
🚀 5 Common Mistakes That Make Most Expert Advisors Fail

Many traders believe an Expert Advisor becomes profitable simply because it follows a strategy. In reality, poor implementation is often the reason EAs fail.

Here are five mistakes I frequently see:

✅ No spread filter – Trades open when spreads are unusually high, increasing costs.

✅ No trading session control – Running the EA 24/7 can lead to unnecessary trades during low-liquidity hours.

✅ Weak risk management – Using fixed lots without proper money management can quickly increase drawdown.

✅ Ignoring news events – High-impact economic news can create volatility that many strategies aren't designed to handle.

✅ Poor code structure – Even a good strategy can become unreliable if the code is inefficient or difficult to maintain.

A well-developed EA is more than entry and exit rules. Features like risk controls, execution filters, and clean architecture often make the difference between a reliable trading system and one that struggles in live markets.

What feature do you think is most important in a professional Expert Advisor?

#MQL5 #MQL4 #ExpertAdvisor #AlgoTrading #MetaTrader #Forex #TradingAutomation
Syed Jawad Hussain Naqvi
Added topic How do you handle hidden broker slippage inside your MQL5 code?
Hello coders! My Expert Advisor performs perfectly in the MetaTrader Strategy Tester , but when I deploy it live, slippage eats up all my profits. What are your favorite MQL5 tricks to detect and handle high slippage before an order is executed? Do
12