Forex Flipper EA logo

Forex Flipper EA

A manual trade-placer dashboard — with daily-limit protection built in

Type: Utility A hands-on trading utility — it helps you place and manage trades by hand, rather than trading automatically Style: Configurable Can be configured to trade in virtually any style Setup: Framework A customisable foundation you configure to fit your own strategy Market: Any Works across multiple market types Timeframe: Configurable You choose the timeframe to suit your preferred trading style Modeling mode: Live only A live, manual tool — it cannot be run in the Strategy Tester, so there is no backtest VPS: Optional Runs fine on a normal home computer Min capital: Any Works with any account size — position sizing is entirely your choice Account type: Any Works on any partner-broker account type — either the tight-spread variants (Zero / Prime) or the standard raw-spread accounts Prop-firm: Not designed for it Not built for prop-firm conditions — use on personal accounts only
Get free license Latest version Downloads the current build. It only runs on an MT5 account that already has a license for this Expert Advisor. Not available for sale
Overview

What Forex Flipper actually does

Forex Flipper is the odd one out among my EAs: it is not an automated robot. It is a hands-on trading dashboard that sits on your chart and helps you place and manage trades by hand — built for traders who want to pull the trigger themselves but still want structure and guard-rails.

You drag three lines on the chart — entry, take-profit and stop-loss — choose how to size the trade (fixed lots, a risk percentage, or a cash amount), and click PLACE ORDER (a market order if the entry line sits on price, otherwise a pending stop/limit). You can run as many trades at once as you like: every live position gets its own on-chart profit box, with one-click break-even and partial-take-profit buttons plus its own draggable trigger lines, so you manage each one independently right on the chart. A CLOSE ALL button flattens everything in a click. See the dashboard for the full tour.

Its headline feature is Guard — an opt-in daily-limit commitment device that helps you trade with discipline and walk away when you said you would.

The dashboard

Everything lives on one on-chart panel

The dashboard is split into three tabs — Placement, Guard and Performance — so placing, protecting and reviewing your trades all happen right where you trade, without ever opening the MT5 inputs.

Line-based order placement

Drop three draggable lines — entry, take-profit and stop-loss — and the direction is read from how they sit around the entry. Hit PREVIEW to see the exact order first, then PLACE ORDER: a market order if the entry line is on price, or a pending stop / limit if it sits away from it. The entry line only snaps to price when you drop it very close, so placing a pending order just above or below the market stays easy — and once an order rests, you can drag its entry line by its own info box even when another trade sits right beside it.

Flexible position sizing

Size every order the way you prefer: a fixed lot size, a percentage of the account risked to the stop, or a fixed cash amount in your account currency. It detects cent accounts automatically so the maths stays right.

A margin check you can trust

The setup text next to the entry line turns red the moment the trade you have composed no longer fits your free margin — and it flips at exactly the right point, because it reads your broker’s real margin charge for the symbol rather than the terminal’s estimate (many brokers margin an individual symbol far harder than your account leverage suggests). Market and pending orders are both refused up front if the margin is not there, and every refusal tells you why in plain English along with the largest lot size your account can actually carry right now.

Unlimited simultaneous trades

Run as many trades at once as you like. Every open position gets its own on-chart profit box and its own draggable break-even and partial-take-profit lines, so you manage each one independently — or flatten everything with CLOSE ALL. Select a trade and all of its lines light up together so you can see which belong to it; overlapping boxes spread apart automatically, and a click on empty chart deselects.

Break-even & partial take-profit

Manage any live trade straight from its on-chart box: one click moves the stop to break-even now (with an optional buffer), another banks a partial slice now. Prefer to let it happen automatically? Drop a break-even or partial-take-profit line and price triggers it — or switch on AUTO BE and AUTO PTP to have the dashboard place those lines on every trade for you.

DCA basket lines

