• 概述
  • 评论 (14)
  • 评论 (66)
  • 新特性

RunwiseFX Configurable Strategy Automator

The product combines a manual trade panel with the ability to perform actions automatically in a highly configurable way. Actions include capturing indicator values and then based on those values raising alerts, open/close or partially close trades, scale-in, setting up pending orders, adjusting stop loss, take profit and more. On-chart controls can be configured, such as tick boxes and buttons, so can be fully interactive. The EA also handles money management, news events, hidden stop loss, take profit, pending orders, trailing stop loss, trade logging, etc. Multiple accounts are also supported.

Link to demo version that can be used on a regular chart: https://www.mql5.com/en/market/product/10040

Watch the video here: https://youtu.be/OyZYsDMVogY


  • Automates trading rules, read from a text file - we are happy to help you put this file together
  • Rules can perform a variety actions including alerting, opening/closing trades, setting pending orders, adjusting stop loss, take profit, push notifications, taking screenshots and more
  • Rules can be based on custom indicator values, on multiple timeframes, plus a variety of other information from MetaTrader, e.g. price action
  • Rules can be interactive with on-chart controls, e.g. tick box to enable/disable rule, text/selection box to input values, buttons to perform set action on click
  • Fully compatible with the strategy tester and optimizer - use it to optimize your strategy, auto trying different values for key items
  • Lot size calculation - based on % of account to risk or fixed amount
  • Can be used in manual mode with one-click trading, semi-automatic, or fully automatic
  • News events and taking action on news events
  • Hidden (stealth) stop loss, take profit and pending orders
  • Stop loss, take profit and pending lines can be positioned manually on the chart
  • Hidden pending lines can be set to alert or open a trade and based on candle close price, can be set with expiry
  • Automatic stop loss - using either our own professional grade indicator or other optional methods
  • Automatic take profit based on risk reward ratios
  • Trailing stop loss, which can be triggered when target profit reached
  • Sets broker stop loss / take profit but further away than hidden/actual
  • Scale in and out of trades, plus automatic scale-in when price reached
  • Robust error handling, checking spread, etc., required for live accounts
  • Logs order execution time, slippage and profit, in a spreadsheet compatible CSV file
  • Supports hedging and FIFO rule
  • Automatic screenshots when trades are opened (optional)
  • Includes indicators providing multiple timeframe trend, support, resistance, pivots, average daily range (or average true range - configurable), current spread and ask/bid prices in large text, color coded as price changes
  • Includes supplied rules for trend based entry/exit, stop loss reverse, close all trades button
  • Growing library of ready-made rules that you can copy and paste into the configuration file, e.g. auto close trade just before high impact news event
  • Multiple accounts are supported - where actions on a master account can be replicated to one or more slave accounts


Please see the video and screenshots below, plus the link to manual placed in the Comments tab for the product.

Note, when using the strategy tester, a test needs to be running at least at normal market speed for the buttons and tick boxes to work. Alerts are shown in the Journal tab. A limitation of the strategy tester is that weekly and monthly pivot lines cannot be calculated/shown.

Our Other Products

2016.12.10 18:06 

Excellent Product. The Team at RunwiseFX, Best customer support in many years.

I see the benefits of using this EA for manual trading but it come into its own league when designing Automated trading. I think using freelance will not give you the level of support and built-in safety functions unless specified. Best investment for anyone willing to trade manually or auto, this in it self will save you money at the very least. Don't be afraid of the highly configurable setting, its quite straight forward once explained. It only hard until you know.

My experience - I've had this product for few months

I'm using this product to design an automated strategy. Whenever I needed support (even Sundays) I have been given quick and clear response. I've done various minor tweeks to my EA, The team were patience and glad to help. I have no complaints.

Its more of an investment, Great value.

2016.12.07 13:54 

Nice product. But its bit complicated to understand.

There is enough space for improvement.

Also seller should add success rate for some of the popular strategies mentioned in his website

Ian Straw
2016.09.27 20:57 

