A detailed reference for every input of the Turtle One MT5 EA, using the labels shown in the terminal's Inputs tab.
Inputs (General)
Trade Comment (default: empty) — Free-text comment attached to every order the EA places. Purely a label; it has no effect on trading logic.
Timeframe (default: H1) — Timeframe label shown in comments and on the panel. Informational only — it tags the setup and does not change the timeframe the EA actually calculates on.
Pre-check Automatic Trading (default: true) — When enabled, the EA verifies that Algo/Automatic Trading is switched on before it attempts to trade, so it fails loudly instead of silently doing nothing.
Manage Pending Orders
Trade Strategy (default: Aggressive) — The overall strategy preset that decides which internal sub-strategies run. Conservative enables a limited set with a double pending order at a time, Moderate is the balanced middle option, and Aggressive turns on all sub-strategies for the most active behavior.
Period in bars (default: 60) — Lookback length, in bars, used by the entry indicator/levels. Larger values react to broader swings; smaller values react faster to recent price.
Pending Expiration, in minutes (0=OFF) (default: 0) — How long a pending order stays live before it is auto-deleted, in minutes. 0 = OFF, meaning pending orders never expire on their own.
Manage Lot and Money
Autolot Type (default: Fix lot Size) — Chooses how position size is calculated. Fix lot Size uses a constant lot, Fix Money Size scales the lot from balance divided by the fixed money size, and Risk Per Trade sizes the lot from a percentage of the account. Pick one method; the other sizing inputs only apply to their matching mode.
Fixed Money size (default: 100) — The money-per-lot base used only when Autolot Type is set to Fix Money Size. The EA sizes the lot as balance ÷ this value, so a smaller number means larger lots. Keep it above 0 — a zero here would break the sizing math (the current build guards against it and falls back to the fixed lot size).
Fixed Lot size (default: 0.01) — The constant lot size used when Autolot Type is Fix lot Size. It also acts as the safe fallback lot if an auto-lot calculation cannot be completed.
Risk Per Trade % (default: 10) — Risk per trade, expressed as a percentage, used only when Autolot Type is Risk Per Trade. Higher values produce larger positions relative to account size.
Maximal Lots (default: 0.01) — A hard ceiling on the lot size of any single order, regardless of the sizing method. Whatever the calculation produces, it is capped here.
Manage SL-TP Settings
SLTP Type (default: ECN SLTP) — How stop-loss and take-profit are applied. FIXED SLTP attaches fixed SL/TP directly to the order, Virtual SLTP hides them and closes internally (not visible to the broker), and ECN SLTP places the order first, then modifies SL/TP afterward — the correct choice for ECN accounts that reject SL/TP at entry.
Stop Loss (in pips) (default: 25) — Stop-loss distance in pips. Set relative to your symbol's volatility and the timeframe you trade.
Take Profit (in pips) (default: 200) — Take-profit distance in pips. The default aims for a wide reward relative to the stop.
Manage Trailing
Trailing (default: true) — Master on/off switch for the trailing stop. When off, none of the trailing settings below apply.
Trailing Type (default: Trailing Pips) — The trailing method. Trailing Pips trails by a fixed number of pips, Virtual Trailing uses an internally managed trail, and ATR Trailing trails by ATR distance for a volatility-adaptive stop.
Trailing Start, in pips (default: 25) — Profit in pips that must be reached before the trailing stop activates. The stop only begins following price once this cushion exists.
Trailing Step, in pips (default: 5) — The minimum move in pips before the trailing stop is shifted again, which prevents constant tiny modifications.
ATR Multiplier (default: 0.25) — ATR multiplier that sets the trailing distance, used only in ATR Trailing mode. Larger values keep the stop further from price.
ATR Period (for ATR Trailing Stop) (default: 14) — Number of bars used to calculate ATR for the ATR trailing stop. Only relevant when Trailing Type is ATR Trailing.
Manage Break Even
Break Even (default: true) — Master switch for moving the stop to break even once a trade is in profit.
Break Even Start, in pips (default: 15) — Profit in pips required before the stop is moved to the entry price. Below this level the original stop stays in place.
Break Even Step, in pips (default: 5) — A small offset in pips added beyond entry when the stop is moved, so the trade locks in a few pips rather than an exact zero.
Manage Daily Target
Daily Target, % (0=OFF) (default: 0) — A daily profit goal as a percentage of balance; once reached, the EA stops opening new trades for the day. 0 = OFF.
Manage Drawdown
Max Drawdown Daily (0=OFF), % (default: 0) — Maximum daily drawdown allowed, as a percentage. If the account's daily loss reaches this figure, trading is halted to protect capital. 0 = OFF.
Manage Cooldown
Cooldown x minutes after SL hit (0=OFF) (default: 0) — After a stop-loss is hit, the EA pauses new entries for this many minutes, giving the market time to settle. 0 = OFF.
Cooldown x minutes after x loss close (0=OFF) (default: 0) — After a run of losing closes, the EA pauses new entries for this many minutes. 0 = OFF. Works together with the loss-count setting below.
Number of loss closes to trigger cooldown (default: 3) — The number of losing closes that must occur to trigger the loss cooldown above.
Friday Exit
Friday Close All (default: false) — When enabled, the EA closes all open trades at the defined Friday time, avoiding weekend gap risk.
Friday End Time (default: 20:00) — The server time at which Friday positions are closed when Friday Close All is on.
Trading Hours (Server Time)
Enable or disable the time filter (default: false) — Master switch for the trading-hours filter. When off, the EA may trade at any time; when on, it only trades inside the per-day windows below.
Monday … Sunday Trading Hours (defaults: weekdays 13:30-22:00;09:00-18:00 , weekend 00:00-00:00 ) — The allowed trading sessions for each day, in server time. Use the format HH:MM-HH:MM , and separate multiple sessions in a day with a semicolon ( ; ). A day set to 00:00-00:00 is disabled, which is why Saturday and Sunday are off by default.
Close all trades when a trading session ends? (default: false) — When enabled, all open trades are closed as soon as a trading session ends, so nothing is carried outside the allowed window.
Manage News
News Filter (default: false) — Master switch for the economic-news filter. When on, the EA avoids trading around scheduled high-impact events.
Stop trade X seconds before the news (default: 3600) — How many seconds before a news event the EA stops trading. The default of 3600 equals one hour.
Stop trade X seconds after the news (default: 3600) — How many seconds after a news event the EA stays out before resuming. Again 3600 = one hour by default.
Manage Others
Delete All Pending Orders if Spread > MaxSpread (default: false) — When on, all pending orders are removed whenever the spread rises above Max Spread, so entries are not triggered in poor conditions.
Pre-check margin before placing orders (default: true) — Verifies that free margin can cover an order before it is placed, preventing "no money" rejections.
Enable Dashboard Panel (default: false) — Shows or hides the on-chart dashboard panel. Visual only; it does not affect trading.
Max Spread (in Pips) (default: 300) — The maximum spread, in pips, the EA will tolerate. Above this value entries are blocked (and pending orders removed if the delete-pending option is on).
Max Slippage (in Pips) (default: 3) — Maximum slippage tolerated on execution, in pips. Orders that would exceed this are not filled.
Magic number (default: 8055) — A unique ID that tags this EA's orders so they are never confused with manual trades or other EAs. Setting it to 0 makes the EA manage every position on the symbol.
Text Color (default: White Smoke) — The color of the panel and on-chart text. Cosmetic only.
Font Size (default: 8) — The font size of the panel and on-chart text. Cosmetic only.
Built-in Safeguards (automatic, not inputs)
These behaviors are always active and shape how the inputs play out:
- Auto-trade pre-check — before trading, the EA confirms that Algo Trading is enabled, so it never sits silent because the terminal switch is off.
- Margin guard — with the margin pre-check on, entries are skipped cleanly when free margin can't cover the order, avoiding "No money" rejects.
- Spread guard — trades are blocked (and optionally pending orders cleared) whenever spread exceeds Max Spread, keeping entries out of poor conditions.
- Drawdown & target locks — the daily drawdown limit and daily target halt new trades once their thresholds are reached, protecting the account balance.
- Cooldown brakes — after a stop-loss or a streak of losses, the cooldown timers pause new entries so the EA can't over-trade a bad patch.
- Divide-by-zero guards — lot sizing and leverage math are protected against zero values (broker lot step, fixed money size, and account leverage), so a bad broker value can't crash the EA.


