Showing posts with label EXPERT ADVISORS. Show all posts
Showing posts with label EXPERT ADVISORS. Show all posts

Move Cross Expert Advisor


Move_Cross is a powerful VertexFX client-side Expert Advisor that identifies and trades in cyclical markets as well as trending markets.

 One of the advantages of this Expert Advisor is that it distinguishes both trending and cyclical markets and hence has a higher success rate since it knows when the market transitions from sideways to trending (and vice-versa) and protects profits appropriately.

 The concept behind the Move_Cross Expert Advisor is using RAVI indicator (Rapid Adaptive Variance Indicator), in conjunction with break of the High and Low of the recent bars. It uses multiple time-frames, namely Daily, Hourly and 1-Minute.

ENTRY RULES for BUY (LONG) Trades 
• BUY trades are disallowed before Monday 7 am. 
• If a BUY position is already open, the rules for BUY entry are not checked. 
• If a SELL position is already open and a BUY signal is generated, then the SELL position is closed first and then the BUY trade is opened. 
• In the first step, we calculate the RAVI of 2 and 24 period Simple Moving Average (SMA) of the Open price on H1 period. If this value is less than zero, a Weightage of 10 is assigned. 
• In the second step, if the High of the previous candle and two candles ago on the Hourly chart is greater than the current Bid plus 5 pips, then the Weightage is increased by 7.
• On the 1-minute chart, if the High of the candle is greater the current Bid plus 5 pips, then the Weightage is decreased by 50. This step is repeated for the recent 12 one-minute candles.
• If the Close of the previous 1-minute candle is greater than the current Bid plus 5 pips, then the Weightage is increased by 50.
• If the High of any of the recent fourteen Hourly bars is greater than current Bid plus 45 pips, then the Weightage is reduced by 50.
• Finally, if the Weightage is greater than 50, then a BUY signal is triggered.
ENTRY RUES for SELL (SHORT) Trades
• SELL trades are disallowed before Monday 7 am. 
• If a BUY position is already open and a SELL signal is generated, then the BUY position is closed first and then the SELL trade is opened.
• In the first step, we calculate the RAVI of 2 and 24 period Simple Moving Average (SMA) of the Open price on H1 period. If this value is greater than zero, a Weightage of 10 is assigned.
• In the second step, if the Low of the previous candle and two candles ago on the Hourly chart is lesser than the current Ask minus 5 pips, then the Weightage is increased by 7.
• On the 1-minute chart, if the Low of the candle is lesser the current Ask minus 5 pips, then the Weightage is decreased by 50. This step is repeated for the recent 12 one-minute candles.
• If the Close of the previous 1-minute candle is lesser than the current Ask minus 5 pips, then the Weightage is increased by 50.
• If the Low of any of the recent fourteen Hourly bars is lesser than current Ask minus 45 pips, then the Weightage is reduced by 50.
• Finally, if the Weightage is greater than 50, then a SELL signal is triggered.
TRADE EXIT CONDITIONS
• A trade is closed when the stop-loss is hit if the parameter StopLoss is configured.
• A trade is closed when the take-profit is reached if the parameter TakeProfit is configured.
• A trade is closed when the trailing stop-loss is hit if the parameter UseTrailingStop is configured.
• An open BUY trade is closed if an opposite SELL signal is triggered. Likewise, an open SELL trade is closed if an opposite BUY signal is triggered.
Configurable Inputs 
1. MoneyManagement– Specifies whether money management rules should be enabled or not. If TRUE then the lot-size of each trade is calculated based on TradeSizePercent and StopLoss. If set to FALSE, then the lot-size specified in Lots is used.
2. UseTrailingStop– Specifies whether trailing stop should be used or not.
3. TradeSizePercent –Specifies the maximum risk per trade based on which the lot-size is calculatedif MoneyManagement is set to TRUE.
4. Lots –Specifies the lot-size of each trade if MoneyManagementis set to FALSE.
5. MaxLots –The maximum number of lots that can be opened by this Expert Advisor.
6. StopLoss – The stop-loss of each trade opened by the Expert Advisor in points.
7. TakeProfit – The profit target of each trade opened by the Expert Advisor in points.
8. MarginCuttoff –The Expert Advisor will stop trading if the equity drops below this amount.
9. Slippage –The maximum allowed slippage in points.
To use Move Cross expert advisor download it from Here, then place it at

 VertexFX VTL directory: C:\ProgramData\VertexFX Client Terminals\"Company name"\VTL10\Local VTL Scripts

Then right click on the tree and select refresh or restart your client station and you will find under VTL local scripts in your client terminal.