Really really pleased with this product. Excellent EA and fantastic support. Cannot recommend highly enough.

2016.09.15 01:27 

Fantastic tool and EA, you can make adjustments for whatever the market give you, Support is just an email way and very helpful.

2016.07.27 09:25 

Have only used the tool for a few days, have had numerous emails with Mark regarding a custom rule, handled promptly and more than happy to assist to get it right, despite my limited understanding. This is a very worthwhile $150, even if you don't use the rules, it makes trading much quicker. Highly recommended.

Update 27/7 - having now used the tool for nearly 3 months and exchanging numerous emails with support, all of which get answered promptly and in a language I can understand, I can say this product is truly awesome, it is so configurable, I have been able to build an almost automated trading system using my own rules, my own settings and my own risk management strategies. Runwise should surely be the platform that others build off, it can do manual trading, automated trading and everything inbetween. Plus its all configurable unlike other EAs. Cannot recommend enough!

2016.07.07 14:26 

Incredible EA, so configurable.

Support is BEYOND awesome, Dev is incredibly patient and helpful in getting things setup and config'd the way you want

2016.06.23 18:19 

Really an excellent developer! This is such a useful tool and the developer has been incredibly responsive and helpful to help me configure the EA! absolute 5 stars!

Winston Redford
2016.05.31 19:58 

You can't find customer service better than this, if you were to try and dream one up, this would be it. He helps with every request I've had, even though Im new at this he hasn't lost patience for some reason :-).

2016.05.10 19:05 

Excellent support from Mark. I use a MacBook Pro Retina running Parallels and the GUI control panel needed resizing to make it usable. Straightaway, Mark sorted this out making it possible for the user to resize the panel.

He has provided an excellent product which allows for disciplined, measurable and consistent trading. I thoroughly recommend this EA.

Chad Gammons
2016.02.27 19:59 

Great product! It's a bit intimidating to configure at first when you buy it but you don't need to worry. Just shoot Mark a message with what you're trying to accomplish and he will be right back in touch with you in no time. They will write out the rules for you so it's basically plug and play. This Automator can be configured to do pretty much anything you want, even read custom indicators. Outstanding customer service!! I highly recommend this product! Thanks for all your help, Mark!

2016.02.02 09:27 

Great product. outstanding Cust service. Mark seems like a genuine guy who knows what he is talking about. When chatting with him you'll feel he 's got a genuine interest in his product and is proud of improving its performance. You'll feel a bit shy the first time you download the EA as there is a lot of options and buttons. But Mark made a great instruction manual on his website that will take you 15-20 minutes to go through and then you'll see what's under the hood! So, all in all.... Whatever strategy you might have, you can duplicate it in this EA without going through the coding procedure. As well, if you bought an indicator, and love your indicator, but you're feeling that with a few adjustments, you'll be able to have more from your indicators without going through the process of coding, so you're at the right place. This EA has so much to offer, and it looks like the author has a lot of idea in its improvement. Great Job, and Thank you.

2015.11.02 15:01 

Excellent tool and excellent customer service...I bought in September and i asked recently for some help and they provided a great customer service. I wanted to give more than 5 stars but i cant as system have limitations...Thanks for your support...

2015.09.24 11:34 

This is a fantastic tool which can be configured exactly how you want it to work. It’s works well when using it with your favourite indicators to set up automatic trading.

It takes a bit of time to get used to, especially the programming but the support is very helpful and will help you with any problems.

Overall, it’s a fantastic tool and I couldn’t imagine trading without it.

2015.07.17 05:49 

Great tool with diverse options. Support helpful when required.

Overall a nice tool for manual to automatic trading with practically any strategy.

版本 5.3 - 2017.02.21
- Added support for different broker symbol naming conventions when in multi account mode

- If set for break even when trade is not in profit then will close when reaches break even
版本 4.86 - 2016.12.01
- Fixed risk reward calculation not allowing for spread

- Fixed exit when in multi-trade mode
版本 4.79 - 2016.10.31
- Fixed issue with reported spread not showing

