PZ Custom Trader EA
- Utilities
- PZ TRADING SLU
- Version: 3.0
- Updated: 10 July 2023
- Activations: 20
Automate your trading with any custom indicator
Would you like to automate your trading using a custom indicator of your choice? This EA trades using almost any custom indicator. It offers fully customizable settings, flexible position management, customizable trading sessions and weekdays, an inverse mode and a martingale mode.
All the robot needs from you are two inputs:
- The filename of the indicator to trade
- The signal buffer or the buy/sell buffers to call
That's it! The signal buffer or the buy/sell buffers should be provided by the developer of the indicator.
- Easy to use and supervise
- Customizable break-even, SL, TP and trailing-stop
- Customizable indicator parameters via serialized input
- Trades can be closed on opposite signals
- Filter trading by sessions and weekdays
- Trading can be NFA/FIFO Compliant
- Works for ECN/Non-ECN brokers
- Works for 2-3-4-5 digit symbols
- Implements a martingale mode
- Built-in money management
- Inverse mode available
The EA implements four different money management modes:
- Trade manual lotsize: The EA will trade a fixed lotsize on each trade
- Auto-calculation of lotsizes: The EA will risk % of the account on each trade
- Martingale: The EA will double the lotsize after a losing trade
When using this robot, make sure to type the indicator filename of the indicator that you wish to trade, as it exists in the mql4/indicators folder inside the data folder. Do not type the human name. For example, to trade using the "PZ Multi TDI Indicator" you should type "PZ_MultiTDI" instead of "PZ Multi TDI". To find the indicator filename, just load the indicator to the chart and use the indicator name that appears in the settings dialogue.
This EA can trade using all of our free or premium indicators using the signal buffer provided below. However, it can also trade indicators made by other developers: all you need is to know or ask for the buffers to call.
Input Parameters
- Trading Direction: Filter trades by direction: long, short or both.
- Max. Concurrent Longs: Set the maximum possible amount of simultaneous buy orders.
- Max. Concurrent Shorts: Set the maximum possible amount of simultaneous sell orders.
- Indicator Name: Type the file name of the indicator you wish to trade, without file extension. For example: "PZ_SuperTrend" or "MySimpleIndicator"
- iCustom Behavior: Instruct the EA how to read the custom indicator. It can either read trades from a single buffer or read two different arrow buffers. What option to choose depends how the indicator was created. Ask your developer if you need help.
- Indicator Parameters: Optionally pass down serialized parameters of the indicator. For example: 10;3;2.5.
- Inverse Mode: Enable or disable the inverse mode, to reverse buys and sells.
- Signal Buffer: Enter the number of the signal buffer of the custom indicator.
- Buy Buffer: Enter the number of the buy buffer of the custom indicator.
- Sell Buffer: Enter the number of the sell buffer of the custom indicator.
- Session Settings: Enable or disable trading for the Asian, European or American sessions.
- Weekday Settings: Enable or disable trading for each day of the week.
- Position Management: This group of settings applies to trading decisions and trade management. You can select trading direction, break-even in pips, trailing-stop in pips, trailing-step in pips, stop-loss in pip and take-profit in pips.
- Money Management: In this settings block you can set the lotsize for the first trade, or allow the EA to calculate it by itself. It also implements a martingale mode with a custom lot multiplier. Entering a manual lot size is recommended.
- EA Settings: If you trade with an US Broker, enable NFA/FIFO mode. Additionally, you can customie the custom comment for the trades and the magic number.
Signal Buffers for my Metatrader Indicators
This EA can trade any of my free or paid metatrader indicators using the signal buffer below.
Indicator Name | Signal Buffer |
---|---|
PZ 123 Pattern | 1 |
PZ ABCD Retracement | 1 |
PZ Bollinger Trend | 5 |
PZ Candlestick Patterns | 1 |
PZ Cup and Handle | 1 |
PZ Day Trading | 4 |
PZ Divergence Trading | 4 |
PZ Double Top / Bottom | 1 |
PZ Fractal Channel | 2 |
PZ Harmonacci Patterns | 1 |
PZ Head and Shoulders | 1 |
PZ HHHC LLLC | 3 |
PZ Inside Bars | 0 |
PZ Lopez Flow | 5 |
PZ Lopez Impulse | 7 |
PZ Lopez Speed | 6 |
PZ Lopez Trend | 6 |
PZ MACD TDI | 7 |
PZ Megaphone | 1 |
PZ Multi TDI | 7 |
PZ Order Block | 4 |
PZ Oscillator | 8 |
PZ Pennants | 0 |
PZ Penta-O | 1 |
PZ Reversal Fractals | 2 |
PZ Sandwich Bars | 0 |
PZ Super Trend | 3 |
PZ Support Resistance | 0 |
PZ Swing Trading | 6 |
PZ The Zone | 5 |
PZ Three Drives | 1 |
PZ Trend Trading | 12 |
PZ Triple Top / Bottom | 1 |
PZ Turning Points | 2 |
PZ Wedges | 0 |
PZ Wolfe Waves | 1 |
The price of this robot might increase next week!
The price of this robot might increase next week!
We've introduced dynamic pricing for this indicator to reflect its true market value. With each sale, the price increases by $1, rewarding early buyers. If no sales occur within a week, the price resets to the original rate, with prices updated every Monday. This model lets the market decide the product's value, but there’s always a chance to grab your desired tools at a cheaper price if you prefer to wait.
Author
Arturo López Pérez, private investor and speculator, software engineer and founder of PZ Trading Solutions.
Good idea