Specification

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


Responded

1
Developer 1
Rating
(38)
Projects
50
10%
Arbitration
1
0% / 0%
Overdue
8
16%
Free
2
Developer 2
Rating
(27)
Projects
43
7%
Arbitration
18
6% / 78%
Overdue
26
60%
Free
3
Developer 3
Rating
(173)
Projects
197
12%
Arbitration
38
37% / 34%
Overdue
5
3%
Loaded
Published: 2 codes
4
Developer 4
Rating
(431)
Projects
459
69%
Arbitration
6
67% / 0%
Overdue
2
0%
Working
5
Developer 5
Rating
(284)
Projects
458
39%
Arbitration
94
44% / 18%
Overdue
72
16%
Loaded
Published: 2 codes
6
Developer 6
Rating
(42)
Projects
47
30%
Arbitration
12
17% / 75%
Overdue
6
13%
Free
7
Developer 7
Rating
(14)
Projects
19
11%
Arbitration
1
0% / 100%
Overdue
5
26%
Free
Similar orders
I'm looking for a trading robot to only take Boom & Crash spikes. The strategy will be defined by the developer. I'm open to any other creation by the developer that would be a profitable EA
Tradingview 30+ USD
I want to reproduce a pinescipt Think anyone be able to do this? If so, what is the probability you'd be able to reproduce these exact Bubble on chart? ;
Freaky Dave 30+ USD
I am Thabang Letlhoo AKA freaky Dave I really want an robot because I am so poor and I have nothing in my life so please can I have an robot
This ICT based indicator utilizes 4 concepts. Fair value gaps , liquidity sweeps , Change in state of delivery . Swing points highs and lows . If the indicator can be executed correctly ideally i would want to make an EA right after with the same developer and i will pay more . i also have the raw codes for the liquidity sweeps and fvgs , getting the CISD created and merging them is the job but i would like to make a
The trading robot should operate on the Deriv MT5 server and utilize a 1-minute chart timeframe . It will trade on the Boom 1000 and Crash 1000 instruments. Indicators Used: Linear Weighted Moving Average (LWMA): Period: 10 Stochastic Oscillator: Levels: Marked at 90 and 10. This indicator is only for marking these levels and its data is not used for decision-making . Awesome Oscillator (AO): This indicator is
I need to combine and modify 2 EA's and add some conditions to them. I also need optimize them because they have some error and bugs. The developer needs to know how to use MACD , supply and demand zones , lock and martingale
I am looking for an experienced developer who can create a MetaTrader 5 (MT5) Expert Advisor (EA) based on a single TradingView indicator and a set of Buy/Sell conditions that I will personally share with you. Requirements: Convert the TradingView indicator (Pine Script) logic to a working MT5 EA Implement specific Buy and Sell conditions (I will provide exact rules) EA must include basic risk management options (Lot
I need a clean, simple EA for MT5 that consistently produces ~5% monthly return with moderate trade frequency (6–12 trades/week). - Must auto-compound or use risk-based lot sizing - Must include .mq5 source file , not just .ex5 - Must show backtest proof on 2 different pairs , preferably M30/H1 - Must be original or legally yours to transfer, this will be used in a broader structured trading setup I’m building I
To develop EA algo on GBPUSD on MT5 Client will provide the necessary indicator which will plot Daily pivots on the chart. PFA screenshot attached for details of job work
Description de la stratégie de trading : Bot de trading ULTIMATE AI Smart Money Concept (SMC) Aperçu: J'ai besoin du robot de trading IA ultime, conçu pour mettre en œuvre une stratégie de trading Smart Money Concept (SMC) axée sur l'identification des configurations de trading à forte probabilité en fonction de la structure du marché, des blocs d'ordres et de l'évolution des prix. Ce robot vise à capitaliser sur le

Project information

Budget
50 - 150 USD
VAT (19%): 9.5 - 28.5 USD
Total: 59.5 - 178.5 USD
For the developer
45 - 135 USD
Deadline
to 10 day(s)