Termos de Referência

Hi guys,

I would like to ask for the development of an Expert Advisor (EA).

The development job requested intends to create an EA able to receive POST incoming webhooks and to trigger adequate orders and actions (execute orders (long, short as market, limit), get open orders, ask best order price (ask, bid), adjust order prices, get current positions, get collateral.

If not too complex a simple check for a passphrase shall be performed to reject any fraud webhook messages.

Any instrument tool must be supported (either cryptos, indices, forex, commodities, etc.). The integration should be direct (EA able to receive and execute incoming webhooks). No further software or hosted solutions should be used.

Following there is a proposal for the format of the orders. The format of the webhooks can be adapted, in case it would simplify the development:

Execute order – Prio 1

Request:

{          "passphrase": e.g. "abcd1234",
            "action": "execute_order",
            "symbol": e.g. "BTCUSD",
            “direction": "long" or “short”,
            “order_type": "market" or “limit”,
            “direction": "long" or “short”,
            "stop_loss": e.g. “49000” (not used if “0”),
            “take_profit”: e.g. “54000” (not used if “0”),,
            “limit_price": e.g. "50000”, (for order type “limit”)
            “volume": e.g. "0.5” }

Response:

A success message or error code shall be provided as webhook response after order execution.

{          "code": "success",
            "message": "order executed" }

 

Get collateral – Prio 1

Request:

{          "passphrase": e.g. "abcd1234",
            "action": "get_collateral” }

Response:

A message as webhook with following key information:

{          "code": "success",
            "equity": e.g. "10000.50",
            "margin": e.g. "8000.50",
            "free margin": e.g. "2000.00"  }

-----------------------------------------------------------------------------------------------------

Get positions – Prio 2

Request:

{          "passphrase": e.g. "abcd1234",
            "action": "get_positions” }

Response:

A message as webhook with a list of key information per position:

{          Position 1 {    
                        "order_ID": "55711111",
                        "type”: “long”, “short”),
                        “size”: e.g. “0.1”,
                        "symbol": e.g. "BTCUSD",
                        “entry_price": e.g. "50000”,
                        "stop_loss": e.g. “49000”,
                        “take_profit”: e.g. “54000”,
                        "actual_price": e.g. "58000.50",
                        "profit": e.g. "240.50"  },

            Position 2 {    
                        "order_ID": "55711112",
                        "type”: “long”, “short”),
                        “size”: e.g. “1.0”,
                        "symbol": e.g. "EURUSD",
                         }
}

 

Get open orders – Prio 2

Request:

{          "passphrase": e.g. "abcd1234",
            "action": "get_open_orders” }

Response:

A message as webhook with a list of key information per open order:

{          Position 1 {    
                        "order_ID": "55711111",
                        "type”: “long”, “short”),
                        “original_size”: e.g. “0.1”,
                        “remaining_size”: e.g. “0.02”,
                        "symbol": e.g. "BTCUSD",
                        “order_price": e.g. "50000”,
                        "stop_loss": e.g. “49000”,
                        “take_profit”: e.g. “54000”,
                        "actual_price": e.g. "58000.50"},

            Position 2 {    
                        "order_ID": "55711112",
                        "type”: “long”, “short”),
                        “size”: e.g. “1.0”,
                        "symbol": e.g. "EURUSD",
                         }
}

 

Get best bid ask price – Prio 2

Request:

{          "passphrase": e.g. "abcd1234",
            "action": " get_best_order_price” ,
            "symbol": e.g. "BTCUSD",}

Response:

A message as webhook with following key information:

{          “best_bid_price": e.g. "50800”,
            “best_ask_price": e.g. "50950”,
            "actual_price": e.g. "51000.50" }

 

Cancel order – Prio 2

Request:

{          "passphrase": e.g. "abcd1234",
            "action": "cancel_order",
            "order_ID": e.g. "55711111"}

Response:

A success message or error code shall be provided as webhook response after order execution.

{          "code": "success",
            "message": "order executed" }

 

 

Adjust order price – Prio 3

Order to adjust order price and/or volume for a specific existing order without canceling it.

 

I grouped the orders into 3 priority classes according to their importance. Prio 1 is mandatory, others are optional.

Code should be MQL4 technically feasibleMQL source code will need to be provided and execution not limited to an account/ID.

Detailed webhook syntax needs to be documented and provided.


Don't hesitate to comment/query extra information, if needed.

 

Cheers,

Schmittie


Respondido

1
Desenvolvedor 1
Classificação
(38)
Projetos
50
10%
Arbitragem
1
0% / 0%
Expirado
8
16%
Livre
2
Desenvolvedor 2
Classificação
(27)
Projetos
43
7%
Arbitragem
18
6% / 78%
Expirado
26
60%
Livre
3
Desenvolvedor 3
Classificação
(174)
Projetos
199
12%
Arbitragem
38
37% / 34%
Expirado
5
3%
Trabalhando
Publicou: 2 códigos
4
Desenvolvedor 4
Classificação
(447)
Projetos
474
69%
Arbitragem
6
67% / 0%
Expirado
2
0%
Trabalhando
5
Desenvolvedor 5
Classificação
(294)
Projetos
469
39%
Arbitragem
100
41% / 23%
Expirado
77
16%
Carregado
Publicou: 2 códigos
6
Desenvolvedor 6
Classificação
(42)
Projetos
47
30%
Arbitragem
12
17% / 75%
Expirado
6
13%
Livre
7
Desenvolvedor 7
Classificação
(14)
Projetos
19
11%
Arbitragem
1
0% / 100%
Expirado
5
26%
Livre
Pedidos semelhantes
So the things we need in algorithm of mql5 language EA in mt5 1. Depending on timeframe it can recognise the previous swing high and low 2. Timeframe is 5m,15m,1h,4h 3. It can recognise the basic Market bias that is market is bullish or bearish we can identify using (ema,rsi,basic smc bias,ict bias structure mapping) or use anything to find bias structure 4. EA should have option to change timeframe and change risk
Welcome to my freelance profile. I am a disciplined and detail-oriented trading systems specialist with strong expertise in: Algorithmic Trading (MT4 & MT5) EA/Indicator Setup & Technical Support Signal Creation, Optimization & Risk Structuring Strategy Testing & Performance Evaluation Trade Automation & System Fine-Tuning My work is based on accuracy, transparency, and strict professional standards. I ensure that
We are looking for a skilled developer with proven experience integrating the Deriv API WebSocket, ( https://developers.deriv.com/docs/getting-started ) to connect our trading web application with Deriv SmartTrader accounts. Our platform already generates AI-based trading signals , and the goal is to allow users to: Log in with their Deriv account (OAuth or API tokens) Fetch and display real-time account details
I need an MT5 Expert Advisor that works as a trade copier. One master MT5 account (my account) → multiple client MT5 accounts (slaves). Main requirements: 1) Copy Trading - Copy all trades from master to slaves: * market and pending orders * SL / TP * modifications (SL/TP changes) * partial closes * closing of orders - Instruments: Forex and XAUUSD (Gold) - Must work with different brokers and prop firm accounts
I want the Robots to execute buy/sell/TP/SL trades without me telling them to, Buy low Sell high Forex Pairs, I want to gain profit not lose profit, using INDICATORS, strategies, Expert Advisors, signals, Symbols, MA RSI, Awesome Accelerators', Algorithmic Trading and Scanners on real time data
""" Fast Multi-Pair RSI Trading Bot Supports: - BTCUSDT - XAUUSD - GBPUSD Opens fast buy or sell trades based on RSI signals Closes trades after 5, 10, or 15 minutes """ import asyncio import time from dataclasses import dataclass, field from typing import Dict, List, Optional import pandas as pd import numpy as np # ===== RSI calculation ===== # def compute_rsi(close: pd.Series, period: int = 14) -> pd.Series
Project summary I need an MQL5 Expert Advisor (EA) named “The Oracle” — a high-speed scalping robot that can open and close market trades within seconds. The EA must be optimized for minimal latency and reliable, deterministic closure logic (time-based close in seconds). Deliverables: MQ5 source code, EX5 compiled file, short user guide, and test results (Strategy Tester Every Tick + VPS live test screenshots)
Pazuzu 30+ USD
generate or create me a python coded file that has mql5 language requirements for a trading bot under the following instructions. the bot must execute trades if necessary the bot must trade 24/7 the bot must trade gold and currency the bot must make unlimited profit hourly the bot must enter market with caution after market analysis of 98 percent of clear trade

Informações sobre o projeto

Orçamento
50 - 150 USD
Prazo
para 10 dias