MT4/EA Programmer for Automated Trading

Specification

i am working on specific trading strategy using high leverage future - i can get basic code but need help editing code, testing code, and making sure EA piece is working - i want 100% automation on this trading account - can you help?

MT4/EA Programmer for Automated Trading

Project goal

Implement and optimize an automated trading strategy for MetaTrader 4 using detailed EA code provided by an AI partner.


Scope of work

- Set up the provided EA code on MetaTrader 4

- Configure automated trading based on strategy rules including leverage, stop-loss, position sizing, and entry/exit signals

- Ensure efficient trades execution for Solana, NQ (NASDAQ-100 E-mini Futures), and Bitcoin

- Optimize EA performance for high-frequency and swing trades on 1m, 5m, and 15m charts

- Support simulated trading with $100K test accounts on partner platforms

- Troubleshoot and refine the trading system based on live and backtested results

here is a sample - // WEB Million Dollar Trading Strategy - Sample Code for Developer Evaluation


// Input parameters

input double StopLossPercent = 1.0;       // Stop-loss as a percentage of capital

input double Leverage = 10;              // Initial lower leverage until capital builds

input double LotSize = 0.1;              // Example lot size for Solana trades


// Function to calculate stop-loss in points based on account equity

double CalculateStopLossPoints(double entryPrice) {

    double equity = AccountEquity();

    double stopLossValue = equity * (StopLossPercent / 100.0);

    double stopLossPoints = stopLossValue / (LotSize * MarketInfo(Symbol(), MODE_TICKSIZE));

    return stopLossPoints;

}


// Function to place a buy order

void PlaceBuyOrder() {

    double entryPrice = MarketInfo(Symbol(), MODE_ASK);

    double stopLossPoints = CalculateStopLossPoints(entryPrice);

    double stopLoss = entryPrice - stopLossPoints * Point;


    int ticket = OrderSend(Symbol(), OP_BUY, LotSize, entryPrice, 3, stopLoss, 0, "WEB Trade", 0, 0, clrGreen);

    if (ticket < 0) {

        Print("OrderSend failed with error #", GetLastError());

    }

}


// Function to place a sell order

void PlaceSellOrder() {

    double entryPrice = MarketInfo(Symbol(), MODE_BID);

    double stopLossPoints = CalculateStopLossPoints(entryPrice);

    double stopLoss = entryPrice + stopLossPoints * Point;


    int ticket = OrderSend(Symbol(), OP_SELL, LotSize, entryPrice, 3, stopLoss, 0, "WEB Trade", 0, 0, clrRed);

    if (ticket < 0) {

        Print("OrderSend failed with error #", GetLastError());

    }

}


// Expert Advisor start function

void OnTick() {

    if (ConditionsForBuy()) {

        PlaceBuyOrder();

    }

    if (ConditionsForSell()) {

        PlaceSellOrder();

    }

}


// Placeholder for buy condition logic

bool ConditionsForBuy() {

    // Simple moving average crossover as an example

    double fastMA = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 0);

    double slowMA = iMA(NULL, 0, 50, 0, MODE_SMA, PRICE_CLOSE, 0);

    return (fastMA > slowMA);

}


// Placeholder for sell condition logic

bool ConditionsForSell() {

    double fastMA = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, 0);

    double slowMA = iMA(NULL, 0, 50, 0, MODE_SMA, PRICE_CLOSE, 0);

    return (fastMA < slowMA);

}

Responded

