Техническое задание
PHẦN 1: TIẾNG VIỆT (Cho các nhóm VN)
Tiêu đề: Tìm Coder Pro: Tôi có khung Quản lý vốn/Risk chặt chẽ - Bạn lo chiến thuật "Vua Scalping"
phân:
Tôi cần đọc mã EA. Tôi có bộ quản lý vốn và rủi ro rất chi tiết. Chiến thuật theo lệnh (Strategy) tôi để bạn Tự QUYẾT (Yêu cầu: Chuẩn bị mở rộng quy mô đa khung, vào chắc chắn và nhiều lệnh).
YÊU CẦU CỤ THỂ:
1. Phần Chiến thuật (Bạn lo):
* Tự động chọn chỉ báo/phương pháp.
* Hỗ trợ cả trường lệnh (Thị trường) và Lệnh chờ (Đang chờ xử lý).
2. Phần Quản lý Rủi ro & Vốn (Bắt buộc làm theo tôi):
A. Quản lý khối lượng & số lệnh:
_ Max Lot/Lệnh: Giới hạn tối đa số lô cho 1 đơn lệnh.
_ Tổng số Lot Giao dịch: Giới hạn tổng số Lot đang chạy trên tài khoản.
_ Tổng Lệnh: Giới hạn tổng số lượng lệnh đang mở (Tổng Mua + Tổng Bán). Nếu đạt được giới hạn -> Ngưng mở rộng hơn.
B. Filter Thị trường:
_ Spread: Giới hạn Spread tối đa.
_ Biên độ giá (Phạm vi giá/Biến động): Lọc biến động (Dùng ATR hoặc thân nến). No command khi biên độ quá nhỏ (Sideway dead) hoặc too big (Bão price).
C. Bảo vệ Tài khoản:
_ MDD (Drawdown): Cắt lỗi tổng hợp nếu giảm quá % Ngày hoặc % Tổng tài khoản.
_ Bộ lọc Ký tự (Bộ lọc lề) - TỐI QUAN TRỌNG:
Trước khi gỡ lệnh, phải tính: Mức ký quỹ % >= (Số dư * Hệ số nhân).
==> If không đủ -> CHẶN ĐỨC, Illegal open command.
_ Ẩn SL/TP với sàn.
D. Hạ cánh mềm:
Thông tin gỡ bỏ cơ chế (Grid). Tổng hợp (Tất cả) theo tiền ($) khi kết thúc lệnh hợp nhất.
E. Quản lý giao dịch theo giờ:
_ EA cài đặt GMT theo định dạng
_ Cho phép nhập định dạng hh:mn (số lẻ: giờ từ 00 đế 24, phút từ 00 đến 59)
_ Tách biệt giờ bắt đầu và giờ kết thúc.
F. Trailing Stop (Chốt lời Di động):
_ Có Trailing Stop cho các lệnh đơn lẻ hoặc một Smart Basket Trailing (Chốt lời di động theo lệnh) sau khi tổng lợi nhuận đạt được một ngưỡng toàn vẹn.
G. Tính năng né tin:
_ Sử dụng khung tin tức trên MT5 để thực hiện các giao dịch trước và sau khi ra tin 2 sao và 3 sao, trước khi ra tin sẽ chốt lệnh đang có và sẽ không mở lệnh mới sau khi hết thời gian tin tức.
3. Bàn giao:
✅ Đầy đủ mã nguồn (.mq5) + các tệp đã được biên dịch
✅ Mã nguồn sạch sẽ, có cấu trúc và được chú thích đầy đủ.
✅ Hướng dẫn cài đặt và cài đặt
✅ Không phụ thuộc vào thứ ba
✅ Sở hữu toàn bộ mã nguồn sau khi hoàn thành
✅ Bảo vệ hành động tối thiểu từ 3 đến 6 tháng
✅ Hỗ trợ liên tục (phản hồi nhanh) trong các trường hợp có vấn đề với EA mà không tính thêm phí.
✅ Giá cả và điều khoản được phép (mua một lần)
✅ Trao đổi qua Telegram
✅ Có bản thử nghiệm 5 ngày trước khi thanh toán/chuyển khoản cuối cùng
* Phạm vi kỹ thuật đảo ngược:
✅ Thời hạn 5 năm (20 tháng 12 năm 2020 – 20 tháng 12 năm 2025) Cần cung cấp chi tiết về quá trình phân tích ngược, bao gồm nguồn dữ liệu và chất lượng/dấu vết dữ liệu.
✅ Thử nghiệm giao thức chính thức: Tối thiểu 5 ngày trên tài khoản giao dịch thực hiện sau khi phân tích ngược thành công.
PHẦN 2: TIẾNG ANH (Dành cho các nhóm học tiếng Anh)
Tiêu đề: Tìm kiếm lập trình viên chuyên nghiệp: Tôi có một khung quản lý vốn/rủi ro mạnh mẽ - Bạn hãy xử lý chiến lược "Vua giao dịch lướt sóng".
Nội dung:
I need to hire an EA coder. I have a very detailed capital and risk management framework. I leave the entry strategy (Strategy) to YOU (Requirement: Standard multi-frame Scalping, secure entry, and multiple trades).
SPECIFIC REQUIREMENTS:
1. Strategy Section (You handle):
* Freedom to choose indicators/methods.
* Support for both Market and Pending orders.
2. Risk & Capital Management Section (Must follow me):
A. Volume & Number of Orders Management:
_ Max Lot/Order: Limit the maximum lot size for a single order.
_ Total Trading Lots: Limit the total number of lots currently active on the account.
_ Total Orders: Limits the total number of open orders (Total Buy + Total Sell). If the limit is reached, stop opening more orders.
B. Market Filters:
_ Spread: Limits the maximum spread.
_ Price Range/Volatility: Filters volatility (using ATR or candlestick body). Do not enter orders when the range is too small (Sideway dead) or too large (Price storm).
C. Account Protection:
_ MDD (Drawdown): Cuts total losses if the drop exceeds a percentage of the day or a percentage of the total account.
_ Margin Filter - CRUCIAL:
Before adding orders to recover losses, calculate: Margin Level % >= (Balance * Multiplier).
==> If insufficient, STOP, prohibit opening orders.
_ Hide SL/TP with the exchange.
D. Soft Landing:
Smart order recovery mechanism (Grid). Total profit (All) in currency ($) combined with single order closing.
E. Trading Hour Management:
_ GMT format for EA-installed machines
_ Allows input in hh:mn format (odd numbers: hours from 00 to 24, minutes from 00 to 59)
_ Separates start and end times.
F. Trailing Stop (Mobile Profit):
_ Trailing Stop for single orders or a Smart Basket Trailing (Mobile profit based on a basket of orders) after total profit reaches a safe threshold.
G. News Avoidance Feature:
_ Uses the news frame on MT5 to stop trading before and after 2-star and 3-star news releases. Before news releases, all existing orders will be closed, and no new orders will be opened after the news period ends.
3. Delivery:
✅ Full source code (.mq5) + compiled files
✅ Clean, structured, and fully commented source code.
✅ Installation and setup instructions
✅ No third-party dependencies
✅ Full ownership of the source code upon completion
✅ Minimum 3 to 6 months warranty
✅ Ongoing support (fast response) in case of EA issues at no extra cost.
✅ Pricing and licensing terms (one-time purchase)
✅ Communication via Telegram
✅ 5-day trial before final payment/transfer
* Reverse Engineering Scope:
✅ 5-year term (December 20, 2020 – December 20, 2025) Details of the reverse engineering process must be provided, including data source and dat
a quality/trace. ✅ Official trading trial: Minimum 5 days on a live trading account after successful reverse analysis.