Long Short RR Box with Lot Size and Order MT4

  • Utilities
  • Kazuma Uezono
    Kazuma Uezono
    MQL5 / MQL4 / Pine Script v6 developer and active trader.
    Seller on the MQL5 Market (indicators for MT4/MT5).
    Services:
    - TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
    - MT4 to MT5 migration
  • Version: 1.2
  • Activations: 5
Plan a trade on a MetaTrader 4 chart the visual way: this utility Expert Advisor draws an entry line, a stop loss line, a take profit line and two colored boxes, much like the long/short position drawing tools of TradingView. While you drag the lines, the panel calculates the R:R, the distance, the money you would lose at the SL and the lot that fits your risk. If you want, a two-click button then sends that order to your broker with the same SL and TP.

Please note: this is not a signal service or a trading system, and no profit is promised. Nothing is sent unless you click the order button twice. The EA sends only its own new orders, marked with its magic number, and leaves every existing order on the account untouched.

WHAT YOU SEE
- Gray entry line, red SL line, green TP line, and a loss box and a profit box whose colors are blended with the chart background (opacity adjustable).
- The lines start selected, so one drag moves them. Grab the entry line in the middle to shift the whole tool; grab the SL or TP line in the middle to change that price; grab a line end to change that price and the box width.
- Up to 3 tools on one chart (select them with 1, 2, 3 on the panel). Each tool keeps its own risk value. Long > Short flips a tool.
- Panel: order type and price, lot, R:R, risk in account currency and in % of balance, SL and TP prices with distance and money. Distance is in pips on FX and a price difference on gold, indices and other CFDs.
- Buttons: Long/Short, Order, New, Reset, Delete, collapse. Panel language English or Japanese.
- A new tool starts at the current price with SL = ATR(14) of the chart (or your fixed pips) and TP = 2 x the SL distance (adjustable).

LOT SIZE
- Choose the risk as % of balance (default 1%), % of equity, or a fixed money amount.
- The tool divides the risk money by the loss of 1 lot between the entry and the SL, and cuts the result DOWN to the lot step. The broker maximum and your Maximum lot input are applied after that.
- No rounding up: when the minimum lot is already larger than your risk, the panel shows "risk too small" and the money of one minimum lot, and the button cannot send.
- The loss is converted to the account currency, including CFDs whose profit currency differs from the account.
- The money shown is therefore at or a little under your setting. The % is always shown against the balance.