When you are holding a basket — two or more positions in the same direction on a symbol — press DCA LINES and three dashed lines appear for the group: the blended break-even, a combined take-profit and a combined stop-loss. Each carries a box showing what the whole basket would make or lose if it closed at that price, so you can see exactly where the group exits at cost. The break-even is calculated and tracks the basket live as you add to it; the TP and SL are yours to drag wherever you want them and are purely visual — they place no real stops and never touch your trades.

Built-in performance analytics

A full-screen PERFORMANCE dashboard tracks your real results on the account across six tiles: an account scorecard (trades, win rate, profit factor, return-vs-drawdown, net P&L and commission), a Net P&L curve, a Drawdown curve showing how far you sit below your account high, a deposits-vs-withdrawals bar chart, and profit-factor bars for long vs short and by time of day. Filter the whole view down to a single instrument, or see the account as a whole.

On-chart US news lines

Optional vertical lines mark upcoming high-impact US economic events right on the chart, so you can see what is coming before you place a trade. A toggle in the Settings panel turns them on or off, and a second button switches between high-impact-only and every US event.

Minimise out of the way

Collapse the whole dashboard into a small button in the corner of the chart when you want an unobstructed view, then restore it in one click when you need the controls back.

Guard

Trade with guard-rails

The hardest part of manual trading is emotional discipline. Guard lets you commit to your limits when you are calm — and then holds you to them.

Max trades / day

Caps how many trades you can open on the account today. Counts every in-scope entry — including ones you place by hand in MT5, not just through the dashboard.

Max daily loss

An equity drawdown stop measured against your balance at commit time. Set it in your account currency or as a percentage. On breach, Guard force-closes.

Max risk / trade

Caps the risk on any single trade — set it in your account currency or as a percentage of your balance. A trade that would risk more than the cap is blocked, and the reason is logged to the MT5 Experts tab.

Daily profit target

Locks in the day once you are up by this amount — walk away a winner instead of giving it back.

Trading window

Only allow trading between a start and end time (broker server time). Outside the window, trades are closed and new ones blocked; it re-opens automatically at the next in-window minute.

Lock out for today

The emergency brake. One press — with a confirmation — closes everything you have open and blocks new trades until the daily reset. It needs no committed limits and cannot be undone from the chart, because the lockout is held on my server, not on your PC.

How it holds the line

  • Commit once per day, then it is frozen. You set your limits and confirm. For the rest of the day they cannot be loosened — re-attaching the EA, editing inputs or changing your PC clock has no effect, because the limits are held on my server and the day is measured in UTC there.
  • It polices every trade, however you opened it. When a limit is hit, Forex Flipper closes any open position and cancels any pending order in scope — including trades you placed by hand in MT5 — so you cannot hold a trade your limit has vetoed.
  • A lock lasts until midnight UTC. When you hit a limit, Guard locks the account for the rest of the trading day; the lock lifts automatically when the day resets at 00:00 UTC — so a bad day stays contained to that day.
  • And you can pull the brake yourself. LOCK OUT FOR TODAY is a one-press hard stop on the Guard tab: confirm it and every open trade is closed and every new entry blocked until the reset. It needs no committed limits, and it is held on my server rather than on your PC — so a restart, a reattach or a change of your computer's clock will not talk you back in.
  • It tells you why, full-screen. When a limit stops you, a full-screen message spells out what happened — profit target reached, trade limit reached, outside your trading window, or daily loss limit hit — so there is no ambiguity about why the door just closed.
  • And it leaves a paper trail. Every trade Guard blocks is written to MT5’s Experts log with the exact reason, so you can always look back and see what was stopped and why.
  • One honest limit: Guard can only enforce while the EA is attached to a chart. Remove it and you can trade unguarded — so keeping it attached is what makes the commitment real.
Results

Your results are your own

Forex Flipper is a manual tool — it does not trade on its own, so there is no backtest, profit factor or win rate for me to publish. Every result comes down to the trades you choose to place. What the dashboard gives you is structure: clean placement, per-trade management, and Guard to keep your losses and your day within the limits you set.

