Техническое задание
Scope
Build a new EA from scratch implementing my provided strategy rules exactly. Deterministic, one logical action per tick (close OR place OR modify OR delete). Two-sided system (BUY + SELL). Includes stacking/maintenance, hygiene (pending correction), reduction closes, breakeven close logic, and a final termination/unwind mode.
Iteration workflow (LOCKED / UNLOCKED)
. Developer must maintain two copies/branches:
-
LOCKED baseline v1.0 (frozen after acceptance)
-
UNLOCKED experimental (future changes applied here only, versioned v1.1+)
Inputs (extern/inputs required — majors + crypto like my existing EA)
-
InpSymbolFilter (string, empty = chart symbol)
-
InpMagicNumber (int)
-
InpSlippagePips (int)
-
Lots:
-
InpAnchorLotMajors , InpStackLotMajors
-
InpAnchorLotCrypto , InpStackLotCrypto
-
-
Grid step:
-
InpGridPipsMajors (pips → must convert correctly for 5/3-digit symbols)
-
InpGridDollarCrypto (absolute price units for crypto, e.g. BTCUSD $50)
-
Example: majors InpGridPipsMajors=10 (10 pips); BTCUSD InpGridDollarCrypto=50 ($50)
-
-
Spreads:
-
InpMaxSpreadPipsMajors
-
InpMaxSpreadCryptoDollar
-
InpEnableSpreadGuard (optional)
-
Spread rule (important)
Spread is already accounted for in the strategy’s expenses/costs. If enabled, spread guard may block entries/modifies (and optionally initial anchor placement) but must never block closures (any reduction/BE/terminate actions).
Pending policy (equity control)
-
Max 5 active ladder market trades per side (cap remains 5)
-
Maintain only 2 pending orders per side at any time (depth-aware; no jumping to deepest early)
Logging / alerts (non-spam)
Must log every EA action (place/modify/delete/close/state change) but no per-tick spam. Only action/state-transition logging.
Deliverables
-
.mq4 source + compiled .ex4
-
brief run notes + input defaults
-
Strategy Tester evidence (logs) showing rules are met
How bidders qualify (required reply)
To receive the full spec, confirm:
-
You will follow my spec verbatim and will not “improve” logic without approval
-
You understand one-action-per-tick architecture
-
You can implement 2-pending depth-aware maintenance with 5-market-trade cap
-
You will implement non-spam action logging
-
Provide 2–3 examples of MT4 EA work (profile links)
Milestones
-
Framework + order classification + non-spam logging skeleton
-
Anchors + ladder placement/maintenance + 2-pending rule
-
Hygiene correction + reduction close logic
-
Breakeven + terminate/unwind mode + failovers + final polish
Timeline: deliver baseline v1.0 first. I will review milestones when available. The order period is set longer due to my availability. Changes after milestone acceptance must go to the UNLOCKED copy and be handled as new milestones.
For each milestone, include: a short Strategy Tester run + the Journal/Experts log that demonstrates the implemented behaviors.