Create an order box

MQL4 Experts Scripts

Trabalho concluído

Tempo de execução 26 dias
Comentário do cliente
An amazing job. Easy to work with. Listens and executes the job well. Now doing another project for us.

Termos de Referência

Name:  Two Things Order Box

 

Please apply only if past clients would say you are a highly qualified, highly experienced, highly successful, fast turnaround, fantastic communicating MT4 programmer who is patient with human traders and who completes projects.

We trade in cycles where 6 trades = one trading cycle. 

What we want to do is have an Order Box (something like you get when you click on the New Order tab in MT4 or when you use the One Click Trading Box), for Market orders, that does the following:

This, or something like it, could be the starting point for the code and then just make changes:  https://www.forexfactory.com/thread/281772-mt4-order-plugin-trade-by-lines-with-risk

- require a stop loss in the Order Box for market trades before a trade is allowed to be opened (the stops will require a very short time delay after the trade is placed due to some brokers not allowing market orders with stops in place.  So, plan to place the trade and then immediately add the stop loss – two steps.)

- use the same stop loss for each of the 6 (x in inputs) possible trades in the cycle…this stop loss identifies which trades are in which trade cycle

- divide the percent risk (percent risk should be x in the inputs box) by the 6 possible trades.  Let’s say the risk is 3% / 6 trades = .5% risk per trade but the six entries are all 15 pips away from each other.  Each of the 6 trades will have the same .5% risk, but they will have different lot sizes because the entries are at different prices while having the same stop loss.  Meaning, the closer to the stop loss the trade is then the larger the lot size will be. 

- the Order Box will keep track of the number of trades left in the cycle so we know how many are left to use.  (please put the number of trades in a cycle in the inputs in case we need to change it)

Note:  When the Order Box is open we need to still be able to use the crosshairs and other items on the chart just like now with MT4’s Entry box.  (As a comparison, when the MT4 inputs box is open the crosshair and other chart functions cannot be used.)  It’s possible it would be okay for the order box to be open all the time like the One Click Trade box and set in the same place.  It would be nice to be able to move the box, but not a necessity.  Please see the attached Order Box that is based on the current MT4 One Click Trade box as an example.