It tracks your results for you

The dashboard's Performance tab opens a full-screen dashboard built from your own closed trades on the account — a scorecard of trades taken, win rate, profit factor, return-vs-drawdown, net P&L and commission beside a Net P&L curve and a Drawdown curve showing how far you sit below your account high, a deposits-vs-withdrawals bar chart, plus profit-factor bars that break your edge down by long vs short and by time of day. Filter the whole view down to a single instrument or see the account as a whole. It is the honest mirror for a manual trader: not a marketing number, but your real numbers, so you can see what is working and cut what is not.

Inputs

Your inputs live on the dashboard

The MT5 Inputs tab is tiny on purpose — just the license URL and the on-chart line colours. The controls that actually shape how Forex Flipper trades live on the dashboard, and they work exactly like inputs. Here is every one, and what it does.

In the MT5 Inputs tab

-- Licensing --

License Server URL
https://tlfx-ea-license.tlfx.workers.dev
The address the EA checks your license against. Leave it at the default — just copy this exact URL once into MT5’s allowlist (Tools → Options → Expert Advisors → Allow WebRequest). The same entry also covers Guard’s server calls.

-- Info --

Learn More About the Settings
link
A shortcut to the TLFX website, where every input and dashboard control is explained in full. Not a setting — just a pointer to the documentation.

-- Line Colors --

Entry line color
Gold
Colour of the draggable ENTRY line on the chart.
TP line color
Green
Colour of the take-profit line.
SL line color
Red
Colour of the stop-loss line.
BE line color
Dark gold
Colour of the break-even trigger line.
PTP line color
Sky blue
Colour of the partial-take-profit trigger line.
DCA line color
Orange
Colour of the three combined basket (DCA) lines — break-even, combined TP and combined SL — shown when you toggle them on for a basket.
Preview button color
Dark gold
Fill colour of the PREVIEW button on the dashboard.

-- Settings Memory --

Remember dashboard settings between sessions
On
Keeps your dashboard settings — risk mode, amount, the Settings ⚙ fine-tuning and colour scheme — from one session to the next, so the panel comes back exactly how you left it after you restart MT5 or reattach the EA. Turn it off to always start from the defaults.
On the dashboard — your real controls

-- Placement tab — trade controls --

The controls you use to compose, place and manage each trade.

Risk mode
Fixed lots
Cycles through three ways to size a trade: a fixed lot size, a percentage of the account risked to your stop, or a fixed cash amount in your account currency. Your choice decides how the AMOUNT below is read. Cent accounts are detected automatically.
Amount
0.01
The value for the chosen risk mode — lots, percent, or cash. Forex Flipper works the exact lot size out from your entry and stop lines when you place the order.
Preview
Drops the entry / TP / SL lines on the chart (plus the auto BE/PTP lines if those are on) so you can see and drag the exact order before you commit to it. It remembers your last trade’s direction, so the lines come back the way you last traded.
Reset lines
Clears the current preview lines so you can start a fresh setup.
BE line
Adds a break-even trigger line to the setup, or to the trade you have selected. When price reaches it, the stop is moved to break-even. The small “x” removes it.
PTP line
Adds a partial-take-profit line. When price reaches it, part of the position (the PTP% below) is banked and the rest runs on. The “x” removes it.
Place order
Sends the order — a market order if the entry line sits on price, otherwise a pending stop or limit. Both are checked against your real free margin first and refused if it is not there, with the reason and the largest affordable lot size shown on the dashboard. The same button becomes CANCEL ORDER while a pending rests, and CLOSE TRADE once the position is open.
Close all
Flattens every position and cancels every pending order the dashboard manages, in a single click.
DCA lines
Off
For a basket — two or more same-direction trades on the symbol — draws three dashed lines for the group: the blended break-even, a combined take-profit and a combined stop-loss, each with a box showing the basket’s combined profit or loss at that price. The break-even is calculated and updates live as you add legs, so it cannot be dragged; the TP and SL are visual markers you drag wherever you like on their side of break-even. Greyed out until you actually hold a basket, and it always starts off after a restart.