You can check this video that talks about Move Cross expert advisor:


Line Alert auto trader


Line Alert is a VertexFX auto trader that assists technical analysis and traders in their chart analysis. 

Traders usually draw support and resistance lines on the chart and when the price reaches these lines, they watch price action closely for breakout or reversal trade opportunities. When the price is trading away from these levels, they are not much involved in watching price action. 

Line Alert auto trader triggers an alert when price touches any horizontal line drawn on the chart. Just attach the indicator to chart and wait. When any of these lines are touched, an alert window will pop up on the desktop and a sound is played.

To use Line Alert auto trader download it from Here, then place it at VertexFX VTL directory: 

C:\Users\"Username"\AppData\Roaming\VertexFX Client Terminals\"Company name"\VTL10\Local VTL Scripts 

Then right click on the tree and select refresh or restart your client station and you will find under VTL local scripts in your client terminal. 

You can check this video that talks about the Line Alert auto trader:

Binario 31 EA


The Binario 31 Expert Advisor is a powerful VertexFX client-side script that trades breakouts based on Exponential Moving Averages (EMA).
It relies on Exponential Moving Averages to define a price band which acts as Support and Resistance levels, which when breached generates new trend breakouts. Pending SELL-STOP and BUY-STOP orders are placed just outside the Support and Resistance levels to catch potential breaks.
If the price reverses after a breakout, which is termed as a false breakout, and then hits a stop-loss, the pending order of the opposite direction is triggered, thus providing another opportunity to trade the breakout in the opposite direction.
In the first step, it calculates the 144-period Exponential Moving Average of the High prices. This is considered the Resistance level.
It then calculates the 144-period Exponential Moving Average of the
Low prices. This is considered the Support level.
A BUY-STOP pending order is placed at a distance of PIP_DIFFERENCE above the Resistance. The stop-loss of this BUY-STOP pending order is one pip below the Resistance level and the take-profit is set to the TAKE_PROFIT value. If a LONG position is already open, a pending BUY-STOP order is not placed.
Likewise, a SELL-STOP pending order is placed at a distance of PIP_DIFFERENCE below the Support. The stop-loss of this SELL-STOP pending order is one pip above the Resistance level, and the take profit is set to the TAKE_PROFIT value. If a SHORT position is already open, a pending SELL-STOP order is not placed.
If the Support and Resistance levels change while the order(s) are pending, the entry price, stop-loss and take-profit values are adjusted accordingly.
The Expert Advisor protects profitable positions with a trailing stop defined by the TRAILING_STOP parameter.
Configurable Inputs
1. LOTS – The lot-size of each trade opened by this Expert Advisor.
2. MAXIMUM_RISK– The maximum risk per trade in the account currency. For example, if this value is set to 10, the maximum risk allowed is $10, and the lot-size is reduced if the risk based on the default lot-size (LOTS) is greater than this value.
3. TAKE_PROFIT – The take profit of each trade in points.
4. TRAILING_STOP – The trailing stop of each trade in points.
5. PIP_DIFFERENCE – The maximum allowed spread in points used to adjust the entry price of a trade and the stop-loss of the opposite directional trade.
To use Binario 31 EA download it from here, then place it at VertexFX VTL directory: 
C:\Users\"Username"\AppData\Roaming\VertexFX Client Terminals\"Company name"\VTL10\Local VTL Scripts 
Then right click on the tree and select refresh or restart your client station and you will find under VTL local scripts in your client terminal. 
You can check this video that talks about the Binario 31 EA:

Reco EA


RECO Auto Trader is a VertexFX client-side script that places trades by identifying the market trend.

Reco VTL It is based on the Relative Strength Index (RSI) oscillator and employs a variation of the Martingale based position management. RECO Auto Trader does not use profit target and stop-loss for individual trades.

It uses combined net profit / loss to exit the open positions when the profit or loss threshold is crossed.

To use Reco EA download it from here, then place it at VertexFX VTL directory:

 C:\Users\"Username"\AppData\Roaming\VertexFX Client Terminals\"Company name"\VTL10\Local VTL Scripts

Then right click on the tree and select refresh or restart your client station and you will find under VTL local scripts in your client terminal.


You can check this video that talks about the Reco EA:


Reverse Script


