Help Center

Help & Support

Your complete guide to downloading, installing, configuring, and troubleshooting Profit Smasher tools for MetaTrader 5 and NinjaTrader 8. This page covers file handling, platform setup, data issues, entry logic, and common mistakes traders run into during setup or live execution.

After Purchase: Download & Unzip

1) Download your files

  • Download your ZIP file from the order confirmation page or the email sent immediately after checkout.
  • Each ZIP contains your trading tool(s), documentation, install instructions, and any required presets.
  • MT5 products contain .mq5 (source) and/or .ex5 (compiled) files. NT8 products are delivered as one untouched ZIP for NinjaTrader import.
  • If the file appears corrupted or incomplete, re-download using a stable connection or disable browser extensions that block downloads.
  • Create a dedicated folder such as “ProfitSmasher Tools” to store all products, updates, and presets in one place.

Tip: Keep backups of your presets and templates so they remain unchanged when you update or reinstall tools.

2) Unzip cleanly

  • Windows: Right-click → Extract All…
  • macOS: Double-click the ZIP to extract.
  • Never drag files directly from inside a ZIP into MT5/NT8. This causes broken paths, missing dependencies, and “file not found” errors.
  • NT8 users: Do NOT unzip your ZIP at all — NinjaTrader requires the original ZIP for import.

MetaTrader 5 (MT5)

Install Indicators / EAs / Utilities

  1. MT5 → File → Open Data Folder
  2. Place files into:
    • MQL5/Indicators → Indicators
    • MQL5/Experts → Expert Advisors (EAs)
    • MQL5/Scripts or Experts → Utilities (depending on instructions)
  3. Restart MT5 or right-click Navigator → Refresh to compile files.
  4. Drag the EA or indicator from Navigator onto your chart.

If an EA fails to load, check the bottom “Experts” tab for compile or dependency errors.

Enable Algo Trading & DLL

  • The Algo Trading button on the top toolbar must be green.
  • The smiley icon on the chart must be 🙂 (active). A sad face means trading is disabled.
  • If required for your tool:
    • Go to Tools → Options → Expert Advisors
    • Enable algorithmic trading
    • Enable DLL imports (ONLY if instructed)

Data, Timeframes & Testing

  • Open Symbols → Properties and load all historical data for the required timeframes.
  • Backtest using Strategy Tester with fixed spread or real tick data depending on your broker.
  • Most tools assume either New York session logic or exchange-specific timing — ensure your broker’s server time matches your expected session windows.
  • If indicators display incorrectly during backtest, switch to “Open Prices Only” or “Every Tick Based on Real Ticks” depending on the strategy type.

Common “No Trade” Causes

  • Algo trading is disabled globally or for the specific EA.
  • The symbol name includes suffixes (example: XAUUSD.x, NQ100m) and the EA is not configured for suffix detection.
  • Your timeframe or symbol does not meet strategy requirements.
  • Session filters (London/NY) are currently outside allowed hours.
  • RSI / MA / BB conditions do not allow entries at this moment.
  • Your lot size violates broker minimum requirements.
  • MT5 shows errors in Experts / Journal such as:
    • “Not enough money”
    • “Trade is disabled”
    • “Invalid volume”

NinjaTrader 8 (NT8)

Install Custom Indicators & Strategies

  1. NT8 → Tools → Import → NinjaScript Add-On
  2. Select the original ZIP you downloaded — do NOT unzip first.
  3. If NinjaTrader detects conflicts or previous versions, remove older versions via Tools → Remove NinjaScript Assembly.
  4. Restart NT8 after import if prompted.
  5. Apply tools:
    • Indicators: Right-click chart → Indicators
    • Strategies: Right-click chart → Strategies → Enable = True

If NT8 shows a yellow triangle, open the Output window to view compile or reference errors.