- Fixed divide by zero if account balance is zero, e.g. unfunded live account

- Fixed issue with multi-account mode where lots was incorrectly being sent to slaves
版本 4.75 - 2016.08.24
- Fixed possible divide by 0 error when trailing stop loss step is set to 0

- Made panel scale automatically depending on system DPI
版本 4.74 - 2016.08.17
- Added new inputs Main_tradeTimeStartHours and Main_tradeTimeEndHours to allow trading hours to be set. Main_tradeTimeEndFridayReductionMins input can be used to reduce end time if a Friday. A second set of start/end is available via Main_tradeTimeStart2Hours and Main_tradeTimeEnd2Hours.

- Added new input Main_maxOpenTicketsAtOnce to set the maximum number of tickets that may be open on the account at any one time. The EA won't automatically open a ticket if reached.
版本 4.68 - 2016.07.21
- Fixed bug when setting take profit using pop-up dialog when trade is already open

- Allowed news events to be used when back testing, i.e. when using the strategy tester

- Added EA input Main_showRiskInStatusIfLotsEntered that allows risk amount/percentage to be show in the status text when lots are entered directly

- Added EA inputs Main_stopLossTrailStep and Main_stopLossTrailStepMode that allow the trailing stop loss to moved in discrete steps. See manual for more details.

- Added EA input Main_scaleInLotsInsteadOfPrct that allows scale-in to be specified in lots, rather than percentage of the original trade size
版本 4.64 - 2016.07.04
- Compatibility fix for Build 971 of MetaTrader
版本 4.62 - 2016.06.27
- Added expiry option for pending orders. Set EA input Main_pendingExpirySecs to activate.

- Improved the ability of the EA to take over a trade, when placed on a chart, with matching magic number.

- Added new automatic stop loss calculation methods using Parabolic or ATR.

- Added ability to set EA property values per trade index, e.g. per strategy.

- Increased the number of user EA inputs that can be referenced in the trading rules.

- Added CLEAR_TRAIL command to turn off trailing stop loss in the trading rules.

- Added SET_HIDDEN_TP_PRCT command to set take profit exit percentage in the trading rules.

- Added SET_AUTO_MODE command so that trading rules can change auto mode.
版本 4.58 - 2016.06.13
- Compatibility fix for build 870+ of MetaTrader 4

- Upon chart/platform close the broker stop loss / take profit will now be set to hidden levels (subject to minimum stop of broker)

- Added Main_stopLossOffsetPips EA input that allows the auto stoploss to be offset by a supplied number of pips. A positive value will increase the stoploss size and a negative will reduce.

- Added Main_fifoMode EA input that gives greater control of the order that trades are closed, e.g. when a trade has been scaled-in and has more than one ticket open.

- Added new configuration command RESET_OPP_ALERT that will permit new trade in opposite direction
版本 4.56 - 2016.05.23
- Added new EA input Main_tpMasterDefault that gives the default setting for the take profit master tick box

- Bug fix to the hidden stop loss when in multi-trade mode and assigned with fixed number of pips
版本 4.53 - 2016.05.17
- Added check that the take profit that has been set wouldn’t cause an immediate exit of a trade

- Fixed problem setting user defined rule controls when in multi-trade mode

- Improved ‘Invalid Stop Loss’ message if pending order has been set, i.e. looks at pending price to decided if stop loss is valid or not, rather than market price

- Added EA input Gen_selListMaxItemsPerColumn to set the maximum number of items that can appear per column in a pop-up selection list

- Added protection that trade modify commands to broker won’t be sent out too often. Maximum frequency is controlled by new EA input Main_brokerModifyMaxFrequencySecs (default 15).

- Added new stop loss mode, in take profit pop-up form, of RAISE-OC that will do the existing RAISE functionality but only if the close price reaches the take profit level

- Added EA input Main_stopLossUseCalcValueAtOpenForTrail to control how the trailing stop loss works when the stop loss comes from an indicator, i.e. is calculated

- Added EA input Main_riskAmntAsAmntPerPip that if set allows an amount per pip to be specified for the lot size calculation

- Added EA inputs Main_lotsMin and Main_lotsMax that can be used to constrain the calculated lots size between a supplied min and max value

- Added EA input Main_riskMinPips that allows a minimum pips risk to be supplied. Can be used to limit lot size if the stop loss is very shallow.

- Added EA inputs Main_lineTextStopLoss and Main_lineTextTakeProfit that allow the text on the stop loss and take profit lines to be configured. Can include expressions in curly { } brackets, e.g. to show current profit.
版本 4.49 - 2016.05.06
- Allow ‘jumping’ stop loss to be specified when profit targets are reached, i.e. stop loss moves to market price offset by set number of pips

- Improved logging when EA is unable to open trade, e.g. calculated lots below minimum allowed

- Added t.timestampStr that allows a timestamp to be displayed, on the EA panel and in logs, in a human readable form, e.g. yyyy.mm.dd hh:mm

- Added ability to capture Parabolic SAR indicator value

- Added ability to mix pips with risk reward ratios when setting take profit levels

- Added ability to step trail stop loss when take profit targets are reached – select STEP from list of stop loss modes to use

- Added new command SET_HIDDEN_TP_RRR that will set the risk reward ratio (or pips) for the supplied take profit level

- Added new command CLOSE_MULTI that can close trades on the account for various symbols and magic numbers

- Added ability to use expressions to configure selection lists that appear under Rule Controls

- Added new function candleMid that returns the price between the high and low of the specified candle or number of candles
版本 4.46 - 2016.04.22
- Added function to detect swing high and swing low for both price action and indicator values

- Added function to detect higher high and lower low for both price action and indicator values

- Added new EA input Main_panelShowSingleLotSetting which if set to true will show a single Lots box for setting the lot size for either direction

- Improved multi-trade support so can now set rule controls on per trade a basis

- Added button to report trade order status

- Added new command GUI_SET_LISTBOX that can be used to set the contents of a list box GUI item

- Added new command SET_TRAIL that will set stop loss to trail mode

- Added EA inputs Gen_spreadColor and Gen_spreadFontSize for the spread shown on chart

- Added EA inputs Main_manualStopLossAfterOpen and Main_manualTakeProfitAfterOpen that, if set to true, will instruct the EA to set SL / TP to manual mode after a trade is opened

- Added EA input Main_hideTPLinesWhenTaken to hide take profit line after it has been reached (taken) and trade is still open, e.g. partial close

- Fixed issue with calculating the lots when displaying scale-in confirmation message box

- Added EA input Gen_GUIScaleX and Gen_GUIScaleY which can be used to increase the size of the on-chart control panel, e.g. for Mac Retina display
版本 4.30 - 2016.02.25
- Fixed occasional index out of bounds error

- Fixed broker take profit not being set in multi-trade mode

- Added extra check not to trade if stop loss is not set, provided new EA input Main_tadeWithoutStopLossAllowed is 'false' (default)
版本 4.27 - 2016.02.11
- Improved logging

- Reduced CPU load when capturing lots of indicators
版本 4.26 - 2016.02.09
- Added new input Main_stopLossMinManualPips which enforces a minimum stop loss when you set a stop loss price manually. This can prevent a stop loss that is too shallow if the market moved against you prior to trade open.

- Added extra protection that a manual stop loss price set on the chart matches what the EA holds in memory

- Fixed problem setting a manual stop loss when trailing mode is selected

- Simplified the control panel design with new inputs to turn on less used controls, i.e. Main_panelShowDualRiskSettings and Main_panelShowPeriodSettings

- Added more logging

- Added ability to report percentage of buyers vs percentage of sellers
版本 4.23 - 2016.02.02
- Added extra checks that the stop loss and take profit lines shown on the chart match the values stored in the internal EA’s data

- Added stop loss price to the alert text when an exit occurs due to stop loss

- Added extra Close button to CONFIG pop-up as some users missed the X button at the top right of the pop-up
版本 4.21 - 2016.01.27
- Fixed bug in displaying hidden take profit lines on chart, where it was saying inactive when it’s actually active

- Added new function to return time since news

- Added extra code to prevent chart from appearing over the EA control panel
版本 4.2 - 2016.01.26
- Added new mode that allows a pending order to be set on a trade signal, offset by configured number of pips (Main_pendingOffsetOnSignalPips).

- When saving EA state on chart close; it is now done on a per magic number basis, in case multiple instances of the EA are used with different magic numbers.

- Made it more clear when a take profit line is not active, i.e. dimming color and saying inactive above the line. Also, added extra check that line does not appear active when it is not.

- Added extra option to the built in rules’ auto exit. The new option is BOTH, which will exit 50% on a retracement and 100% of the trade on a reversal.

- Fixed possible index out of bounds error when calculating number of consecutive losing trades.

- Minor fixes, e.g. unnecessary messages in journal when backtesting.
版本 4.1 - 2016.01.22
- Preventing a trade from being opened if it will be immediately closed due to an exit rule

- New EA input Main_maxConsecutiveLosingTradesBeforeAutoSuspension, which will turn off auto trading if number of consecutive losing trades exceeds this value

- Fixed bug when stop loss is adjusted when partial take profit is reached
版本 4.0 - 2016.01.13
- Added more options for setting stop loss based on previous candle close price
- Made the text of trade alerts configurable
- Allowed the use of expressions in configuration file
版本 3.83 - 2016.01.06
- Minor improvements to indicator capture

- Fixed problem when entering values on control panel when strategy testing
版本 3.82 - 2015.12.22
- Added ability for price labels to be drawn on chart

- Added new function normaliseTimestamp() that can be used in rules to get the price of the start of the candle/bar

- Fixed bug when rules set/clear GUI control panel items, such as tick boxes
版本 3.7 - 2015.12.01
- Added ability to restore state if EA removed/re-added to chart / terminal restarted, etc. See EA inputs Main_restoreStateMaxMins and Main_restoreStateMaxMovePrct in manual for more information.

- Added check on free margin, controlled by new EA input Main_minMarginToKeepFreePrct, in order to help prevent a margin call (stop out). Set to 0 to turn off. If calculated lot size is limited by free margin then value will be shown in orange on the control panel.

- Indicators can be configured to be captured on multiple timeframes more easily by just listing the periods comma separated

- Results of a strategy test can be automatically output to file
版本 3.6 - 2015.11.12
- Added ability to enter strings as inputs to indicators when capturing indicator values, e.g. authentication codes

- Stop loss set manually can now be trailed

- Variables used in trading rules can now be automatically indexed by direction, so that separate variables do not need to be created for buy and sell

- Improved alert about moving SL and TP lines when not in manual (now, alerts only when trying to move the line rather than just selecting it)

- Other minor fixes
版本 3.5 - 2015.10.09
- fixed occasional error when calculating stop loss in the latest version of MetaTrader

- fixed problem with raise stop loss when target reached

- allowed colors of status lines to be configurable depending if sell or buy
版本 3.4 - 2015.10.05
- Added the ability to allow important EA inputs to be specified in the configuration text file for the EA.
版本 3.3 - 2015.09.24
- Fixed issue with some brokers causing 'trade not allowed' alert when it was
版本 3.2 - 2015.09.17
- Bug fix relating to opening a trade
版本 3.1 - 2015.09.15
- Added support for multiple trades in the same direction, including multiple pending orders. This can be used by support strategies, such as grid systems, but only to open a trade when one is still open from the previous day. Set Important_magicNumberToUseMax higher than Important_magicNumberToUse to activate

- Added support for binary options brokers

- Improved error handling, making sure market does not move too much during retries

- Improved support for brokers that do not provide hedging. Set Important_brokerSupportsHedging to 'false' if your broker does not allow hedging

- Improved logging of rule evaluations
版本 2.96 - 2015.08.26
- Improved stop loss settings that are possible when profit targets are reached and added option to set for break even

- Improved function to find latest object on the chart to exclude the live candle
版本 2.93 - 2015.08.14
- added ability to capture indicators based current chart timeframe plus a specified offset, e.g. if on 15M timeframe then would capture indicator values from 30M

- added ability to capture object descriptions from indicators that place multiple objects on the chart
版本 2.9 - 2015.08.05
- improved ability to read object values from the chart, where an indicator places multiple objects on the chart, historically, and the EA needs to use the latest

- added ability to read Fibonacci level prices from chart

- added functions that can be used in rules to improve handling of supplied times, e.g. only trade between certain times of day

- fixed bug in setting take profit from within rules
版本 2.8 - 2015.07.28
- added ability to create files, e.g. CSV files, that can contain chart data, for example.

- added ability for rules to able to loop, e.g. to write chart data to a file.

- fixed bug with slant-able pending lines, where an offset is supplied
版本 2.7 - 2015.07.21
- added check that alert/trade is only happens on a fresh signal

- minor fixes
版本 2.6 - 2015.07.15
- Added new input property Main_pendingOnCloseActOnPriceAtOrBeyondClose, which if set will ensure price is at or beyond the close price when a pending alert/trade is set for candle close above/below

- Added new functions that can be used in the configured rules that adds a supplied number of pips to a supplied price
版本 2.5 - 2015.07.07
- fixed bug where occasionally the EA would not initialize properly and also could stop working after initialization. We recommend that you upgrade to this new version because of this bug.

- pips on take profit and stop loss lines now show pips from original trade open price rather than current price

- new input property Main_hideTPLinesIfTradeNotOpenUnlessSetManual that will hide take profit lines until trade open unless lines are being set manually by moving the lines on the chart (default is true)
版本 2.4 - 2015.06.23
- Improved usage of global variables so that multiple instances of the EA on the same symbol don't interfere with each other

- Made communications when in multi-account mode more efficient

- Improved indicator capture capability when indicator line is shown in different colors (auto selects the color index that is currently being shown)
版本 2.3 - 2015.06.19
- fix to hidden pending orders

- new indicator value capture method for indicators that place arrows/dots/stars on the chart on certain candles

- extra functions that can be used in the rules (see latest version of manual)

- ability to include magic number in any global variable names the EA uses, so multiple instances of the EA can be used on the same symbol without interference
版本 2.2 - 2015.06.17
- Additional hidden pending modes where price has to close above/below pending line before pending trade/alert will happen

- Currency symbol to status line showing profit

- Ability to report current profit in additional chart objects, e.g. to show profit in big text next to control panel

- Ability to use magic number in trading rules

- Improved setting of font size. Just set input properties Main_additionalGUISizing to 5 and Gen_GUIFontSize to 7.

- Alerts if trying to move stop loss/take profit lines manually but auto mode has been selected

- Improved reset after trade close

- Safety checks if EA put on to chart when hasn’t been running for a while, e.g. won’t open on out of date trade conditions/pending line

- Made adding slant-able pending lines easier (no longer have to make sure pending is correct type (stop/limit) as this will now be done automatically)

- Minor fixes
版本 2.0 - 2015.06.09
- Added news events, so action can be taken as news events approach. New input properties News_* have been added to control what impacts are shown, etc.

- Added ability to activate trailing stop loss when target price is reached, i.e. Raise SL tickbox in the take profit pop-up has been replaced with a selection box allowing selection of raise, trail or both.

- Added ability to do slant-able pending lines

- Added check on max allowed spread before opening trades. This can be configured by the new Main_maxSpreadFor* input properties.
版本 1.6 - 2015.05.25
- the product now calls the iCCI function in MQL4 (for example) rather than having to use iCustom on CCI indicator, which should be more efficient

- added ability to capture object values, e.g. from indicators that place objects on the chart (items that do not move with the time axis)

- improved multi account support with user defined control changes now passed from master to slave

- other smaller fixes