SENDING THE ORDER
- Click 1 arms the button ("Click again: ..."). Click 2 within 3 seconds (adjustable) sends it. Otherwise the button returns to normal.
- Market, limit or stop is decided for you: market when the entry line is within 2 spreads (adjustable) of the price, otherwise limit or stop.
- Before sending, the tool checks the SL/TP sides, an SL of at least 3x the spread, the stop and freeze levels, the lot limits, the free margin and the trading session, and shows the reason if it stops.
- MT4 sends orders one at a time and waits for the server's reply, so the chart can pause for a moment while an order is sent.
- If your broker rejects a market order that carries SL/TP (error 130, typical for market execution), the tool opens the position without SL/TP and sets them right after. If setting them fails, the panel shows "NO SL/TP - set them!". Then set the SL and TP yourself at once.
- No reply from the server: the tool searches the order list for 15 seconds and reports whether the order exists. Do not click during that time.
- Magic number 20261110 and comment "PositionTool #1" (#2, #3) by default. Pending orders have no expiry.

AFTER A RESTART
- Prices and box positions are kept after a timeframe change, a terminal restart and a forced shutdown of MT4 (tested).
- MT4 gives charts new IDs after a restart, so the tool also finds its saved data by symbol and by the order of the charts of that symbol. If you keep several charts of the same symbol, do not close or reorder them while MT4 is closed.
- A template applied to another symbol does not bring the old prices: the tool is placed again at that symbol's price.
- Tool #1 is placed automatically only the first time the EA runs on a chart; a deleted tool does not come back.

OUR TEST RESULTS (demo account in JPY)
- 9 symbols (FX pairs and CFDs): the actual loss at the SL was 0.98 to 1.01 times the risk money set.
- Real mouse drags, two-click orders with the tool's SL/TP, and restore after a forced shutdown were checked.
Results on your account depend on the broker, the symbol and the market.

LIMITS YOU SHOULD KNOW BEFORE BUYING
- Delete key: the tool's lines are selected, so Delete also removes them when you delete one of your own objects. The tool draws them again and shows "To delete Position Tool press 'Delete' on the panel". A second Delete within 15 seconds removes the tool together with its saved data. To remove a tool, always use Delete on the panel.
- The lot sent can differ from the lot you saw after click 1: a market order is calculated again with the price of click 2. The risk money does not change.
- Slippage, gaps, spread changes and lot steps can make the real loss at the SL differ by a few %. A stop loss can fill at a worse price.
- Commission and swap are not part of the risk money.
- A market order uses the current price as the entry, so R:R and distances can move a little.
- MT4 cuts chart and panel texts at about 62 bytes and ends them with "~" (mostly with Japanese text).
- One symbol per chart: the tool plans the chart symbol only.
- The AutoTrading button must be on and "Allow live trading" checked to send orders. Drawing and calculating work without it.
- Strategy Tester: clicks cannot be tested, so a demonstration runs: minimum-lot market orders, long and short in turn, every 24 bars when flat. With a small deposit (minimum lot would risk more than half of the equity) nothing is sent and the report has 0 trades. These trades are not a performance result.

GETTING STARTED
1. Put the EA on the chart of the symbol you want to plan; tool #1 appears at the price.
2. Enter your risk in the inputs or on the panel and drag the lines.
3. Turn on AutoTrading only if you want to send the order, then click the button twice. Start on a demo account.

INPUTS (28)
Risk and lot (4): risk mode, risk value, maximum lot, points per pip. New tool (6): direction, default SL pips (0 = ATR), default R:R, box width in bars, number of tools 1-3, create tool #1 when attached. Order button (6): show, seconds for click 2, market zone in spreads, magic number, slippage, comment. Display (10): language, corner, X, Y, font size, profit/loss/entry colors, box opacity, chart labels. Strategy Tester (2): demonstration, interval.

IMPORTANT
- You decide what to trade, the SL/TP and the risk. The tool gives no advice on when or what to trade.
- TradingView is a trademark of TradingView, Inc. This product has no affiliation with TradingView and is not endorsed or sponsored by it.
- Support via MQL5 messages within 3 business days for installation, settings and bugs. We cannot answer what to trade, where to put SL/TP or how much to risk.
More from author
Elliott Wave Auto Count for MetaTrader 4 labels Elliott waves automatically on four degrees at the same time: the base degree and the three degrees above it. It follows the rules and guidelines of "Elliott Wave Principle" (Frost & Prechter), and for the current wave it shows a price x time target zone and an invalidation level. It is meant for MT4 traders who use Elliott wave analysis and want a rule-based starting count, with the alternate count and the invalidation level always visible. It is
Fibo Price Time Zones combines Fibonacci price levels with Fibonacci time targets and draws them on the chart as boxes (price x time zones). Where boxes from several waves and from up to two higher timeframes overlap, the area is emphasized in three levels. It is meant for traders who already use Fibonacci retracements and extensions and also want to see roughly when a level is worth watching, without drawing every tool by hand. It is a display tool only: it gives no buy or sell signals and doe
RSI AutoScale is a clean, lightweight RSI for traders who use both TradingView and MetaTrader 5 and want the two charts to look the same. WHAT IT SHOWS - RSI (Wilder smoothing): the same values as the standard RSI, with any applied price. - Signal line on the RSI: SMA, EMA, SMMA or LWMA, with its own period. - Levels: upper, middle and lower lines (70 / 50 / 30 by default). They use MT5's native levels, so they reach the right edge and their values appear on the scale. - Zone fills: the middle
FREE
Stoch RSI Band Fill is a Stochastic RSI indicator for MetaTrader 5. MT5 does not include a built-in Stoch RSI, so this indicator adds one. It follows the same calculation steps as the built-in Stoch RSI on TradingView and uses the same layout: K and D lines, 80 / 50 / 20 levels and a shaded band between the upper and lower levels. CALCULATION, STEP BY STEP 1. RSI of the selected price (default: close, length 14), smoothed with Wilder's method (RMA). The first average is the simple average of the
FREE
Pivot Points Six Types with Level Alerts is a TV-compatible pivot point indicator for MetaTrader 5. It uses the same formulas and the same period boundaries as the "Pivot Points Standard" indicator that comes with TradingView, and it draws the levels the same way: short horizontal lines that start at the first bar of each period, with "R1 (price)" style labels in orange (#FB8C00). SIX CALCULATION TYPES The levels are calculated from the high, low and close of the previous period. - Traditional
FREE
MACD Four Color Histogram is a MACD for MetaTrader 5 that uses the same formula and the same look as the built-in MACD on TradingView. It is made for traders who use both platforms and want the MACD on each chart to read the same way. HOW IT DIFFERS FROM THE MT5 STANDARD MACD - MT5 standard MACD: the histogram is the MACD line itself, and the signal line is an SMA. - This indicator: three parts, as on TradingView. MACD line, signal line, and histogram = MACD - signal. The histogram has 4 colors.
FREE
This is the MetaTrader 4 edition of RSI AutoScale. It draws the standard Wilder RSI with a signal line, a shaded band between the levels, colored areas where the RSI leaves that band, and a choice of three scales. It is meant for traders who use TradingView and MetaTrader 4 side by side and want the RSI pane to look much the same on both. HOW IT LOOKS ON MT4 - RSI line: the same values as MT4's built-in RSI for the same period and applied price. - Signal line: a moving average of the RSI (SMA, E
FREE
MetaTrader 4 ships with a Stochastic and an RSI, but not with a Stochastic RSI. This indicator fills that gap for MT4 users and is built to be TV-compatible: it follows the calculation of the Stoch RSI that comes with TradingView, and the pane looks the way TradingView users expect - a blue K line, an orange D line, dashed 80 and 20 levels, a dotted 50 line and a light band between 80 and 20. WHAT APPEARS IN THE SUBWINDOW - K and D lines. The Data Window lists only K and D. - Upper band (80) a
FREE
Supply & Demand Zones marks supply and demand zones on a MetaTrader 5 chart with one fixed, fully published rule: a strong bar (body at least X times ATR) that leaves a short "base" of small-body bars behind it. The base becomes a demand zone when the strong bar is bullish and closes above it, or a supply zone when the strong bar is bearish and closes below it. Each zone shows its state: fresh, touched with a count, or broken. It is meant for traders who draw these zones by hand and want them d
FREE
Pivot Points Six Types with Level Alerts MT4 brings TV-compatible pivot points to MetaTrader 4. If you also chart on TradingView, you know its built-in "Pivot Points Standard". This MT4 indicator reproduces it: the same six calculation methods, the same period choices from one day to ten years, and the same look - an orange (#FB8C00) line for each level, starting at the beginning of each period, labelled like "S2 (1.08345)". WHICH LEVELS EACH METHOD GIVES Method | Levels drawn | Note Tradition
FREE
A MetaTrader 4 MACD built to read like the MACD you see on TradingView: a MACD line, a signal line, and a histogram of the gap between them, colored in four shades. If you switch between the two platforms during the day, the MACD pane on your MT4 chart will look and behave the way you are used to. WHY NOT THE MT4 BUILT-IN MACD? MT4's own MACD draws the MACD line as gray bars and smooths the signal line with an SMA. There is no separate histogram and no color change. This indicator calculates the
FREE
Candle Countdown Tag with Spread shows how long the current candle has left, in a small colored tag right next to the last candle - the way TradingView shows its bar countdown. The same tag can also show the current spread, the time left of up to two more timeframes and the open time of the next candle. It is a display tool for MetaTrader 5: no alerts, no signals, no trading. WHAT IT SHOWS - Time left of the chart timeframe: mm:ss under one hour, hh:mm:ss under one day, "2d 04:15:30" for longe
FREE
VWAP Band Fills with Anchored VWAP is a TV-compatible VWAP for MetaTrader 5. It uses the same formula as the built-in "VWAP" indicator of TradingView (Pine ta.vwap), offers the same inputs - anchor period, source, offset, standard deviation or percentage bands #1 to #3 - and draws it the same way: a blue VWAP line, green / olive / teal bands and light fills between them. An optional anchored VWAP starts from a vertical line that you drag to any bar. HOW IT IS CALCULATED For every bar of the cu
FREE
Dow Structure MTF shows the Dow theory trend of five timeframes at once in MetaTrader 4, using the pullback low / rally high method that is common among Japanese traders. For each timeframe it shows whether the trend is up, down or range, which price would change it, and how far the current price is from that price. Only closed bars are used, so a confirmed result does not change afterwards (no repaint). It is meant for traders who check the trend structure of several timeframes by hand and wan
Fibo Price Time Zones for MetaTrader 4 combines Fibonacci price levels with Fibonacci time targets and draws them on the chart as boxes (price x time zones). Where boxes from several waves and from up to two higher timeframes overlap, the area is emphasized in three levels. It is meant for MT4 traders who already use Fibonacci retracements and extensions and also want to see roughly when a level is worth watching. It is a display tool only: it gives no buy or sell signals and does not place ord
Time Average Lines draws four averages measured by time, not by the number of bars, so each line keeps the same length of time when you switch timeframes: a time moving average, a TWAP, a same-time-of-day average and a time-based EMA. For the same-time average, the rest of today is shown as a dotted path that joins the past averages; the path is a summary of the past, not a forecast. It is meant for intraday traders who want averages that mean the same thing on M1 and on M15, and who want to co
Auto Trendline Channel MTF draws trendlines, parallel channels and horizontal support / resistance automatically from confirmed swing highs and lows in MetaTrader 4, and records for each line the touch count, close breaks, wick breaks and retests. A table shows, for the chart timeframe and two higher timeframes, the nearest line above and below the price, the distance to it and the Dow theory direction. It is meant for traders who draw trendlines and levels by hand and want them drawn by fixed,
Currency Strength Meter for MetaTrader 4 combines the 28 pairs of the 8 major currencies (USD, EUR, JPY, GBP, AUD, NZD, CAD, CHF) into one strength line per currency, with a ranking table for the chart timeframe, M15, H1, H4 and D1. The full formula is published below. It is meant for MT4 traders who compare currencies before choosing which pair to look at, and who want to know exactly how the numbers are made. It is an analysis aid: it does not tell you when to buy or sell and does not show fu
Trade History Stats Panel for MetaTrader 4 reads the closed trades in your own account history and sums them up in a panel on the chart: number of trades, win rate, profit factor, average P/L per trade, drawdown of the closed-trade curve, holding time, buy / sell, and tables by month, symbol, weekday and hour. It is meant for traders who want to look back at their own past trades, like a trading journal that fills itself in, and to check the numbers by period, symbol or magic number. It never p
Prop Challenge Loss Tracker for MetaTrader 4 shows, in a panel on the chart, how much room is left before the daily loss limit and the maximum loss limit of a funded-account (prop) challenge are reached, and sends staged alerts as the limits are used up. It is meant for traders taking a prop challenge who want to see their remaining loss room at a glance, set to the rules of their own program. It is a display and alert tool only: it never opens, modifies or closes any order. Whether a limit is
Market Structure Liquidity Map for MetaTrader 4 draws smart money concepts (SMC) style market structure on the chart: swing labels, break of structure (BOS), change of character (CHoCH), equal highs and lows, previous day and week levels, liquidity sweeps and unfilled fair value gaps (FVG), with a small table for the chart timeframe and two higher timeframes. It is meant for MT4 traders who read structure and liquidity by hand and want the same levels drawn the same way every time. It is a disp
Divergence Detector for MetaTrader 4 finds regular and hidden divergences between price swings and one oscillator of your choice (RSI, MACD histogram, Stochastic %K, OBV, CCI or Momentum) and draws them on the price chart and in the indicator window, with a small table for four other timeframes. It is meant for MT4 traders who look for divergences by eye and want them found by fixed, visible rules on closed bars. It is a display tool only: it gives no buy or sell signals and does not place orde
Multi Symbol Market Scanner Panel shows up to 30 symbols in one table on your MT4 chart: trend direction, RSI and ATR% on M15, H1, H4 and D1, plus today's range, distance from yesterday's high or low and a simple H1 / H4 swing structure. Click a symbol name to switch the chart to it. It is meant for MT4 traders who watch many forex pairs, metals or indices and want one overview instead of opening many charts. It is a display tool only: it gives no buy or sell signals, does not rank symbols to t
Asia London New York Session Key Levels for MetaTrader 4 draws the three main sessions (plus one optional extra session) as boxes with their high, low and open lines, and adds key levels: previous day, week and month high and low, week and month open, and round numbers. Session times can be set in New York time, London time, UTC or server time, with daylight saving handled automatically. It is meant for MT4 intraday traders who mark session ranges and prior-day levels by hand and want them draw
Risk and Lot Size Calculator for MetaTrader 4 works out the lot size for the amount you are prepared to lose. Drag three lines on the chart (entry, stop loss, take profit) and the panel shows the lot size, the money at risk, the profit at the take profit, the risk:reward ratio and the margin required, with an optional view of the loss room left on a prop (funded) account. It is meant for manual traders who want to size each position from the stop distance before they place the order. It is a ca
Copy trades between MetaTrader 4 and MetaTrader 5 terminals on one Windows computer. Cross Terminal Trade Copier MT4 runs in an MT4 terminal, either as the sending side (Master) or as the copying side (Receiver). The data goes through a file in the MetaTrader common data folder: no DLL imports, no web requests, no outside server. Use it only for your own accounts on one PC. It is not intended for copying into anyone else's account or for distributing signals. IMPORTANT - ONE MASTER ON EACH CH
Daily and Max Loss Limit Guard MT4 is an Expert Advisor for MetaTrader 4 that keeps an eye on the account equity and enforces the loss limits you choose. When the daily loss limit, the maximum loss floor or the optional daily profit target is reached, it removes pending orders, closes the open orders it is responsible for, and keeps closing any new order until the stop ends. On the chart, the panel uses the short name "Equity DD Guard". What it is not: it does not open trades on your real or de
An Expert Advisor for MetaTrader 4 that treats several open orders as one "basket" and closes the basket as a whole when the combined profit or loss gets to the level you have chosen. It works with orders from manual trading and from other EAs. On the chart, its panel carries the short name "Basket P/L Closer". Please note what it does not do. It places no new trades on your real or demo account, offers no buy or sell signals and is not a trading system. Out of the box all four closing rules ar
Candle Countdown Tag with Spread MT4 puts a TradingView-style countdown on your MT4 chart: a small tag beside the last candle that tells you when the bar closes, together with the current spread. Optional extra lines show the time left of two more timeframes and when the next candle opens. Nothing else - it does not trade, alert or give signals. ONE TAG, UP TO FIVE LINES Line | Example | Setting Chart timeframe | 12:41 | on by default Extra timeframe 1 | H4 02:12:41 | off (choose a timeframe t
FREE
Do you mark supply and demand zones by hand and get a slightly different result every time? This free MetaTrader 4 indicator draws them with one fixed rule that is written out in full below, so you can check every zone yourself. The idea: a strong candle (body at least X times ATR) leaves a "base" of 1 to 10 small candles right before it. A bullish strong candle that closes above the base turns it into a demand zone; a bearish one that closes below it turns it into a supply zone. The indicator
FREE
Filter:
No reviews
Reply to review