Data & Session Templates

  • Select the correct Trading Hours template for your instrument (e.g., CME US Index Futures RTH / ETH).
  • Reload all historical data: Right-click chart → Reload All Historical Data.
  • Ensure correct symbol mapping (e.g., NQ 03-25, 06-25).
  • NT8 strategies behave differently on historical vs real-time data; signals may appear different due to fill simulation.

Typical “No Entry” Causes

  • Strategy not enabled (Enable = False).
  • Account not selected or running Simulation only.
  • Trading Hours template prevents entries during off-session periods.
  • RSI, MA, or BB filters are not aligned for valid entry.
  • Conflicting strategies are running on the same instrument.
  • Log shows:
    • “Error on calling…”
    • “Order rejected…”
    • “Instrument not enabled for account”

Export Diagnostics (for Support)

  • Screenshot chart + strategy parameters window.
  • Copy Log entries (especially red text).
  • Confirm the Trading Hours template and instrument contract.
  • Note your NT8 version — outdated builds cause incompatibility.

Common Inputs & How They Work

Core Filters

  • RSI (Temperature Model): Hot above 70, cold below 30, stable around 50. Indicates emotional phases and pressure shifts.
  • 20 / 50 / 200 MAs (Triad Structure): 20 = immediate reaction, 50 = balance line, 200 = long-term gravity.
  • Bollinger Bands (BB): 2-dev bands on the 50 MA highlight volatility expansions, squeezes, and emotional extremes.

Risk & Timing

  • ATR Period + Multiplier define stop/target distance based on volatility regime.
  • Session filters prevent entries in low-liquidity conditions (pre-Asia, post-NY close).
  • Daily Stops, Break-Even triggers, and Trailing logic manage risk during volatile days.

Execution Logic Examples

  • Look for reversion after price pierces outer BBs + RSI returns from overbought/oversold.
  • Avoid outer-band “rides” where RSI stays extreme; these are gambler-driven trends.
  • Favor entries where MA slope, RSI shift, and structure reclaim agree.

Presets & Saving

  • MT5: Inputs → Save to store presets per symbol/session.
  • NT8: Use Templates for quick reloading across charts and workspaces.

Troubleshooting — Quick Checks

MT5 Checklist

  • Algo trading ON (top button green).
  • EA smiley = 🙂.
  • Correct folder paths (Experts / Indicators).
  • Correct symbol/timeframe for the EA.
  • No red errors in Experts / Journal.
  • Broker symbol suffix set correctly (e.g., EURUSDm, XAUUSD.x).
  • Lots are within broker min/max limits.
  • VPS or terminal clock not desynchronized.

NT8 Checklist

  • Imported ZIP correctly (not unzipped).
  • Strategy Enabled = True.
  • Correct account selected (Sim101 or live).
  • Correct Trading Hours template.
  • No blocking errors in Log / Output.
  • No conflicting strategies running on the same instrument.
  • Instrument contract updated (e.g., NQ 03-25 → 06-25).
Need help fast? Try our AI support:

Launch AI Support

FAQ

  • Algo trading disabled or smiley is not active.
  • Session filters outside active hours.
  • RSI/MA/BB filters block entries.
  • Symbol suffix mismatch.
  • Errors in Experts / Journal (MT5) or Log / Output (NT8).
  • MQL5/Experts for EAs
  • MQL5/Indicators for indicators
  • MQL5/Scripts for utilities
  • Restart MT5 or Refresh Navigator

Tools → Import → NinjaScript Add-On → select ZIP → restart.

  • Different Trading Hours templates.
  • Incomplete historical data.
  • Slippage & spread differences.
  • NT8 historical fills differ from real-time fills.
  • Broker feed differences (MT5).
  • MT5: One EA per chart.
  • NT8: Avoid running multiple strategies on the same instrument unless intentionally coordinated.
  • Copy your ZIP files and presets folder.
  • For MT5: paste into new terminal’s MQL5 folder.
  • For NT8: re-import ZIP via Tools → Import.