Şartname

Requirements and Specifications for Forex Trading Robot

Technical Requirements:

  1. Software & Libraries:

    • MetaTrader 5 trading platform.
    • Python programming language (preferably version 3.7+).
    • MetaTrader5 Python API library.
    • Data processing libraries like pandas and numpy .
  2. Hardware:

    • A computer or VPS with stable internet connectivity for uninterrupted trading.
    • Minimum specifications:
      • 4 GB RAM.
      • Dual-core processor.
      • 20 GB free disk space.
  3. Broker Account:

    • A live or demo MetaTrader 5-compatible broker account.
    • Ensure the broker supports automated trading.
  4. Forex Pair Data:

    • Access to real-time data for the target currency pairs (e.g., EUR/USD).
    • Historical data for backtesting (minimum 6 months recommended).

Functional Specifications:

  1. Trading Logic:

    • Implements a simple moving average (SMA) crossover strategy.
    • Buys when the short-term SMA crosses above the long-term SMA.
    • Sells when the short-term SMA crosses below the long-term SMA.
  2. Risk Management:

    • Lot size: Configurable (e.g., 0.1).
    • Stop-loss: 20 pips from entry price.
    • Take-profit: 40 pips from entry price.
    • Slippage: Default at 5 points.
  3. Trade Execution:

    • Executes buy/sell orders based on signals.
    • Uses the order_send function with parameters:
      • trade_action : Buy or Sell.
      • volume : Lot size.
      • tp and sl : Configurable stop loss and take profit.
  4. Data Handling:

    • Retrieves historical data for analysis (200 candles).
    • Updates real-time data every trading period.
  5. Logging & Reporting:

    • Logs each trade with details:
      • Entry price.
      • Exit price.
      • Profit/loss.
    • Reports errors, such as API connectivity issues.
  6. Scalability:

    • Supports additional currency pairs or assets.
    • Easy customization for other strategies.

Non-Functional Specifications:

  1. Performance:

    • Low latency to minimize slippage.
    • Quick decision-making for real-time trades.
  2. Security:

    • API credentials securely stored.
    • Only trades with predefined parameters allowed.
  3. Robustness:

    • Handles exceptions (e.g., internet loss, broker server downtime).
    • Error handling for invalid responses from the MetaTrader API.
  4. Backtesting & Optimization:

    • Compatible with historical data for strategy testing.
    • Outputs performance metrics (e.g., win rate, drawdown, ROI).

Deployment Requirements:

  1. Environment Setup:

    • Python environment with required dependencies installed.
    • MetaTrader 5 platform configured and authorized with broker credentials.
  2. Execution Mode:

    • Automated execution during active market hours.
    • Option to switch to manual control.
  3. Maintenance:

    • Regular updates to adapt to market conditions.
    • Periodic review of trading logic and risk parameters.

Let me know if you'd like any section elaborated or adjusted!


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(457)
Projeler
795
49%
Arabuluculuk
72
17% / 53%
Süresi dolmuş
139
17%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(9)
Projeler
20
10%
Arabuluculuk
4
50% / 50%
Süresi dolmuş
5
25%
Serbest
3
Geliştirici 3
Derecelendirme
(14)
Projeler
20
25%
Arabuluculuk
0
Süresi dolmuş
2
10%
Serbest
Yayınlandı: 3 kod
4
Geliştirici 4
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
Greetings I need MT5 developer that has expertise in developing a custom indicator for mt5 boom and crash based on my exact details and requirements which would be discuss later. Kindly bid for this project if it is something you can handle for me
Trailing Stop Loss Based on Thresholds needs to be implemented . Live Behavior Based implementation . Entry Logic needs minor adjustment . Delete Unwanted Code . Live Chart Optimization . Two of the most liquid Symbols
Prepare expert for Live Chart . Trailing Stop Loss Based on Thresholds needs to be implemented . Live Behavior Based implementation . Logic needs to be changed/upgraded . Couple of parameters to be deleted . Other Filters like news and sessions already coded . Only one symbol to prepare for live , the other one is already optimized . Do ask me to provide you with screen shots of current live scenario
AI Trading MQL5: Maximizing Profit from a $10 Investment Achieving significant profits from a small initial capital like $10 in AI trading with MQL5 requires a highly strategic and disciplined approach. While the potential for exponential growth exists, it's crucial to manage expectations and understand the inherent risks. **Key Strategies for Small Capital AI Trading:** 1. **Low-Risk, High-Probability
I’m looking for an experienced NinjaTrader developer to complete an existing custom indicator. The project is already partially built and is well organized, completely functional, and well documented. The former developer experienced some personal difficulties and unfortunately cannot continue. Key Requirement (Read Carefully): You MUST have direct, hands-on experience with NinjaTrader and NinjaScript (C#) . This is
I need a professional developer to help me create an EA using RSI and Moving averages.The strategies are well organised and everything is in order. I will send all the details in the inbox
Powerful 30 - 100 USD
I really want a powerful developed EA that can generate a minimum of 10% every month without martingale, greed or any dangerous strategy for sale. Developer must provide the mql5 file or the raw file for modification etc
I already have a fully developed MT5 Expert Advisor with all required prop firm features, including: Risk management Daily loss & max drawdown limits Spread & slippage filters News filter Trade management system The EA structure is complete. 👉 What I need is a professional developer to replace ONLY the entry logic with a high-quality, rule-based trading strategy. 🚨 STRICT REQUIREMENT (READ CAREFULLY): I am NOT
Hello, I’m looking for an experienced developer who can help convert an existing cTrader indicator into a fully functional Quantower indicator . I already have the complete source code for the cTrader indicator (written in C#) , and I would like the same logic, behavior, and visual output to be accurately replicated in Quantower
You can control via Telegram: /start - enable bot, begin trading, /stop - end trading, disable bot /status - trade status Bot requirements: • Automated trading throughout the day until 00:00 UTC (Moscow time) (I do not want to trade or turn the bot on 100 times a day). • Auto shutdown of the bot in Telegram at 00:00 UTC (Moscow time) and manual restart when convenient. • Market analysis 24/5 using 20 EMA, RSI, and

Proje bilgisi

Bütçe
50+ USD