Triple Moving Average Momentum Execution Robot

Termos de Referência

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?

 

 


Arquivos anexados:

JPG
IMG_7466.JPG
8.9 Mb

Respondido

1
Desenvolvedor 1
Classificação
(19)
Projetos
18
11%
Arbitragem
2
50% / 50%
Expirado
0
Livre
2
Desenvolvedor 2
Classificação
(54)
Projetos
79
53%
Arbitragem
8
38% / 38%
Expirado
7
9%
Livre
3
Desenvolvedor 3
Classificação
(1)
Projetos
2
50%
Arbitragem
0
Expirado
0
Trabalhando
4
Desenvolvedor 4
Classificação
(139)
Projetos
195
21%
Arbitragem
13
54% / 23%
Expirado
1
1%
Carregado
5
Desenvolvedor 5
Classificação
Projetos
1
0%
Arbitragem
0
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(18)
Projetos
21
5%
Arbitragem
6
17% / 17%
Expirado
3
14%
Ocupado
7
Desenvolvedor 7
Classificação
(42)
Projetos
62
8%
Arbitragem
12
58% / 42%
Expirado
1
2%
Livre
8
Desenvolvedor 8
Classificação
(290)
Projetos
361
21%
Arbitragem
42
57% / 24%
Expirado
40
11%
Ocupado
9
Desenvolvedor 9
Classificação
(188)
Projetos
192
27%
Arbitragem
0
Expirado
3
2%
Livre
10
Desenvolvedor 10
Classificação
(35)
Projetos
43
33%
Arbitragem
5
0% / 20%
Expirado
8
19%
Trabalhando
11
Desenvolvedor 11
Classificação
(1)
Projetos
1
0%
Arbitragem
1
0% / 0%
Expirado
0
Trabalhando
12
Desenvolvedor 12
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
13
Desenvolvedor 13
Classificação
(230)
Projetos
409
34%
Arbitragem
52
37% / 40%
Expirado
149
36%
Carregado
14
Desenvolvedor 14
Classificação
(54)
Projetos
159
69%
Arbitragem
4
100% / 0%
Expirado
1
1%
Livre
15
Desenvolvedor 15
Classificação
(119)
Projetos
152
43%
Arbitragem
20
55% / 20%
Expirado
7
5%
Trabalhando
16
Desenvolvedor 16
Classificação
(41)
Projetos
87
13%
Arbitragem
30
30% / 47%
Expirado
35
40%
Carregado
17
Desenvolvedor 17
Classificação
(3)
Projetos
6
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Hello all developers, I am looking to covert my MT5 expert advisor (EA) to trade on the NinjaTrader platform. I will be also looking to remove a few functions from the current MT5 EA before automating the strategy for the NinjaTrader platform. I will provide the source code and further details upon agreement. Thank you, Alec
I need a simple automated Expert Advisor that can trade any of deriv indices except boom and crush or us30. Must at least be able to trade a 20$ account..i need it ASAP, referrals also welcomed
Hello everyone, I'm looking for a profitable scalping EA, with a proven record and backtests on multiple pairs (at least from 2010). The EA doesn't need to make a huge amount of profit, but I care about safety. 1-2% monthly profit is enough. At least 5-10 pips per order. Grid, averaging, martingale are allowed, but backtests need to prove that the account doesn't blow up. Preferred pairs: GBPAUD, GBPNZD, GBPJPY
I would like to code this strategy in Sierra charts first to backtest and then to automate. How long does Sierra take to backtest 1 year of data on 1 minute bars? https://docs.google.com/document/d/1VmiDJjgV7BIuxFYN8kil7h1SbE6J6lMLyAlhd4xv-x4/edit
Hello i need someone who can help me optimise my trading strategy using two or three indicators from tradingview. Which are swing arm atr trend indicator 2 atr for stop loss and tp levels 3 ut bot alerts for extra confirmation to enter a trade. I would like to take trades with a high reward level
Hey greetings.i will like to convert my tradingview pinescript script to Metatrader 5 expert Advisor EA . Kindly apply for this job if you can convert my tradingview script for mt5 EA.Thanks
ETF arbitrage robot 30 - 50 USD
👋 Hey Great Developer, can you help me with my project did you trading bot for ETF that ES and NQ futures If you have recent one so i can check it I will be looking for great developer to bid for this project
Hello. Id like to change the trailing stop loss mechanism and ATR take profit to do the following: Assuming I've lost 3 trades and my lot size is automatically adjusted to 0.03, with a fixed SL of 10 pips id be negative 30 points. But assuming the ATR closes the next trade with a profit of 5 pips meaning a total profit of -15 points. Id like for the system to be adjusted to maintain the current lot size until a
Nick MJ 30+ USD
A forex bot is designed to automate trading in the foreign exchange market. It can execute trades based on pre-defined criteria such as price movements, technical indicators, or news events, potentially saving you time and allowing for more efficient trading. However, it's essential to understand the risks involved and carefully monitor the bot's performance
I'm in need of an experienced Meta 4 expert who can solve two specific problems and improve the current Martingale and Pyramid strategies within my EA. - Bug Fix: The EA is currently facing an issue where orders are not being executed correctly. This is causing a signal matching error and leading to potential losses. The primary task is to resolve this bug and ensure the EA executes trades accurately and as intended

Informações sobre o projeto

Orçamento
50+ USD
Prazo
de 10 para 30 dias

Cliente

Pedidos postados1
Número de arbitragens0