Use the approved email
Sign in with the FLB or Whop email tied to the approved Daily FLB Algo entitlement. A different email can open Control Center but will not expose the product.
OFFICIAL INSTALLATION GUIDE · WINDOWS + NINJATRADER 8
Control Center handles the licensed package. NinjaTrader runs the strategy. This guide takes you from an approved account to a verified DailyFLBAlgo instance without manual DLL moves or mystery settings.
NinjaTrader 8 Desktop and FLB Control Center both run on Windows. Use only the official download links shown here. Guide verified August 7, 2026.
BEFORE YOU START
Do these checks before downloading anything. Installation is simple when the entitlement, machine, and NinjaTrader state all agree.
Sign in with the FLB or Whop email tied to the approved Daily FLB Algo entitlement. A different email can open Control Center but will not expose the product.
Download NinjaTrader Desktop from NinjaTrader's official portal. Open it once so its Documents folder exists, then save your workspace and close it before the FLB package install.
The DLL does not hard-code an interval or trading-hours template. Your current FLB setup sheet is the authority for those fields.
Use a flat simulation account for first launch. Do not attach a newly installed strategy to an account with an open position or working orders.
Run Control Center and NinjaTrader under the same Windows user on the same computer or VPS. The FLB license is issued for that machine.
Use the current contract specified by the setup sheet and verify NinjaTrader's rollover before enabling the strategy.
The current path is Control Center. It verifies access, downloads the current package, and places the assembly in NinjaTrader's bin\Custom folder.
PART ONE · NINJATRADER 8 DESKTOP
DailyFLBAlgo runs inside NinjaTrader 8 Desktop for Windows. Install the platform before Control Center so the required NinjaTrader folders exist.
Open NinjaTrader's official account portal, sign in or create a NinjaTrader user account, then download the current NinjaTrader Desktop installer. A NinjaTrader brokerage account is not required just to access the Desktop download.
If your evaluation or prop firm specifies a NinjaTrader version or connection procedure, follow its current instructions. An unrequested platform upgrade can affect a firm's integration.
Run the NinjaTrader installer and complete its setup using the same Windows user that will run FLB Control Center. DailyFLBAlgo requires NinjaTrader 8 Desktop; NinjaTrader Web and the mobile app cannot load this strategy.
Open NinjaTrader 8 once and allow it to finish creating its Documents folder. Confirm the Control Center opens, save the workspace, then exit NinjaTrader completely before installing DailyFLBAlgo through FLB Control Center.
You will return to NinjaTrader after the FLB package installation and add DailyFLBAlgo from the Strategies tab.
PART TWO · CONTROL CENTER
The permanent FLB download link resolves to the current required Control Center build, so this page never strands you on an old version.
Select the official button below. Your browser downloads FLB-Control-Center-Setup.exe from downloads.firstlightbeacon.com.
Confirm the file came directly from downloads.firstlightbeacon.com. If it did, select More info, verify the FLB filename, and then Run anyway. Never disable SmartScreen globally and never use an installer sent through chat or an unknown mirror.
Open the downloaded EXE and complete the installer. Control Center installs for the current Windows user under Local AppData and the app itself does not need administrator elevation.
Control Center gives you three valid paths. Use whichever resolves to the same email attached to the approved plan.
No activation key is needed. Daily FLB Algo should show ACTIVE when the entitlement is approved.
PART THREE · PRODUCT INSTALL
Control Center installs the licensed Daily FLB Algo assembly directly. Keep NinjaTrader closed until the install dialog is finished.
Save your workspace, close NinjaTrader, and wait for it to exit. Control Center blocks package installs while NinjaTrader or NinjaTrader Core is running so files cannot be replaced mid-session.
Verify and manage them through the broker or prop-firm platform before closing NinjaTrader.
From Control Center Home, open NinjaTrader Tools, then select the Automation filter. Do not use Install Updates for a first-time install.
Find the Daily FLB Algo card. Confirm its license badge says ACTIVE, then select INSTALL. Let the progress window finish without reopening NinjaTrader.
Do not buy again or copy a DLL from another machine. Sign out, use SIGN IN WITH WHOP on the approved account, and contact support if access still does not refresh.
Return to NinjaTrader Tools, choose Utilities, and install FLB HeartBeat from its ACTIVE card. HeartBeat uses a separate elevated installer, so accept the expected Windows UAC prompt and wait for Control Center to finish.
Start NinjaTrader only after both installs finish. On startup, NinjaTrader loads the new custom assembly. Leave Control Center installed; it maintains licensed access and future updates.
PART FOUR · NINJATRADER 8
Run DailyFLBAlgo from NinjaTrader's Strategies tab. This keeps the strategy visible in one place and lets you confirm its status without leaving a chart open.
Open NinjaTrader 8 and connect to the provider that exposes the account you intend to use. For the first test, select a real-time simulation or playback connection and use Sim101.
Open the Strategies tab in NinjaTrader Control Center. Right-click inside the grid and select New Strategy.... Choose DailyFLBAlgo from Available strategies and add it.
Do not select similarly named development or legacy scripts.
Read top to bottom before selecting OK. Defaults prove the software loaded; they are not a substitute for your current Roadmap, account rules, or FLB setup sheet.
| Field | What to choose | Why it matters |
|---|---|---|
| Account | Sim101 first. Move to the assigned account only after verification. | Strategy orders go to this exact account. |
| Instrument | The current MES contract named in the setup sheet. | An expired or wrong contract can leave the strategy without usable data or route the wrong instrument. |
| Data Series / interval | Use the current FLB setup-sheet value. | DailyFLBAlgo consumes the primary series you select; it does not hard-code an interval. |
| Trading hours | Use the current FLB setup-sheet template. | Session boundaries control resets and bar timing. Do not copy an old screenshot. |
| Trade Direction | Both, unless current instructions say Longs Only or Shorts Only. | This controls which entry directions may arm. |
| Fixed Quantity | The quantity for your current Roadmap phase—not the account maximum. | The software default is 1; your authorized phase may differ. |
| Use % of Balance for Sizing | Off when following a fixed-MES Roadmap. | Turning it on calculates quantity from balance, risk percent, and stop distance. |
| Risk Reward Ratio | Use the current FLB value. Package default: 2.0. | Changing it changes target placement. |
| Account-management locks | Enter limits documented for the exact account and phase. | Defaults are generic. Manual and other automated activity on the same account also affects account-level P&L. |
| Eval Profit Lock | Leave off unless the current setup sheet tells you to enable it. | When enabled, it stops trading after the configured evaluation target. |
| Max Trade Duration | Default: enabled, 4 hours. Use the current FLB instruction. | When enabled, the strategy exits after the configured duration. |
| Enabled | False while reviewing. | Enabled strategies can submit real orders to the selected account. |
The current assembly does not force a bar type, interval, or trading-hours template. If you do not have the current setup sheet, contact support before enabling it.
Select OK with Enabled still false. Re-read the Strategies row for the correct account, instrument, and quantity. Then check the Enabled box for the DailyFLBAlgo row.
Templates speed up additional account instances, but each copy still needs its account, quantity, and rules checked individually.
After DailyFLBAlgo exists and is enabled, open HeartBeat, choose Strategies, find the exact DailyFLBAlgo + Account + Instrument row, and turn AUTO on. Confirm the row reaches Realtime and shows healthy.
Account, instrument, interval, trading hours, quantity, and risk settings still come from NinjaTrader.
Use the Strategies tab as the source of truth after every restart. NinjaTrader may restore a configured strategy in a disabled state.
PRE-LIVE CHECK
Complete this checklist in Sim101 before moving an instance to an evaluation, funded, or live account.
Control Center shows Daily FLB Algo ACTIVE and the installed version is current.
DailyFLBAlgo is running, not disabled or waiting for a flat account.
Your first operational test cannot send orders to a paid evaluation or live account.
Instrument, expiration, data series, and trading-hours template match the current setup sheet.
Check both fixed sizing and the percentage-sizing switch; do not rely on the account maximum.
Daily, roaming, HWM, evaluation, and time settings were reviewed rather than left on generic defaults.
No rejected orders, license errors, connection errors, or unexpected synchronization state.
After restarting NinjaTrader, you confirmed actual state again in the Strategies tab and HeartBeat.
Backtests and simulation do not guarantee live behavior. Fills, latency, slippage, disconnections, order rejections, platform settings, and account rules can all change results.
TROUBLESHOOTING
Confirm you used the email attached to the verified entitlement or Whop purchase. Sign out and use SIGN IN WITH WHOP so Control Center refreshes the machine license. If the card still does not show ACTIVE, open Control Center support and include the account email and a screenshot. Never send a password.
Start NinjaTrader once under the same Windows user, then close it. Confirm that Documents\NinjaTrader 8\bin\Custom exists; Control Center also detects a OneDrive-backed Documents folder. Retry INSTALL after NinjaTrader fully exits.
Save the workspace and close the platform. Wait for NinjaTrader and NinjaTrader Core to exit, then select INSTALL again. Never end a process while position or order state is uncertain; verify with the broker first.
Confirm Control Center says Installed. Fully close and restart NinjaTrader so it loads DailyFLBAlgo.dll. If it is still absent, check NinjaTrader's Log and NinjaScript Output for load errors and send the exact message to FLB support. Do not manually import or move the DLL.
Keep Control Center signed in under the same Windows user and machine, confirm the product card says ACTIVE, then restart NinjaTrader. Correct an inaccurate Windows date or time. If the product is bound to an old machine, use Control Center Machines to release the old assignment before retrying.
NinjaTrader uses orange when a strategy is waiting for a flat position so it can synchronize. Verify strategy position, account position, and working orders. Do not change synchronization behavior unless you understand the consequence.
Use the current FLB setup sheet supplied with your access. DailyFLBAlgo uses the primary data series you select and does not hard-code either value. An old screenshot or generic daily chart is not a safe substitute.
First confirm the exact DailyFLBAlgo instance appears in NinjaTrader Control Center's Strategies tab. Refresh HeartBeat, then match the exact Account + Strategy + Instrument row and turn AUTO on.
See NinjaTrader's official guides for the Strategies tab, starting a strategy, and simulation before live automation.
Open Control Center support and include the account email, product-card screenshot, installed version, NinjaTrader version, exact error, and time. Never send your password or broker credentials.