// Setup & Installation Guide · v2.10

Get Kuro-Flow running
in under 10 minutes.

Follow each step in order. Once the EA is attached to your USDJPY chart with your license key, it operates fully autonomously — no further intervention needed.

01
1
Access your Gumroad library
Go to gumroad.com/library and log in with the email you used to purchase. Find the Kuro-Flow product and click View content.
💡
Can't find the email? Check your spam folder. The email comes from licenses@kuro-flow.com and contains your license key starting with KF-
2
Download these two files
You will find two files in your library. Download both to your computer:
Gumroad Library — Kuro-Flow
📄 KuroFlow_v2.10.ex5
Expert Advisor · MT5 · v2.10
⬇ Download
⚙ KuroFlow_Optimized.set
Optimized parameters · Included with subscription
⬇ Download
02
1
Open the MT5 data folder
In MetaTrader 5, go to File → Open Data Folder. A Windows Explorer window will open showing your MT5 data directory.
MetaTrader 5
FileViewInsertChartsToolsWindowHelp
→ Open Data Folder
2
Copy the .ex5 file
Inside the data folder, navigate to MQL5 → Experts and paste the KuroFlow_v2.10.ex5 file there.
Path
...\MQL5\Experts\KuroFlow_v2.10.ex5
3
Refresh the Expert Advisors list
In MT5, go to the Navigator panel (Ctrl+N) → right-click on Expert Advisors → click Refresh. You will see KuroFlow_v2.10 appear in the list.
AutoTrading must be enabled. Check that the AutoTrading button in the MT5 toolbar is green and active. Without it, the EA cannot open trades.
03
1
Open a USDJPY M5 chart
In MT5 go to File → New Chart → USDJPY. Set the timeframe to M5 using the toolbar at the top.
💡
The EA is coded for M5 only. Attaching it to any other timeframe will not produce the expected results.
2
Drag KuroFlow_v2.10 onto the chart
From the Navigator panel, drag KuroFlow_v2.10 onto the open USDJPY M5 chart. A configuration dialog will open automatically.
3
Enter your license key
In the Inputs tab of the dialog, find the field "KuroFlow License Key" and paste your license key. Your key is:
Your Key
Check your welcome email
🔒
Your license is tied to one MT5 account number. It activates automatically the first time you run it. If you need to change accounts, contact support.
4
Enable Algorithmic Trading in MT5 globally
Go to Tools → Options → Expert Advisors tab and make sure these three options are checked:
Tools → Options → Expert Advisors
Allow algorithmic trading
Allow DLL imports
Allow WebRequest for listed URL: https://kuroflow-license-server.onrender.com
WebRequest is critical. Without it, the EA cannot reach the license server and will not start. Add the exact URL shown above to the allowed list.
5
Enable AutoTrading in the toolbar
Check that the AutoTrading button in the MT5 top toolbar shows a green play icon ▶ AutoTrading. If it is grey or shows a pause icon, click it once to enable it.
💡
Every time you restart MT5, verify the AutoTrading button is green before the market opens.
6
Allow live trading in the EA dialog & click OK
In the EA configuration dialog, go to the Common tab and check "Allow live trading", then click OK. The EA will appear as a small label with a blue icon in the top-right corner of your chart.
If the EA shows a blue icon in the top-right corner and "License valid" in the chart comment, you are fully set up. The algorithm will now monitor the market autonomously.
04

The EA comes pre-configured with safe defaults. We recommend loading the optimized .set file included with your subscription for best results. The only parameters you need to adjust are InpRiskValue and InpMaxDailyLossPct based on your prop firm's rules — see the risk guide below.