-- Settings ⚙ — fine-tuning --

Behind the gear on the Placement tab. All have sensible defaults — adjust only if you want to.

Magic
20250505
The magic number stamped on this dashboard’s trades. It only manages orders carrying this number, so you can run it next to other EAs — or manage separate groups of trades — without them interfering.
Scale
2.0
Base size of the on-chart panel (it also auto-scales with the chart width). Raise or lower it so the dashboard sits comfortably on your screen.
Slip %
0.05
Maximum slippage allowed when an order fills, as a percentage of price. A fill that would move further than this is rejected.
BE %
0.01
Break-even buffer. When the stop moves to break-even it is nudged this far into profit (as a % of price), so a “break-even” exit still covers your costs rather than closing exactly flat.
Sprd %
0.05
Maximum spread allowed to open a trade, as a percentage of price. If the spread is wider than this, new entries are held off until it tightens. Set it to 0 to switch the filter off.
PTP %
50
How much of the position the partial-take-profit line closes when it is hit — e.g. 50 banks half and lets the rest run.
Auto BE
Off
When on, a break-even line is placed automatically every time you preview a trade, so you never forget to add one.
Auto PTP
Off
When on, a partial-take-profit line is placed automatically on every previewed trade.
Colour scheme
Off
Repaints the chart with the EA’s dark colour scheme for a cleaner backdrop. Turn it off to restore your own chart colours.
News lines
Off
Draws vertical lines on the chart marking upcoming US economic news releases, colour-coded by importance, so you can see what is coming before you trade. Off by default — one tap turns them on.
News filter
High impact only
While the news lines are on, this button switches them between showing only high-impact US events and showing every US event on the calendar.

-- Guard ⚙ — daily limits --

Behind the gear on the Guard tab. Fill in any you want, then COMMIT to lock them for the day. The Guard section above explains how they are enforced.

Max trades
Off
The most trades you allow yourself to open today. Counts every in-scope entry, including ones placed by hand in MT5.
Max loss ($/%)
Off
A daily loss stop — set it in your account currency or as a percentage of your balance at commit time. On breach, Guard force-closes and locks the day.
Max risk / trade ($/%)
Off
Caps how much any single trade may risk — in your account currency or as a percentage. A trade that would risk more is blocked, and Guard logs the reason in the Experts tab.
Profit target
Off
Locks in the day once you are up by this amount, so you walk away a winner instead of giving it back.
Window
Off
A start and end time (broker server time) you allow yourself to trade between. Outside it, trades are closed and new ones blocked.
Commit today’s limits
Freezes the limits above on the server for the rest of the UTC day. Once committed they cannot be loosened until the 00:00 UTC reset — that is what makes the commitment stick.
Lock out for today
The hard stop. One press, one confirmation, and every open trade is closed and every new entry blocked until the 00:00 UTC reset. It works whether or not you committed limits today, and because the lockout is stored on my server it survives a restart, a reattach and a change of your PC clock. The button then reads “LOCKED OUT — RESETS 00:00 UTC”.

None of these need touching to get started — the defaults are sensible. They are here so you know exactly what every control on the panel does when you want to reach for it.

Setup

What you need to run Forex Flipper

Platform
MetaTrader 5 — works out of the box on any account you open with a partner broker. Nothing to configure.
Markets
Any — you decide what to trade and when. Attach it to whatever symbol and timeframe you like.
Capital
Your call — position sizing is entirely in your hands. To practise on live conditions at low cost, run it on an Ultima Markets Cent account, where roughly $100 behaves like a much larger standard account.
VPS
Optional. Forex Flipper is an interactive tool you drive at the screen, so a VPS is not required. It only helps if you want open trades to keep being managed while your own computer is off.
WebRequest
Whitelist the license URL once in MT5 — Tools → Options → Expert Advisors → Allow WebRequest — so the license check and Guard can reach the server. The full walkthrough is in the install guide.
Broker
Any of the partner brokers works: Fusion Markets, BlackBull or Ultima Markets.