- If we try to open a 7 thtrade (or 1 trade above x # of trades in the inputs box) in the same pair for the current cycle then the system needs to not allow that trade to be opened.  But, if we had 6 trades and close one or more from that cycle then we need to be allowed to open more as long as it has the same stop loss until we’re back to 6 open trades in the cycle.  A cycle is defined as a group of up to 6 trades using the same stop loss.  (If the stop loss is different, then it’s considered a separate cycle.)

- we need to be able to trade more than one pair at a time

- If we lose more than x% (put in inputs box) in 24 trading hours then no new trades are allowed for 18 trading hours – account is locked for placing new trades

- if we lose more than x% (put in inputs box) in a rolling 5 trading day trading period then no new trades are allowed for 60 trading hours – account is locked for placing new trades

- inputs: only allow x number of trade cycles to be open at the same time

- inputs: maximum number of pips allowed in the stop loss = x (example:  our average stop loss is 12-18 pips so if we’re trying to take a trade that has over a 25 or 30 pip stop loss then we shouldn’t be taking that trade because 30 pips is way too far for the pair to move to get us to a 1:1 reward to risk ratio.

- inputs:  when is trading allowed:  include 4 time of day start and stop times so we’re not trading during low volatility times.

- inputs:  when is trading allowed:  include a start day and time for trading to be allowed (if we don’t like trading Mondays then we’ll set it to start Tuesday London or whatever.  Also include an end day and time for new trades to no longer be allowed to open.

- if our stop loss is hit within the ‘trading allowed’ parameters listed above, then when the stop loss is hit, we want the reverse trade (close and reverse) to open at the same price as the stop loss.  Add the closing cycles’ lots together and divide into 2 trades (half and half).  Recall the previous trades’ entry price and stop loss and have one trade close when the number of pips covers that stop loss plus 1 pip for commission.  Move the stop loss of the 2 ndtrade to break even plus one and then close it when it doubles the previous loss plus 1 pip.

My guess we’ve missed something in this write up so please feel free to let us know of possible things.



Arquivos anexados:

Respondido

1
Desenvolvedor 1
Classificação
(174)
Projetos
200
12%
Arbitragem
39
38% / 33%
Expirado
5
3%
Livre
Publicou: 2 códigos
2
Desenvolvedor 2
Classificação
(136)
Projetos
196
43%
Arbitragem
17
29% / 59%
Expirado
28
14%
Livre
3
Desenvolvedor 3
Classificação
(298)
Projetos
478
40%
Arbitragem
105
40% / 24%
Expirado
82
17%
Carregado
Publicou: 2 códigos
4
Desenvolvedor 4
Classificação
(74)
Projetos
84
64%
Arbitragem
5
100% / 0%
Expirado
9
11%
Livre
5
Desenvolvedor 5
Classificação
(23)
Projetos
45
20%
Arbitragem
25
28% / 48%
Expirado
12
27%
Livre
6
Desenvolvedor 6
Classificação
(48)
Projetos
91
31%
Arbitragem
28
29% / 43%
Expirado
42
46%
Livre
Publicou: 1 código
7
Desenvolvedor 7
Classificação
(333)
Projetos
543
66%
Arbitragem
53
21% / 40%
Expirado
169
31%
Livre
Publicou: 1 código
8
Desenvolvedor 8
Classificação
(39)
Projetos
55
13%
Arbitragem
5
20% / 20%
Expirado
6
11%
Livre
9
Desenvolvedor 9
Classificação
(69)
Projetos
146
34%
Arbitragem
13
8% / 62%
Expirado
26
18%
Livre
Publicou: 6 códigos
Pedidos semelhantes
Fvg order 50 - 300 USD
Strategy Objective Create a disciplined, rules‑driven trading framework that identifies high‑probability reversals during the Asia session by leveraging levels formed in the final hours of New York. The goal is consistent execution, controlled risk, and scalable automation. Core Approach Track and define the key price extremes set during late New York trading. Monitor Asia session behavior for liquidity sweeps beyond
Requirements Specification GoldV16 V0 – MT5 XAUUSD Netting EA 1. Platform: - MetaTrader 5 - MQL5 - XAUUSD - NETTING account 2. Position rule: - Only ONE XAUUSD position may be open at any time. - Fixed lot only. - No Martingale. - No automatic lot increase. 3. Stop Loss: - Stop Loss must be sent immediately when a trade opens. - Default SL distance: 1.00 USD in gold price. - SL distance must be adjustable in Inputs
MQL5 developer needed to code a macro-driven gold trading Expert Advisor for MetaTrader. Body: We have a documented macro-driven trading strategy for gold that needs to be converted into a working MetaTrader Expert Advisor. Experience integrating external data sources, such as economic calendar events or interest rate and dollar index data, into MQL5 is required. An N.D.A. must be signed before strategy details are
I’m looking for an experienced MQL5 developer to create an MT5 EA similar to Iron Range, mainly for BTCUSD. It should use a range-based entry strategy, support market and pending orders, fixed-lot and percentage-risk sizing, stop loss, take profit, break-even, trailing stop, spread protection, and daily loss or drawdown limits. It should also work with different brokers and include adjustable settings for
MACD + EMA 30 - 100 USD
J’ai fais un indicateur tradingview que j’aimerai adapter à MT5. celui ci indique une flèche pour des achats ou des ventes lorsque le prix atteint un niveau tracé auparavant par l’indicateur également. Les conditions sont les suivantes : timeframe 1 minute Buy Stop / Sell Stop sur le niveau tracé. SL placé sur la EMA 21 au moment du du déclenchement de l’ordre avec possibilité de le modifier. Le TP à 1.5R
I need someone who can create a Trading Bot/AI or Expert Advisor (EA) for MetaTrader 5 (MT5) based on my manual trading strategy. My strategy uses only two indicators: Envelope and Moving Average. What I need is for the EA to accurately follow my manual trading logic and strategy, while also respecting the exact settings and parameters that I use for both indicators. This is not a Martingale strategy or anything
I am looking for a developer experienced in EAs and MT5 optimization to help me optimize my trading robot to operate during the Asian Session as well. Currently, the EA is already optimized for the London and New York sessions. I also have a fully functional version that includes the Asian Session. The strategy and all logic required for Asian Session trading are already implemented. Therefore, there is no need to
i need someone that can make me an EA really easy with the martingala system?, I am looking for something that doesn't exceed 5 trades for the martingale, I think I did it, but it only works for propfirms, So i need to develop it on ninja trader I have identified a very very simple strategy but it only works on propfirms, with only two propfirm accounts, i absolutely need account A and account, And they have to open
Pro bot 35 - 200 USD
Should be able to trade for me when I need to trade and make few or no loses.should help me trade profitably while on the chart.Tge more profits,the more we play
The bot must be able to identify market structure ( trending , ranging and REVERSAL). Support and resistance breakout with a lot of volume and pullback to the key level and wait for confirmation to enter the trade. Only trades NY session. Uses proper risk management with SL (10 pips) and TP( 30 pips). The bot will only use the 5min timeframe for market structure and executing trades, incase of ranging it enters buys

Informações sobre o projeto

Orçamento
30 - 200 USD
Prazo
para 14 dias