- Buy stops and sell stops not opening trades in tester
- EURJPY
- Problem Dragging Stop Loss and Take Profit levels on chart
I am assuming that this is regarding a manual trade, but that you don't monitor and are unable to apply a set number of exit rules for such cases. So, the first thing I would suggest, is that you define the exit rules for your trading given different situations, including this one.
For example, if a T/P is only temporarily hit but the position not closed due to high volatility or low liquidity, what should your strategy's trade rules be?
Would it be to manually close the trade as soon as the volatility/liquidity/spread has settled? Or to close it on the start of the next bar, or to do a partial close only, or set a different stop-loss? Or to revaluate the signal, or what ever other exit rules ou wish to implement?
Once you have established your rules, you put them in practice, either manually if you are monitoring the trade, or via an support EA, so that when you are absent it would monitor these conditions for you and carry out the exit rules.
EDIT: You could also implement trailing stop as another possible exit rule. The important point, is that you define your exit rules for various situations that might come up.
-
Your buy order's TP/SL (or Sell Stop's/Sell Limit's entry) are triggered when the Bid / OrderClosePrice reaches it. Using Ask±n, makes your SL shorter and your TP longer, by the spread. Don't you want the specified amount used in either direction?
-
Your sell order's TP/SL (or Buy Stop's/Buy Limit's entry) will be triggered when the Ask / OrderClosePrice reaches it. To trigger close at a specific Bid price, add the average spread.
MODE_SPREAD (Paul) - MQL4 programming forum - Page 3 #25 -
Prices (open, SL, and TP) must be a multiple of ticksize. Using Point means code breaks on 4 digit brokers (if any still exists), exotics (e.g. USDZAR where spread is over 500 points), and metals. Compute what a logical PIP is and use that, not points.
How to manage JPY pairs with parameters? - MQL4 programming forum (2017)
Slippage defined in index points - Expert Advisors and Automated Trading - MQL5 programming forum (2018) -
The charts show Bid prices only. Turn on the Ask line to see how big the spread is (Tools → Options (control+O) → charts → Show ask line.)
Most brokers with variable spreads widen considerably at end of day (5 PM ET) ± 30 minutes.
My GBPJPY shows average spread = 26 points, average maximum spread = 134.
My EURCHF shows average spread = 18 points, average maximum spread = 106.
(your broker will be similar).
Is it reasonable to have such a huge spreads (20 PIP spreads) in EURCHF? - General - MQL5 programming forum (2022)

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use