1
Developer 1
Rating
(5)
Projects
5
0%
Arbitration
5
0% / 40%
Overdue
0
Free
2
Developer 2
Rating
(1)
Projects
2
0%
Arbitration
1
0% / 100%
Overdue
0
Free
Published: 2 codes
3
Developer 3
Rating
(160)
Projects
208
61%
Arbitration
10
80% / 0%
Overdue
0
Free
Published: 1 code
4
Developer 4
Rating
(4)
Projects
9
11%
Arbitration
11
18% / 64%
Overdue
4
44%
Free
5
Developer 5
Rating
(12)
Projects
9
33%
Arbitration
11
0% / 100%
Overdue
2
22%
Free
6
Developer 6
Rating
(10)
Projects
15
27%
Arbitration
0
Overdue
3
20%
Free
7
Developer 7
Rating
(24)
Projects
26
73%
Arbitration
1
0% / 100%
Overdue
0
Free
8
Developer 8
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
Similar orders
Hello, I’m looking for an experienced MT5 developer to build a professional Expert Advisor (EA) for trading Gold (XAUUSD). My requirements: Platform: MT5 Instrument: XAUUSD (Gold) Fully automatic trading Both BUY and SELL trades Adjustable lot size Stop Loss and Take Profit Trailing Stop / Break Even Daily maximum loss limit Maximum drawdown protection Maximum number of open trades Trading hours/session filter Spread
B6 EA 30 - 50 USD
Develop an Expert Advisor trading trend reversals. Reversal signals will be generated based on Price Action patterns. Trend will be determined based on ADX, Alligator and MACD, while the indicator selection should be available in the EA's input parameters
PROJECT OVERVIEW I need an experienced MQL5 developer to build a production-grade Expert Advisor for XAUUSD (Gold) on MT5, intended for continuous, unattended live operation. This is a trend-confirmed grid recovery system. Execution speed and reliability are the top priorities — every recovery level must be a real pending order resting on the broker's server, not something the EA monitors and reacts to on ticks. No
EA VAULT V5.1 30 - 200 USD
//+------------------------------------------------------------------+ //| EA_VAULT_V5_1_Otsile_Classic.mq5 | //| v5.11: CLASSIC VAULT EDITION - Smart Risk + License| //| Author: Otsile Trading | //| Icon: Bank Vault Guardian | //+------------------------------------------------------------------+ #property strict #property version "5.11" #property description "EA VAULT V5.1 CLASSIC EDITION" #property icon
1. PROJECT OVERVIEW Development of a custom automated and manual trading bot for NinjaTrader 8, primarily designed for Nasdaq Futures (NQ/MNQ). The bot will contain the original trading strategy, configurable risk management, automatic and manual operating modes, alerts, profit/loss management, partial profit taking, Break Even, backtesting functionality, and the additional configurable contract-averaging system
Hello, I have a custom indicator with a specific line. Logic I want: 1. When a candle closes and crosses the indicator line (I will tell you the buffer number of this line), start counting. 2. After the cross, wait for 3 consecutive candles with the same color / same direction. 3. If the 3 candles are bullish, open a BUY trade on the next candle open. 4. If the 3 candles are bearish, open a SELL trade on the
Ich möchte einen professionellen Expert Advisor (EA) für MetaTrader 5 entwickeln lassen, der sich funktional am ThunderGold Scalper orientiert. Instrument: XAUUSD / GOLD Zeitrahmen: M15 Plattform: MetaTrader 5 / MQL5 Der EA soll eine eigene, nachprogrammierte Strategie verwenden und keine geschützten Quellcodes oder proprietären Dateien des Originalprodukts kopieren. Gewünschte Funktionen: automatischer Handel auf
I need a fully automated Expert Advisor (EA) written in MQL5 for MetaTrader 5. The EA must work directly inside MT5 and must NOT require TradingView, PineConnector, webhooks, or another external connector to place trades. Trading Instrument Primary symbol: XAGUSD (Silver) My broker may display the symbol as XAGUSD-ECN, so the EA should work with the broker’s available XAGUSD symbol. Main entry timeframe: 5-minute
RECHERCHE DÉVELOPPEUR MQL5 — PARTENARIAT 50/50 Objectif : développer un EA de trading automatisé en 11 jours maximum pour participer à plusieurs concours de trading démo. Je recherche un développeur MQL5 expérimenté, capable de développer, tester et optimiser un EA proprement, avec une vraie maîtrise de la gestion du risque. CONCOURS VISÉS 🥇 XM — Weekly Demo Contest - Concours récurrent - Prize pool annoncé : 25 000
GoldTrade EA 89+ USD
//+------------------------------------------------------------------+ //| XAUUSD Wolfe + SMC Quick Profit EA | //| MT5 / MQL5 | //+------------------------------------------------------------------+ #property strict #include <Trade/Trade.mqh> CTrade trade; //================================================================== // INPUTS //================================================================== //--- General

Project information

Budget
30+ USD
Deadline
to 2 day(s)