Full step-by-step installation walkthrough: How to install an EA.

FAQ

Frequently asked

Is Forex Flipper an automated robot?

No — this is the exception among my EAs. Forex Flipper is a manual trading tool: an on-chart dashboard that helps YOU place and manage trades by hand. You drag the entry, take-profit and stop lines where you want them and click to place the order; the dashboard then manages each trade (break-even, partial take-profit, close) individually. It does not decide when or where to trade for you.

What is Guard?

Guard is Forex Flipper’s built-in discipline feature — an optional, opt-in daily-limit commitment device. You choose limits for the day (max trades, max daily loss, max risk per trade, a profit target, and/or a trading window) and commit them. Once committed they are frozen for the rest of the day and cannot be loosened — not by re-attaching the EA, editing inputs, or changing your PC clock, because the limits live on my server and the day is measured in UTC there. There is also a LOCK OUT FOR TODAY button: one press, one confirmation, and everything open is closed and new trades are blocked until the reset — no committed limits required. Any lock lifts on its own when the trading day resets at midnight UTC.

Does Guard stop manual trades too?

Yes — that is the whole point. Because you can always place an order through MT5’s own New Order window, Guard does not just block the dashboard’s button. When a limit is hit, the EA actively closes any open position and cancels any pending order in scope — including trades you placed by hand — so you physically cannot hold a trade your daily limit has vetoed. One honest caveat: it can only enforce while the EA is attached to a chart. Removing it lets you trade unguarded — but that is a deliberate choice you have to make, and your committed limits stay frozen on the server until the day resets at midnight UTC.

How do I size my trades?

On the dashboard, not in the inputs. Pick a risk mode — a fixed lot size, a percentage of the account risked to your stop, or a fixed cash amount in your account currency — type the amount, and Forex Flipper works out the lot size from your entry and stop lines when you place the order. It also detects cent accounts automatically, so the maths stays correct there too.

Can I run more than one trade at a time?

Yes. You can hold as many trades at once as you like. Each open position gets its own on-chart profit box with one-click break-even and partial-take-profit buttons, plus its own draggable trigger lines, so you manage every trade independently right on the chart — and CLOSE ALL flattens the lot in one click. If you stack several positions in the same direction, the DCA lines show the blended break-even for the whole basket plus a draggable combined take-profit and stop-loss, each labelled with what the group would make or lose there — so you can see exactly where the basket exits at cost.

Does it show my results?

Yes — the dashboard has a Performance tab that opens a full-screen dashboard from your own closed trades on the account: a scorecard of trades taken, win rate, profit factor, return-vs-drawdown, net P&L and commission, a Net P&L curve, a Drawdown curve showing how far you sit below your account high, a deposits-vs-withdrawals bar chart, plus profit-factor bars broken down by long vs short and by time of day. You can filter the whole view down to a single instrument. It is your real numbers, updated as you trade.

Which broker should I use — and can I practise cheaply?

Any of the partner brokers works. If you want to get comfortable with the dashboard and Guard on real market conditions without risking much, run it on a cent account: about $100 on an Ultima Markets Cent account behaves like a much larger standard account, so it is the ideal low-cost way to practise.

How do I get a license?

The same way as my other EAs: open a live account with one of the partner brokers, then submit the request form on the main page with your account number. Once I activate it, Forex Flipper runs on that account. The license is bound to that one account number.

Ready to trade with Forex Flipper?

Get your free license by opening an account with one of the partner brokers, then request it on the main page.

Get free license Not available for sale