Техническое задание
Project Description:
We are looking for an experienced developer to create a plugin named "Anti-Scalper", designed to prevent scalping activities by restricting trading actions within a specified time window. The plugin should be secure, efficient, and offer real-time configurability via a web-based GUI.
Core Features:
-
Configurable Time Range Restriction
-
Admin should be able to set a configurable time range (e.g., 2, 3, or 5 minutes) via the GUI.
-
Any updates to this setting must take effect immediately without needing a system restart.
-
-
Transaction Rejection (Liquidation)
-
If a client opens a position and tries to close (liquidate) it within or equal to the defined time range, the plugin must reject the transaction.
-
-
Transaction Rejection (Hedging)
-
If a client opens a position (e.g., SELL) and then attempts to open an opposite position (e.g., BUY) within or equal to the restricted time window, the second transaction should be rejected.
-
-
Group or Account-Based Settings
-
The time restriction settings must be applicable on a per-group or per-account basis.
-
-
Web-Based Configuration GUI
-
A secure, user-friendly web interface for managing all plugin settings (time range, group/account-based rules, enable/disable features, etc.).
-
-
One-Time Payment License
-
The plugin must be developed for one-time purchase, with no recurring monthly subscription fees.
-
-
Safe Trading Methodology
-
The system must not utilize or rely on any dangerous grid or martingale strategies.
-
Platform Compatibility:
Please specify the trading platform you're familiar with (e.g., MetaTrader 4/5, cTrader, or a custom-built trading platform), as this plugin will need to integrate with our existing system.
Deliverables:
-
Fully functional plugin with the above specifications
-
Web-based admin panel (GUI)
-
Installation & user documentation
-
Source code (if agreed upon)
-
Testing & deployment support
Skills Required:
-
Plugin/Extension development
-
Trading platform integration (MT4/MT5, cTrader, or other)
-
Web development (for GUI)
-
Strong understanding of trading systems and order handling
-
Experience with security best practices in trading environments