vStore header

vStore is your one-stop-shop for VertexFX plugins and apps. vStore categorizes the plugins/apps to make it easier for both front-end and back-end users to reach what they need

  • Choose from hundreds of VertexFX plugins/apps
  • VertexFX API toolkit to develop plugins/apps
  • Brand and sell your own plugins

Sign Up Now

vStore   VTL Plugins Free Dealers Trade MACD

Dealers Trade MACD

Dealers Trade MACD Auto Trader is an innovative VertexFX client side script that employs trend reversal trading techniques based on the MACD indicator, along with advanced account protection mechanisms during trade reversals.

This Auto Trader identifies MACD divergence, whereby a BUYING opportunity is created when the MACD is falling, but the price is rising. Since the price is rising, but the MACD is falling, eventually the MACD must rise, and the potential of a bullish breakout is increased due to the feedback loop.

Similarly, a SELLING opportunity is created when the MACD is rising, but the price is falling. Eventually, the MACD must fall, and the potential of a bearish breakout increases due to the feedback loop.
The Auto Trader evaluates conditions for a BULLISH or BEARISH divergence. When a divergence condition is detected, it places a trade in the direction of the divergence. For example, if MACD is rising, and the price falling, a BEARISH divergence is formed. The Auto Trader places a SELL trade at market price. The take-profit and stop-loss are set accordingly.

In the likelihood that the price continues to fall, no further action is necessitated because the SELL trade is profitable. The SELL trade is then managed using the trailing stop.

On the contrary, if the price continues to rise, the SELL trade is adversely affected, and at a loss. When this SELL trade reaches a loss of PIPS (pips), and the BEARISH divergence still exists, a new SELL trade is opened. This process continues till the SELL trades become profitable (some SELL trades may become profitable, while the earliest opened SELL trades may not become profitable), or new SELL trades will be opened at a distance of PIPS from the previous SELL trade, till the total number of SELL trades opened is equal to MAX_TRADES. The lot-size of the new trade is multiplied by DOBLE of the previous trade’s lot-size. When the maximum number of trades is reached, the robot does not open new trades – it waits for the stop-loss to hit, or for the trades to turn profitable.

If a BULLISH divergence is detected while SELL trades are open, the robot does not close the open SELL trades, but rather opens BUY trades with similar rules – each BUY trade is opened PIPS distance below the previous BUY trade.

The BUY and SELL trades are tracked independently, and their profits are not combined. If ACCOUNT_PROTECTION is enabled, then when the open profit of each leg (SELL or BUY)reaches SECURE_PROFIT amount, then the stop-loss of all the trades in that leg are moved to the average price (break-even) of that leg.

Configurable Inputs

1.TAKE_PROFIT – The take-profit of each trade in pips.

2.LOTS– The lot-size of each trade opened by this Auto Trader.

3.INITIAL_STOP– The initial stop-loss of each trade in pips.

4.TRAILING_STOP – The trailing stop of each trade in pips.

5.MAX_TRADES – The maximum number of open trades allowed by the Auto Trader at any given time in each direction. For example, if this value is 5, then the Auto Trader can open up to 5 BUY trades, and up to 5 SELL trades independently.

6.PIPS –The minimum distance in pips between orders of the same type. For example, if this value 30, then the next BUY order should be at least 30 pips below the previous BUY order.

7.SECURE_PROFIT – The amount in account currency, at which the account is secured if the open profit is above this level. For example, if SECURE_PROFIT is 50, then, all positions are moved to breakeven when the open profit is $50.

8.ACCOUNT_PROTECTION – Specifies whether Account Protection is enabled. If Account Protection is enabled, then when the account profit is above SECURE_PROFIT the profitable positions are protected.

9.ORDERS_TO_PROTECT – The number of orders to protect when ACCOUNT_PROTECTION is enabled.

10.REVERSE_CONDITION – Specifies whether to trade normally, or in reverse mode. If this parameter is set to TRUE, then original BUY signals generated by the Auto Trader are automatically converted to SELL trades, and vice-versa.

11.MACD_FAST_EMA_PERIOD –The period used to calculate the fast MACD.

12.MACD_SLOW_EMA_PERIOD – The period used to calculate the slow MACD.

13.MM – Specifies whether Money Management is used. If this value is 1, then Money Management is enabled, otherwise Money Management is disabled. When Money Management is enabled, the lot-size is calculated based upon INITIAL_STOPLOSS and RISK.

14.SLIPPAGE –The maximum allowed slippage per trade in pips.

15.RISK – The risk per trade in percentage per trade if Money Management (MM) is enabled. The lot-size is calculated based on Account Balance, RISK and INITIAL_STOPLOSS.

