Utility · MT4

TradeRobot

by Wrobless

TradeRobot is a manual trading panel for MetaTrader 4 that facilitates trade execution and order management.

GitHub stars1
Forks0
Last update6 years ago25 May 2020
LicenceNone stated

Overview

TradeRobot allows users to open buy and sell positions directly from the chart using graphical buttons. The utility incorporates essential risk management features, including fixed lot sizing, stop loss, take profit, and a break-even offset mechanism. Users can further control exposure by setting a maximum number of concurrent orders and a daily limit on the total number of trades. The user interface is customizable via input settings, though documentation for this EA is absent.

Details

Author

Wrobless on GitHub

Type

Utility

Platform

MetaTrader 4 (MQL4)

Markets

Any symbol

Timeframes

Any timeframe

Risk Profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

EA Files

Input Parameters

Read from Test.mq4. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
inpLotdouble1.0Number of lots
inpStopLossdouble1500.0Stop loss level
inpTakeProfitdouble4500.0Take profit level
inpSlippageint0Slippage value
inpMaxNumberOfOrdersint2Maximum number of open orders
inpBreakEvenOffsetint100BreakEven offset value
inpLimitint10Daily order limit
inpButtonWidthint80Button width
inpButtonHeightint30Button height
inpButtonSpacingint5Spaces between buttons
inpBackgroundMarginint10Background margin
inpBackgroundPositionXOffsetint-30Background position X offset
Show all 40 inputs
NameTypeDefaultDescription
inpBackgroundPositionYOffsetint-10Background position Y offset
inpBackgroundBackColorcolorclrGrayBackground color
inpBackgroundBorderENUM_BORDER_TYPEBORDER_FLATBorder type
inpBackgroundBorderColorcolorclrDarkGrayFlat border color (Flat)
inpBackgroundStyleENUM_LINE_STYLESTYLE_SOLIDFlat border style (Flat)
inpBackgroundLineWidthint3Flat border width (Flat)
inpBackgroundHiddenbooltrueHidden in the object list
inpBackgroundZOrderlong0Priority for mouse click
inpBuyTextstringBUYBuy button text
inpBuyFontstringArialBuy button font
inpBuyFontSizeint10Buy button font size
inpBuyColorcolorclrWhiteSmokeBuy button text color
inpBuyBackColorcolorclrGreenBuy button background color
inpBuyBorderColorcolorclrNONEBuy button border color
inpBuyStateboolfalseBuy button pressed/Released
inpBuyHiddenbooltrueBuy button hidden in the object list
inpBuyZOrderlong0Buy button priority for mouse click
inpSellTextstringSELLSell button text
inpSellFontstringArialSell button font
inpSellFontSizeint10Sell button font size
inpSellColorcolorclrWhiteSmokeSell button text color
inpSellBackColorcolorclrRedSell button background color
inpSellBorderColorcolorclrNONESell button border color
inpSellStateboolfalseSell button pressed/Released
inpSellHiddenbooltrueSell button hidden in the object list
inpSellZOrderlong0Sell button priority for mouse click
inpCloseTextstringCLOSE ALLClose button text
inpCloseFontstringArialClose button font

How to Install It

  1. 1Download the sourceUse "Download source (.zip)" above, or clone Wrobless/TradeRobot from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
  3. 3Copy the filesCopy the .mq4 file into Experts.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar Expert Advisors

Position Sizer

by EarnForex
594 stars

This risk management tool for MetaTrader 4 and 5 calculates optimal lot sizes based on user-defined risk parameters, account balance, and currency. It provides a graphical user interface for setting entry, stop loss, and take profit levels visually on the chart. The expert advisor accounts for commissions, swaps, and m

MT4MT5 Utility
Updated 9 days ago Apache-2.0 GitHub repository of Position Sizer

NNFX Backtest C1

by goncaloe
34 stars

NNFX Backtest C1 is a specialized utility for MetaTrader 4 designed to evaluate external confirmation indicators using the No Nonsense Forex methodology. It enables users to backtest custom indicators by defining signal logic such as two-line crossovers, zero-line crosses, or histogram changes. The system manages risk

MT4 Utility Trend followingIndicator crossover

Chart Pattern Helper

by EarnForex
34 stars

This utility for MetaTrader 4 and 5 automates trade execution based on trader-defined chart patterns. Users draw trendlines, horizontal lines, or channels, which the expert advisor monitors to place pending breakout orders. It handles trade entries, stop losses, and take profits according to specific object naming conv

MT4MT5 Utility Breakout
Updated 1 year ago Apache-2.0 GitHub repository of Chart Pattern Helper
18 stars

LediaEA Trading Assistant is a MetaTrader 4 utility designed to facilitate manual trade execution and risk management. It provides a graphical interface for calculating lot sizes based on a fixed currency amount or a percentage of account balance or equity. The tool automatically detects order types, including market a

MT4 Utility
Updated 6 years ago None stated GitHub repository of LediaEA Trading Assistant

Trading Signals

by CDrosos
10 stars

A notification utility for MetaTrader 4 that monitors multiple technical indicators to generate trade alerts. It tracks moving average crossovers, specifically the 50 and 200 periods, along with Relative Strength Index levels, Bollinger Band breakouts, and MACD confirmations. Users can configure the tool to send notifi

MT4 Utility Indicator crossoverMean reversion
Updated 4 years ago None stated GitHub repository of Trading Signals

Timed Order

by EarnForex
10 stars

Timed Order is a utility expert advisor that schedules market or pending orders to be executed at a specific time. It supports one-time execution or daily recurring trades on specified days of the week. The EA allows setting stop-loss and take-profit levels using fixed prices, point distances, ATR multipliers, or sprea

MT4MT5 Utility
Updated 1 year ago Apache-2.0 GitHub repository of Timed Order

More utilities

Need a Broker for MT4?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers