// Setup & Installation Guide

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 licencias@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_License.ex5
Expert Advisor · MT5
⬇ 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_License.ex5 file there.
Path
...\MQL5\Experts\KuroFlow_License.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_License 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_License onto the chart
From the Navigator panel, drag KuroFlow_License 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 (may appear in Spanish on some MT5 versions)
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 in the top-right corner of your chart.
If the EA shows "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 the base set. We recommend using the optimized .set file included with your subscription for best results. The table below explains every parameter.

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 1.5% Maximum daily loss before the EA stops trading for the day. Protects against drawdown accumulation. Leave as is
InpLotMode LM_PCT Lot calculation mode. LM_PCT means lot size is calculated as a % of your balance automatically. Leave as is
InpRiskValue 0.5% Risk per trade as % of balance. 0.5% is conservative and matches the backtest parameters. Do not increase above 1%. Adjustable
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 50% of TP. Locks in profit while letting the rest run. Recommended enabled. Leave as is
InpMonday–Friday Mon/Wed/Thu/Fri ON · Tue OFF Day filter. Tuesday is disabled by default based on backtest results showing lower performance. Leave as is
💡
The only parameter you should consider adjusting is InpRiskValue. Start at 0.5% and only increase once you understand the EA's behavior on your account. The backtest was run at 0.5%.
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
Parameters tuned through backtesting for maximum Sharpe ratio and minimum drawdown. This is what Kuro-Flow uses on its 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
Right-click on the EA name in the top-right corner of your USDJPY chart → 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.
All parameters are now set to the same configuration used in the verified backtest and on Kuro-Flow's own prop firm account.
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 — I do not receive compensation for recommending them. Choose the firm that best fits your own situation.
The5ers
✓ Personally funded · $7,066 withdrawn
Instant funding available. Low drawdown rules align with Kuro-Flow's risk profile. Recommended for conservative traders.
GoatFunded
✓ Verified compatible
Good conditions for USDJPY. EA-friendly platform with competitive spreads and reliable execution.
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. As with the prop firms listed above, no broker is sponsored or endorsed — use what works best for your setup.
07
KuroFlow_License.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 configuration
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
InpRiskValue set to 0.5% (or your chosen value)Do not exceed 1% without understanding the implications
MT5 is running during the EA's active session windowsYou do not need to keep MT5 open 24/5 — only during the two daily trading windows. If using a VPS, verify it is connected and MT5 is running 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.