16.MAX_LOTS – The maximum allowed lot-size of each trade if Money Management (MM) is enabled.

17.ACCOUNT_IS_NORMAL – Specifies whether the account is a normal account, or a micro-lot account.

18.DOBLE –The lot-size multiplier applied to subsequent lots.


  • Download the attachment from vStore or directly from the vStore tab in your terminal by performing a right click on it and selecting Download & Install
  • Copy it to your company VertexFX Local VTL Files folder i.e. C:\ProgramData\VertexFX Client Terminals\"Company name"\VTL10\Local VTL Scripts
  • Restart your Client Terminal or Right Click on "Local VTL Scripts" Tree Node to find the script.

Rate this product
1 vote

Listings details

Flat Monthly Fees
Volume Monthly Fees
Tech Support Fees
11 August 2017
Attachment (Desktop)

Share This!


Search Plugins

Try VertexFX


VertexFX for iOS Android Icon VertexFX Web Trader VertexFX eBroker Icon VertexFX Backoffice Social Trading

Community Forum

Ask, Share, Engage

Enter Forum

Project Zone

A Trader or A Developer?

Enter the Project Zone

Latest Projects

Sponsored Ad

iDouble Channel

Latest Plugins

Disparity Oscillator
Disparity Oscillator
Description: Disparity Oscillator is VertexFX indicator that is useful in identifying trend exhaustion and reversals. The Disparity ...
Open Two Pendin0g Orders
Open Two Pendin0g Orders
Description: Open Two Pending Orders trading Auto Trader is a VertexFX client side Trading Robot that provides functionality to manag ...
Description: dTrends indicator is a VertexFX client side indicator that provides entry and exit signals based on trend strength and c ...

Most Reviewed Plugins

VertexFX Bridge
VertexFX Bridge
Description: VertexFX Risk Management Bridge is a back end software used to connect your VertexFX system to another one for clearing an ...
VertexFX News Trader 11
VertexFX News Trader 11
Description: Never miss out news trading opportunities again! VertexFX auto News Trader for VertexFX 11 is a unique trading plugin tha ...
Butterworth 2 Pole
Butterworth 2 Pole
Description: The Two Pole Butterworth filter is a VertexFX Indicator which uses smoothing method termed as low-pass filters to reduce ...

Featured Plugins

PTL Perfect Trend Lines
PTL Perfect Trend Lines
Description: Perfect Trend Lines, PTL, is a short-term trend trading indicator. The lines showing the trend in this indicator are not ...
sRSI -Sell Relative...
sRSI -Sell Relative Strength Index
Description: sRSI (Sell Relative Strength Index) is a powerful VertexFX client-side indicator based on enhanced implementation of the ...
Traffic Light
Traffic Light
Description: Traffic Light is a VertexFX client-side Trading Robot that identifies entry and exit signals based on convergence and di ...

About Us

Started in 2002, Hybrid Solutions Group provides FOREX Online Trading Platform. Hybrid Solutions has adopted the latest technologies and international standards to develop its Online Trading Platform, VertexFX.

Read More

Contact us

uk16 UK: +44-2-071-936-008
australia16 Australia: +61-280-114-343
USA Flag USA: +1-845-657-3272
HongKong Flag HK: +852-8199-0933
Jordan Flag Jordan: +962-6-552-0822

Sales Chat on WhatsApp Sales Chat on WhatsApp

Send us Email

Join Our Mailing List

Expos & Awards

VertexFX Awards

Hybrid Photo Gallery



VertexFX Mobile Trader

VertexFX Mobile Trader android

VertexFX Mobile Trader iOS

VertexFX Cloud

VertexFX Cloud

Search Plugins

Latest Tweet

This website and its content are copyrights of Hybrid Solutions - © Hybrid Solutions 2002 - 2021. All rights reserved.

Disclaimer: Hybrid Solutions is the VertexFX trading platform vendor, provides technology only for the financial institutes and does not have any intervention in any financial role or in the trading cycle. Hybrid Solutions clears its responsibility from any financial institute's behavior. Choose your broker wisely and seek independent advice if necessary.

اخلاء مسؤولية: هايبرد سوليوشنز هي الشركة المزودة لبرنامج (الفيرتكس اف اكس) للتداول الالكتروني ، تزود فقط التكنولوجيا اللازمة للوسطاء ولكنها لا تتدخل بأي شكل مهما كان في عمليات التداول أو بأي دور مالي. هايبرد سوليوشنز تخلي مسؤوليتها بشكل كامل عن تصرفات الوسطاء او كل ما من شأنه أن يسبب الخسارة للمتداول ، إختر وسيطك بتأني واطلب النصيحة من المختصين بالتداول عند الحاجة.