Reverse Script is a handy VertexFX client-side script that reverses open positions in current trading account. The purpose of this script is to reverse existing open positions quickly, reliably and accurately in an automated mechanism. There are circumstances when a trader feels that the market conditions have reversed and he needs to reverse his open positions. The trader is able to accomplish this with a single click using the Reverse script.
The script iterates through each open position (either a BUY or a SELL trade), and then closes it at the market price. After the original position has been closed, it opens a new trade with the same lot-size in the opposite direction. So, a BUY position is closed and an opposite SELL position with an identical lot-size is opened. Likewise, a SELL position is closed and an opposite BUY position with an identical lot-size is opened. If CurSymbolOnly is set to TRUE, then the script reverses positions only for the current chart symbol leaving open positions of other symbols untouched. However, if CurSymbolOnly is set to FALSE, then the script reverses open positions of all symbols.
If StopLoss and TakeProfitparameters are configured then the script sets the stop-loss and the profit-target of the reversed positions accordingly.
The Reverse script does not act upon pending orders, namely BUY-LIMT, BUY-STOP, SELL-LIMIT and SELL-STOP orders. It acts only on open positions, thus leaving the pending orders untouched.
Configurable Inputs
1.StopLoss – The stop-loss of each individual trade in pips.
2.TakeProfit – The profit target of each individual trade in pips.
3.CurSymbolOnly– Specifies whether the script is applicable to open positions of all symbols, or only for the current chart symbol.
4.MarketWatch – Specifies whether the stop-loss and take-profit (if configured) are sent to the broker immediately, or only after the reverse position is opened. If set to TRUE, then the stop-loss and take-profit are set only after the reverse trade is opened. If set to FALSE, then the stop-loss and take-profit are sent to the broker along with the reverse order request.
To use Reverse Script download it from here, then place it at VertexFX VTL directory:
C:\ProgramData\VertexFX Client Terminals\"Company name"\VTL10\Local VTL Scripts
 Then right click on the tree and select refresh or restart your client station and you will find under VTL local scripts in your client terminal.


You can check this video that talks about Reverse Script:


21 Hour Expert Advisor


The 21 Hour Auto Trader is a VertexFX client-side script that is useful to trade breakouts by employing STOP orders.
This Auto Trader is very useful during news events when the markets are highly volatile, and the direction of the breakout cannot be determined initially. For example, consider a trader who wants to trade in the direction of a breakout after a news event at 10 am. Once a breakout occurs, the trader wants to place a trade in the direction of that breakout with a specific take-profit target. If the breakout does not occur within a specific time, or after the breakout has occurred but the take-profit is not achieved within a specific time, the trader wishes to delete the pending order, or close the trade. The 21 Hour Auto Trader helps the trader accomplish this task by automatically managing this trade.
At first step, the Auto Trader places a BUY-STOP order at the ChasStart hour (e.g. 10 am) Limit points above the current Ask price, and a SELL-STOP order Limit points below the current Bid price.
The Auto Trader employs OCO (One-Cancels-Other) mechanism for these two orders. If the BUY-STOP order is executed first, then the pending SELL-STOP order is immediately deleted. Likewise, if the SELL-STOP order is executed first, then the pending BUY-STOP order is immediately deleted. Hence, there can be only one open position initiated by the Auto Trader .
If a position is opened and exited at take-profit before ChasStop hours (e.g. 8 pm), then the Auto Trader becomes idle. However, if there are pending orders when the end-time specified by ChasStop hours is reached then these pending orders are deleted and the Auto Trader becomes idle. Similarly, if the position is still open at ChasStop hours, it is closed by the Auto Trader . In other words, the Auto Trader deletes pending orders (if any), or closes open position (if any) at ChasStop hours and transitions to idle mode.
This Auto Trader does not have a stop-loss since it exits positions at ChasStop hours. It is recommended that the trader set a stop-loss manually if desired.
Configurable Inputs

1. Lots –.The lot-size of each trade opened by the 21Hour Auto Trader .
2. ChasStart – The time in hours (24 hour format) when the initial STOP orders are placed by the 21 Hour Auto Trader . For example, if this value is 10, then the Auto Trader places the initial orders at 10 am.
3. ChasStop –.The time in hours (24 hour format) when the Auto Trader closes the open positions and pending orders opened by the Auto Trader . For example, if this value is 22, then the Auto Trader closes the open positions (if any) and pending orders (if any) at 10 pm.
4. Step –.The distance in points from the current Bid and Ask price where the initial SELL-STOP and BUY-STOP orders are placed respectively.
5. TP – The take-profit in points for each trade.
To use 21 Hour expert advisor download it from here, then place it at VertexFX VTL directory:
C:\ProgramData\VertexFX Client Terminals\"Company name"\VTL10\Local VTL Scripts

Then right click on the tree and select refresh or restart your client station and you will find under  VTL local scripts in your client terminal.

You can check this video that talks about 21 Hour expert advisor: