Triple Moving Average Momentum Execution Robot

Tarea técnica

1.    INTRODUCTION

 

Triple Moving Average Momentum Execution Robot will be to execute trades on Meta Trader 4 or 5 (Developer to tell me which would be better, after understanding the requirement), that modify the position in each currency pair based on the current price, relative to the 3 predefined moving averages. The idea is to identify momentum in a simple way, and then run with it based on where the price is relative to the 3 nominated moving averages.

Perhaps this can be a field that can be modified as part of maintenance, but for a start I want to use DAILY moving averages: 30,60,120 (I want to be able to change these).

 

2.    TRADING STRATEGY

A position will be opened when a nominated or selected currency pair trades above all 3 averages or below all 3 averages for the first time. This needs to be automated. We BUY if the price moves above all 3 averages, and we SELL if the price moves below all three averages. As long as the price does not move above ALL THREE MA’s or BELOW ALL THREE MA’s, no position is opened.

A simplified illustration is included below, finer details will be covered later in the Scope Document. The basic premise is that price above all 3 averages with an acceptable variance should be 100% long (1). Above 2 and below 1 should be 66% long (2). Below 2 and above 1 should be 66% short (3). Below all 3 should be 100% short (4). From the time the robot is activated, the open position can never be square. It is either 100% long or short, or 66% long or short. ALL trades are executed on a S/L basis, either adding to the position, or reversing it.

PROFIT TAKING:
1. I will take profits manually, and then reinstate market orders to match the size that the bot will execute on at the next breakthrough of the appropriate MA’s.
or 2. We set the bot to take profi at (eg.) 1.25% move, and then reinstate using a market order at 1% lower. Let’s discuss.

 

A graph of a stock market

Description automatically generated

This illustration simplifies the strategy, more detail on the nuances is covered in 3. RISK MANAGEMENT below.

Currencies will be the focus, but the Robot should be able to execute on other asset classes if required.

At the beginning, the following currency pairs are a MUST:

USDZAR, EURZAR, GBPZAR, EURUSD, EURGBP, EURJPY, EURCHF, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD, GBPUSD, GBPJPY, ZARJPY, USDNOK, EURNOK, USDSEK, EURSEK (I need to be able to add/remove pairs or commodities, etc)

 

3.    RISK MANAGEMENT

 

1.      A number of variables will need to be determined per currency pair, either by ‘number of pips’ or percentage movement through the average.

For example:
As a rule I would want the trades triggered when the price moves 0.15% through the moving average. For different currency pairs, this would mean a different number of pips. I would like this threshold to be determined manually, likely once a month.

 

2.      I would also need to be able to define what represents 100% of a position and what represents 66%. This will vary as I fund the account monthly, hopefully show a profit, but also adjust my risk appetite as may be required. To start off with, the positions are likely to be small across a limited set of currency pairs, but then grow over time as the portfolio builds and I enter more currency pairs. This is all objective; it will need to be a field that is updated manually over time.

EG. For EURUSD I may decide that EUR 6,600 and EUR 10,000 are the starting metrics. If I manually change those positions at any point, I should be able to change the values that the robot executes on going forward and walk away. Same for other currency pairs, so these to be determined/changed  by manual input.

 

 

 

4.    PERFORMANCE METRICS

To start off with, I do not require the robot to do any analytics that MT4 or MT5 don’t already do as it pertains to profit factors, drawdown or % winning/losing trades.

 

5.    TESTING

If back testing is possible, it would be good to see. Anything between 2 and 3 years would be good.

Forward testing in a demo environment is a MUST.  Success criteria would be:

·         General execution of the strategy for the listed currency pairs over multiple breaches of moving averages that signal time to trade, and execution of those trades.

·         The ability to add new pairs, change slippage variances and positions sizes as determined by 66% or 100%.

 

6.    MAINTENANCE AND UPDATES

I need to be able to deploy or withdraw the robot into or from any asset class instantly.

I need to be able to modify 66% and 100% position sizes, slippage variances, and asset classes instantly, at any time.

 

7.    DELIVERABLES

A working robot that can be implemented in either MT4 or MT5 (will take guidance from developer on which may be better).

Basic User Manual

Agreed rate card / SLA from developer on how future work/amendments should be carried out and what their approximate costs may be.

Intellectual and produced property becomes mine. No reselling or sharing without my written consent.

NOTE:
I will need help in testing and deployment, keep that in mind when pricing please?

 

 


Archivos adjuntos:

JPG
IMG_7466.JPG
8.9 Mb

Han respondido

