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 feasible. MQL 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
(174)
Projects
200
12%
Arbitration
39
38% / 33%
Overdue
5
3%
Free
Published: 2 codes
4
Developer 4
Rating
(463)
Projects
490
70%
Arbitration
6
67% / 0%
Overdue
2
0%
Working
5
Developer 5
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
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
Hi All, I am looking for a bot EA which makes good profit. If any having please share it for TEST. After proper TESTING only I will make the payment, no cheating no fraud. Please do not waste the time also
Title Project Description I am looking for an experienced developer specialized in Python, MetaTrader 5, algorithmic trading systems, market structure and XAUUSD , to work on an existing professional Gold/Forex AI signal platform. The project is already developed and operational. I am NOT looking for a developer to build a new trading system from scratch. The main objective is to improve the existing
Economic Event Analysis Back ground . I have an app which downloads economic event data from a website called MyFXBook, using a script. But currently this website does not allow any script to be used. So, I have to go back to manually downloading a .csv file that shows the economic events scheduled to occur in the coming week Python . This job requires Python. Execution of this job by any other method that does not
Are you able to build one bot for stock and one for ninja trader and tell me the win rate on it. I need ninja trader bot that enter buy and exit according the move to do not stay long in the market in each entry . That can follow the smart money concept or other if you have a good one
I am looking for an experienced developer to build a professional web-based trading performance dashboard connected to an MT5 trading account and/or FX Blue. The dashboard should automatically collect trading data and display: • Daily P&L calendar – profitable days green, losing days red and no-trade days grey • Equity/growth curve • Drawdown curve • Initial capital and current balance • Net profit and percentage
i need someone to help me create 3 random tradingview strategy i need it for a test, i need it to have 5% to 20% win rate and 1:1 RR, the win rate is very important is the main thing i need those strategy for, i am planning on building a tradingview strategy and i need this 3 tradingview strategy first they are for test on my plans to build the main tradingview strategy, also for he 3 i have a fixed budget of $30 for
I need a trading system similar to the attached files. Check attachment for details on the indicator. i guess the indicator contains some of (Rainbow MA , MTF Dashboard , Symbol Switcher , and Trend Histogram), though may not be exactly as listed
1. Project Overview I would like to develop a market-monitoring and notification system that automatically analyses historical price action on a higher timeframe , identifies a specific price level according to a predefined rule, and then monitors a corresponding lower timeframe for a confirmation/breakout condition. The system should allow multiple timeframe combinations and multiple financial instruments to be
I need a professional XAUUSD signal indicator for MetaTrader 5, written entirely in MQL5 (.mq5). IMPORTANT: This is NOT an auto-trading EA. It must never open, close or modify trades. It only analyzes XAUUSD and generates signals + MT5 push notifications. 1. Multi-timeframe analysis: H4 → H1 → M30 → M15 → M10 → M5 → M1. 2. Detect market structure: - Swing High / Swing Low - BOS - MSS - CHOCH - Bullish/Bearish HTF
i have indicator for Trading View, also copy for NT, i need someone to improve and check the NT version (indicator is simple is volume density koncept)…. when i put same settings on TV version and NT version i have diffrerent results, but this can be because diffrent market data or fact that TV sending tick info in blocks , not tick by tick like NT8 on both. I(ndicator base on counting volume) so besied that is it

Project information

Budget
50 - 150 USD
Deadline
to 10 day(s)