// Risk configuration guide — match to your prop firm
Prop Firm Rules InpRiskValue InpMaxDailyLossPct Notes
6% Max DD / 3% Daily Loss 0.38 2.5 FTMO-style, strict firms
8% Max DD / 4% Daily Loss 0.45 3.5 Mid-tier prop firms
10% Max DD / 5% Daily Loss 0.50 4.5 The5ers, GoatFunded, E8
Own account — no limits 0.75 5.0 Personal/retail accounts
💡
How the values are calculated: The backtest produced a ~7.1% max drawdown at 0.50% risk. To stay within your prop firm's DD limit use: RiskValue = (your_MaxDD / 7.1) × 0.50. The DailyLossPct is always set 0.5% below your actual daily limit as a safety buffer.
Parameter Default Description Modify?
KuroFlow License Key Your personal KF- license key. Required to run the EA. Required
InpMagic 2002 Unique ID for trades opened by this EA. Always change this to a personal unique number (e.g. your birth year + a digit). If two clients use the same magic number on the same broker, trade management can conflict. Change it
InpMaxDailyLossPct 2.5% Maximum daily loss before the EA stops trading for the day. Set 0.5% below your prop firm's actual daily loss limit. See risk guide above. Adjust
InpLotMode LM_PCT Lot calculation mode. LM_PCT means lot size is calculated as a % of your balance automatically. Leave as is
InpRiskValue 0.38% Risk per trade as % of balance. Default 0.38% is calibrated for prop firms with 6% max DD. Adjust based on your prop firm's rules using the risk guide above. The backtest produced ~7.1% max drawdown at 0.50%. Adjust
InpCancelOpposite true Cancels pending orders in the opposite direction when a new signal fires. Reduces conflicting positions. Leave as is
InpUsePartial true Enables partial close at 70% of position when price reaches 30% of the way to TP. Locks in profit while letting the rest run. Leave as is
InpUseTrailing true Dynamic ATR-based trailing stop. Activates once price has moved a defined % toward TP. Protects open profits. Leave as is
InpMonday–Friday Mon/Wed/Thu/Fri ON · Tue OFF Day filter. Tuesday is disabled by default — backtest results show lower edge on USDJPY Tuesdays specifically. Leave as is
05
Default
Base Configuration
Standard parameters as coded in the EA. Works but is not optimized for current market conditions.
✓ Included with subscription
Optimized Set — v2.10
Parameters tuned through 8 years of 100% real tick backtesting for maximum Sharpe ratio (5.35) and minimum equity drawdown (4.17%). This is the same configuration used on Kuro-Flow's own prop firm account.
1
Download KuroFlow_Optimized.set from Gumroad
The .set file is included in your Gumroad library alongside the .ex5 file.
2
Open EA properties on your chart
Look for the small blue icon next to the EA name in the top-right corner of your USDJPY chart. Right-click on that blue icon → Properties (or press F7).
3
Load the .set file
In the Inputs tab, click "Load" at the bottom → navigate to the downloaded KuroFlow_Optimized.set file → Open → OK. All parameters will update automatically.
After loading the set file, manually adjust InpRiskValue and InpMaxDailyLossPct to match your prop firm's DD rules using the risk guide in Section 04. The set file uses the default 0.38% / 2.5% calibrated for 6% DD prop firms.
All parameters are now set to the same configuration used in the verified 8-year backtest: Sharpe 5.35 · Recovery Factor 15.78 · 4.17% max equity DD · 899 trades · 2018–2026 · 100% real ticks.
06

These are prop firms where Kuro-Flow has been personally tested and funded. All allow algorithmic trading with no restrictions on EAs.

No sponsorship or endorsement. These are companies where I have personal trading experience and where Kuro-Flow has performed well. I have no commercial relationship with any of them. Choose the firm that best fits your own situation.
The5ers
✓ Personally funded · $7,066 withdrawn
Instant funding available. 10% max DD / 5% daily loss. Use InpRiskValue=0.50 and InpMaxDailyLossPct=4.5.
GoatFunded
✓ Verified compatible
Good conditions for USDJPY. Verify DD rules before starting — adjust risk parameters accordingly using the guide in Section 04.
ACGMarkets
✓ Verified compatible
Flexible rules and good USDJPY liquidity. Suitable for traders looking for less restrictive prop firm conditions.
💡
If using a retail broker instead of a prop firm, ensure it offers MT5, USDJPY with spreads below 2 pips, and no restrictions on automated trading. Avoid brokers with minimum holding times or no-EA policies.
07
KuroFlow_v2.10.ex5 is in MQL5/Experts folderFile is visible in the Navigator panel after refresh
EA is attached to a USDJPY M5 chartCorrect pair and timeframe confirmed
License key entered correctlyEA shows "License valid" in chart comment
Optimized .set file loadedAll parameters match the recommended v2.10 configuration
InpRiskValue and InpMaxDailyLossPct adjusted for your prop firmUse the risk guide in Section 04 — do not leave at defaults if your prop firm has different rules
InpMagic changed to a personal unique numbere.g. your birth year + a digit — avoids conflicts if running on same broker as another user
Tools → Options → Expert Advisors: "Allow algorithmic trading" checkedGlobal MT5 setting — required
Tools → Options → Expert Advisors: "Allow DLL imports" checkedRequired for EA to function
WebRequest URL added: https://kuroflow-license-server.onrender.comRequired to validate your license key
AutoTrading button is green in MT5 toolbar▶ AutoTrading must be active — EA cannot trade without this
"Allow live trading" is checked in EA dialog (Common tab)Must be enabled when attaching the EA to the chart
MT5 is running during the EA's active session windowsYou do not need MT5 open 24/7 — only during the two daily trading windows. If using a VPS, verify it is connected before those windows open.
(If using a VPS) MT5 is installed, EA attached and license key entered on the VPSThe setup on a VPS is identical to a local machine. Verify the connection is stable and AutoTrading is enabled.