1
Desarrollador 1
Evaluación
(20)
Proyectos
19
11%
Arbitraje
2
50% / 50%
Caducado
0
Trabaja
2
Desarrollador 2
Evaluación
(60)
Proyectos
86
52%
Arbitraje
9
33% / 33%
Caducado
7
8%
Trabaja
3
Desarrollador 3
Evaluación
(2)
Proyectos
3
33%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(158)
Proyectos
226
22%
Arbitraje
15
60% / 20%
Caducado
1
0%
Trabajando
5
Desarrollador 5
Evaluación
(1)
Proyectos
3
0%
Arbitraje
0
Caducado
0
Trabaja
6
Desarrollador 6
Evaluación
(24)
Proyectos
31
16%
Arbitraje
7
29% / 43%
Caducado
4
13%
Trabaja
7
Desarrollador 7
Evaluación
(42)
Proyectos
62
8%
Arbitraje
12
58% / 42%
Caducado
1
2%
Libre
8
Desarrollador 8
Evaluación
(303)
Proyectos
384
20%
Arbitraje
43
60% / 23%
Caducado
45
12%
Ocupado
9
Desarrollador 9
Evaluación
(202)
Proyectos
206
27%
Arbitraje
0
Caducado
3
1%
Libre
10
Desarrollador 10
Evaluación
(36)
Proyectos
44
32%
Arbitraje
6
17% / 33%
Caducado
8
18%
Trabaja
11
Desarrollador 11
Evaluación
(5)
Proyectos
5
20%
Arbitraje
4
25% / 25%
Caducado
0
Trabaja
12
Desarrollador 12
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
(243)
Proyectos
431
34%
Arbitraje
54
37% / 39%
Caducado
157
36%
Trabaja
14
Desarrollador 14
Evaluación
(61)
Proyectos
187
73%
Arbitraje
4
100% / 0%
Caducado
1
1%
Libre
15
Desarrollador 15
Evaluación
(125)
Proyectos
159
42%
Arbitraje
20
60% / 20%
Caducado
9
6%
Trabaja
16
Desarrollador 16
Evaluación
(42)
Proyectos
88
14%
Arbitraje
30
30% / 57%
Caducado
36
41%
Trabaja
17
Desarrollador 17
Evaluación
(18)
Proyectos
23
13%
Arbitraje
0
Caducado
1
4%
Trabaja
Solicitudes similares
I need ea that based on point and finger chart formula point and finger chart does not follow time frame only price based and point and finger chart has same functions as given below source > HL/close box size assignment method > traditional reversal > 1 or given as request box size > 0.00 lot size > 0.00 trailing stop in box > one box behind or as given must not follow time only price based X
I need two trading view indicators to be on Mt4 .i want them to work the same way that they do on trading view if possible.i will send the indicators
Here are the paragraphs for the robot's settings to trade on various instruments: *US30 (Dow Jones)* - Symbol: US30 - Timeframe: H1 (1-hour chart) - Lot size: 0.1 - Take profit: 200 points - Stop loss: 150 points *Gold (XAUUSD)* - Symbol: XAUUSD - Timeframe: H4 (4-hour chart) - Lot size: 0.1 - Take profit: 1000 points - Stop loss: 800 points *Nas 100 (US Tech 100)* - Symbol: NQ100 - Timeframe: H1 (1-hour chart) - Lot
hi , i am looking for a Grid EA with some basic type of EA but fully functional and final one. so anyone who can do perfect EA should contact. plan is discussed as below. start and end time, and days of active deactive button should be added in dashboard or else like if we want to close EA for any future day or days in coming week so before time we should be able to set. when EA starts. it opens one buy or sell and
Busco crear un indicador que marque todos los Order Blocks en una temporalidad concreta. Quiero que distinga order blocks tocados de los no tocados, que se pueda configurar color y estética del Ordee block y Que marque el 50% de los Ordwr blocks marcados
Together with a source code (in MQl4 and MQL5) of an EA which I will supply, I need the Hedging_Wedger to be recopied several times as series in form of MT4, MT5
The EA is in below VPS Server: 176.57.188.42 User: administrator Password: Test123! Kindly access the vps to check out the EA, the name of the EA I'm referring to is called TOPGUN 2.0 The job is to replicate the same EA in the server and code a very similar one based on the exact functionality in that existing EA. if u can do it kindly reach out
Around 3,000 lines of code. This is NOT for a newbie or someone who will just try to figure it out and waste each other's time. Need a PRO who can work fast, smart, and follow the instructions exactly. NO creativity, NO improvising, NO doing what you feel is best. NO scatter brain working on 5 projects at once. Finish mine carefully and promptly then you take another job. If I say candle body it means the close price
hello everyone I need to create an ea that creates signals based on the indicator on trading view and transmits it directly to mt5, so that the signals are created on trading view and orders are opened in mt5
Create a basic EA with 2 indicators and 3 conditions with stop loss and trailing stops. The lot size is one full lot, 1.0 EUR/USD, 100,000 Euros and stated clearly in the code

Información sobre el proyecto

Presupuesto
50+ USD
Para el ejecutor
45 USD
Plazo límite de ejecución
de 10 a 30 día(s)