Vetex FX VTL Indicators & Scripts

EMA 5-8 Alert - VertexFX

Hello,

EMA 5 8 Crossover Alert is a client side Alert. It uses two short term moving averages to alert short term trend changes. The fast moving average is of five period exponential moving average and the second moving average is an eight period exponential moving average. When the fast EMA cross above the medium EMA, a buy alert is triggered and When the fast EMA cross below the medium term EMA, a sell alert is triggered. The indicator plots these two moving averages and a long term moving average for medium term trend detection. The red line in chart is the fast moving average, teal color line is the medium term moving average and the yellow colored line is comparatively a long term EMA. Price above the yellow line indicates up trend and price below the yellow line indicate down trend. Buy alerts above yellow line can be used to open long position and sell alert below yellow line can be used to open short position. Red down arrow represents a sell alert and green up arrow represents a buy alert. The alerts are triggered with a pop up message and sound when the cross over happens.

1q0tc6.png
 

Attachments

  • ema_58_crossover_alert.zip
    3 KB · Views: 201
NTR Reverse - VertexFX EA

Hello,

NTR Reverse is client side Expert Adviser. The EA is based on a trading range breakout strategy. The breakout range is calculated as the trading range of the most recent bars, determined by the parameter "per". Default value for trading range is 3 bars. The EA avoids choppy breakouts by applying a ATR or fixed pips based filter to the breakout level. When the high of the trading range is broken upward, a buy position is opened. When the low of the trading range is broken, a sell position is opened.

In the image white horizontal lines defines the trading range of recent bars. The green dotted line is the breakout level after adding the filter value to the trading range. The red dotted line is the downward breakout level after subtracting the filter value to the lower level of the trading range.


The EA applies a stop loss and trailing stop loss and take profit level to open positions. The trading range for breakout trades as well as the take profit, stop loss, breakout filter etc. can be set up in in the EA through parameters.

2s97p8z.png
 

Attachments

  • NTR_Reverse.zip
    3 KB · Views: 209
Digital CCI Filter - VertexFX

Hello

Digital CCI filter is a CLient Side VertexFX Indicator. It smoothens the normal CCI by digital signal processing alogorithm. This smoothening eliminates the whip saws in normal Commodity Channel Index. The Digital CCI filter oscillates about a middle zero line. Digital CCI values above 0 indicates an up trend and Digital CCI Value below 0 indicates a down trend. When the Digital CCI is rising and above 0, the up trend is strong and Buy positions can be opened. Continuation of the up trend is expected at this point. When it is below 0 and declining, continuation of down trend is expected and Sell positions can be opened. Extreme values of the Digital CCI filter above 0 indicates overbought market conditions and the up trend is likely to end. Extreme values below 0 indicates the down trend is ending. After an overbought or oversold market condition, price usually consolidate or a trend reversal happens. This can be useful to close open positions as well as to open anticipatory trades.

30uz528.png
 

Attachments

  • Digital_cci_filter.zip
    2.2 KB · Views: 197
Real Value Indicator - VertexFX

Hello,

Real Value Indicator is a VertexFX Client Side VTL indicator. It is similar to moving averages, and shows the real market movement. It does not respond as quickly as moving averages does to price spikes and rapid price movements. Thus Real Value Indicator eliminates many whipsaws associated with moving average cross over strategies. It is a good trend following indicator for overall market trend.


The red line plotted on chart is the real value indicator. It similar to a moving average. However it is more reliable as it captures the trend more effectively filtering false price moves. Buy position can be opened when the price trades above the indicator line. Sell position can be opened when price trades below the indicator line. The indicator can be customize through the parameters. "Alpha" and "Variation" is the smoothing factors for the indicator calculation and Period is the number of bars to calculate the indicator.

307xmd5.png
 

Attachments

  • real-value-indicator.zip
    935 bytes · Views: 199
WATR - VertexFX Indicator

Hello,

Weighted ATR (WATR) is a client side VTL Indicator. WATR is an improvement to the Average True Range (ATR) indicator. It

smooths the ATR calculation by applying a weighting factor to the calculations. The WATR indicator is plotted as a trailing

stoploss line on chart by adding or subtracting the WATR value to recent price high or low. WATR indicator line shows the trend

direction. When green line appears on chart, trend is downward and when red line appears on chart trend direction is upward.

WATR indicator can be used as either a stand alone trading system or as a trailing stop loss. When the red line appears, trend

has turned upward and Buy position can be opened. The red line can be used as a trailing stop loss. When price close below the

red line and green line appears above price, trend has reversed downward and Sell position can be opened. The green line can be

used as trailing stoploss. The WATR indicator can be customized trough the parameters. The WATR calculation weighting factors

as well as the WATR calculation period can be adjusted in the parameters.

izt36w.png
 

Attachments

  • watr.zip
    2.9 KB · Views: 223
Bunny Cross - VertexFX Server EA

Hello,


Bunny Cross EA is a Server Side VertexFX Expert Adviser. Bunny cross is based on two moving average cross over each other or

touch one moving average and reverse. When a cross over or touch and reverse happens, the EA opens positions in accordance with

the trend direction. The trading system rules are:

1. Buy when fast moving average is above slow moving average and fast moving average one bar back is below slow moving average.

2. Sell when fast moving average is below slow moving average and fast moving average one bar back is above the slow moving

average.

3. Close position when the reverse trade happens in next 3 bars after position open.

Thus the EA trades moving average cross over as well as fast moving average touching the slow moving average and then moves

away from it. The fast moving average is a five period weighted moving average and slow moving average is a twenty period

weighted moving average.

The EA does not manage positions after three bars of opening a trade. So the position must be managed manually or managed with

the auto stop loss and take profit server side expert adviser available at vStore.

Before starting the EA on the server, set the parameters with appropriate values. Parameter "Symbols" determines the symbol to

trade. "Lot" specifies the lost size for each trade and parameter "Chart Period" picks the chart timeframe to trade. The EA

runs on the broker's server auto trading even if the trading terminal is closed on the client machine.


21e82u8.png
 

Attachments

  • Bunny_Cross_System.zip
    3.3 KB · Views: 178
Forex Profit System

Hello,

Forex Profit System is a Server Side VertexFX Expert Adviser. The EA is based on three exponential moving averages and the parabolic stop and reverse indicator. The trading system rules are:

1. Buy when the ten period exponential moving average cross above 50 period exponential moving average and ten period exponential moving average is above 25 period exponential moving average and stop and reverse is in buy mode.

2. Sell when EMA 10 cross below EMA 50 and EMA 10 is below EMA 25 and SAR is in sell mode.

4. Exit the trade when either fixed stop-loss, trailing stop loss or fixed target is hit.

5. Exit buy when trade makes 10 pip profit and EMA 10 is declining. Exit sell when trade make 5 pip profit and EMA 10 is rising.

The EA manages the trade well. It locks in profit with trailing stop loss as well as exit from trades when it finds the market conditions are not favorable as the ten period EMA begins to move in opposite direction. Before running the EA on server, set the parameter values at the top of the script file. Specify the symbol to trade in the "Symbol" parameter, chart time frame in "Chart Period" and other parameters like target, stop-loss etc. The EA runs on the server even if the trading terminal is closed on the local machine.

w4qwo.png
 

Attachments

  • Forex_Profit_System.zip
    4.4 KB · Views: 182
Moving Average Sample EA

Hello,

Moving Average Sample Expert Adviser is a server side VTL expert Adviser. The EA demonstarates the position sizing and trading system coding in VertexFX VTL. The EA open Buy position when price close above a 12 period moving average displaced by 6 bars. It closes Buy position and open sell position when the price close below the displaced moving average. The position size is two percent of the capital available.

This EA demonstrates how to develop a trading system with server side VTL. When a buy signal comes, the EA checks if there is an open Buy position and if it finds an open Buy position then it avoids pyramiding trades. If there is no open buy position it open a new buy position. Thus it avoids opening multiple positions in the same direction. It works similarly for sell positions also. A key factor in trading seysem development is position sizing. The EA demonstrates how to effectively open positions risking only 2% of the account capital. The EA demonstrates how to comunicate with the end user regarding new trades and errors happening when the EA is auto trading. This can be used as a frame work for developing trading systems using server side VTL.

9lh2s5.png
 

Attachments

  • Moving_Average.zip
    3.8 KB · Views: 186
Qualified RSI EA

Hello,

Qualified R S I is a Server Side VTL Expert Adviser. It is based on the Relative Strength Indicator, RSI. The tradings system uses the RSI to identify over bought and over sold market conditions and open counter trend trades. RSI remaining at higher levels indicate overbought market conditions. RSI remaining below 45 level indicates oversold market conditions. The EA examines this situation and open counter trend trades. The trading system rules are:

Buy When RSI is below 45 level for the last 12 bars.

Sell when RSI is above 55 level for the last 12 bars.

Close positions when fixed stoploss or trailing stoploss is hit.

Before starting the EA on server, set the parameter values by opening the VTL Script in VTL Editor. Parameters are located at the top of the script file. The symbol to trade, chart time frame, lot size and stoploss can be defined in the parameters.


dcpqac.png
 

Attachments

  • Qualified_RSI.zip
    4.2 KB · Views: 186
Correlation Ratio - VertexFX

Hello,

Correlation ratio (corr indicator) measures the most recent price movement against price movement in the same period in the historical data.It compares price move in last few price bars defined by the parameter "corrLen" against the historical data and plots the correlation ratio.

Correlation ratio values falls within the range zero to one. Extreme values in the correlation ratio indicates significant deviation from usual price moves in the asset. It is a statistical measure, not a technical indicator. However in trading, when correlation ratio reaches an extreme level, price reversal or consolidation is anticipated.

Deviations from normal price behavior indicates an overbought or oversold market condition. Thus it can be used for counter trend trading and profit booking. It works well in conjunction with other technical indicators.

nf1afb.png
 

Attachments

  • corr_indicator.zip
    2.5 KB · Views: 180
Polarized Fractal Efficiency - VertexFX

Hello,

Polarized fractal efficiency (PFE) is a VertexFX Client Side VTL Indicator. PFE indicator measures the efficiency of price movement and its values oscillates between -1 and +1.

PFE value above zero indicates upward price move and value below zero indicate downward price move. Polarized fractal efficiency is used to anticipate trend changes. The price move reaches maximum efficiency when PFE reading reaches +1 or -1. Extreme PFE reading near -1 indicates the possibility of down trend ending, and extreme values near +1 indicates uptrend is ending. Thus PFE can be used to develop counter trend trading strategies.

The PFE indicator can be customized through the parameters, PFE calculation period, and smoothing average. PFE indicator can be used to develop trading strategies in conjunction with other indicators.

311n9tk.png
 

Attachments

  • pfe_indicator.zip
    2.3 KB · Views: 192
Stochastic Momentum Index - VertexFX

Hello,

Stochastic Momentum Index (SMI) is a more refined version of the stochastic oscillator. It uses

a wider range of values for the oscillator calculation and have higher sensitivity to closing

prices.

SMI calculates the distance of the current closing price as it relates to the median of the

high/low range of price. SMI oscillates between the range +100 and -100. The SMI is primarily

used to identify overbought or oversold market conditions in the market. When SMI value reaches

extreme levels, the market is usually in overbought or oversold condition.

It can also be used a general trend indicator, values above 40 as indicative of a bullish trend

and negative values greater than -40 as showing a bearish trend. Divergence between SMI and

Price as price makes new high or low can be used as a forewarning to trend reversal. The SMI

indicator can be customized through the parameters, SMI period and smoothing period. Like the

stochastic oscillator, SMI has 2 periods, Period Q and period R, similar to %k and %D of the

stochastic oscillator.

v6uan8.png
 

Attachments

  • smi_indicator.zip
    3 KB · Views: 186
SMCCI - VertexFX

Hello,

SMCCI is an improved moving average that shows the trend direction. It uses advanced smoothing techniques to achive a better moving average, eliminating usual problems associated with moving averages, like lag and whip-saws.

SMCCI is less responsive to false price moves and captures the overall trend direction. Price above the SMCCI line indicates up trend and price below the line indicates down trend.

The SMCCI can be used to develop trading strategies. The image compares a 96 period SMCCI and a exponential moving average. The red line is EMA and teal line is SMCCI. SMCCI signals trend reversal earlier than the EMA. With SMCCI, the number of whip-saw trades are reduced. Check the grey box area in chart. The SMCCI can be customized through the parameters, period and smoothing factor b.

2d2c3m8.png
 

Attachments

  • SmCCI.zip
    2.3 KB · Views: 186
Spyker Indicator

Hello

Spyker is a VertexFX client cide VTL Indicator, that identifies sudden price jumps or spike bars in a chart.

The price spikes happens usually at the end of trends or on breakout price moves. The silver color indicator line plots the price spikes of each bar. When the indicator sharply jumps to an extreme level above zero, an upward spike bar is identified. When the indicator falls sharply below the zero level, a downward spike bar is identified.

Extreme readings in the indicator picks the spike bars. The golden colored line is the average of the spike range of each bar, and it can be used as middle line to identify upward and downward price jumps.

Spike bars can be used in conjunction with other indicators or support/resistance levels to form trading strategies. In the chart, price breaks resistance level with a spike bar. However after breakout, price fails to trade above the spike bar. This is a clear indication that the breakout is failing. Spike bars can be used similarly in developing trading strategies.

2yva24l.png
 

Attachments

  • spyker_indicator.TXT
    11.8 KB · Views: 269
ATR DarMA - VertexFX Client Side Indicator

ATR DarMA is a client side VTL indicator. It plots the Average True Range (ATR) as a line and a moving average of the ATR. ATR is a volatility measure. It is primarily used for stop loss placement and take profit levels. High value of ATR indicates high volatility and low ATR value indicates lower volatility in the market. When the volatility is high, wider stop losses should be used. In low volatility situations tight stop loss can be used. The take profit levels can be adjusted to the levels of volatility in the market. ATR DarMA indicator applies a moving average to the ATR indicator, showing clearly ATR value is at higher levels or lower levels. The indicator plots two lines, the teal color line is the ATR and the red color line is the moving average of ATR. ATR avove its moving average indicates higher volatility in the underlying instrument and trader is advised to use wider stop loss as well as wider take profit levels. ATR below its moving average indicates low volatility market conditions and trader can use tight stop loss. Thus ATR DarMA indicator helps the trader to easily grasp the underlying volatility condition in the market. This indicator does not generate trading signals, it shows the volatility in the market.

The ATR DarMA indicator can be customized through the parameters. "ATR Period" determines the period parameter of ATR indicator. "Signal Line Period" specifies the moving average period for ATR signal line. "Signal Line Shift" parameter determines the moving average's displacement. "Signal Line MA Method" specifies the moving average type to be used for signal line, it can be Simple Moving Average, EMA, Time series MA or Variable MA.

2m4ritu.png
 

Attachments

  • atr_darma.txt
    13.4 KB · Views: 250
Candles Ratio - VertexFX Client Side Indicator

Candles Ratio is a Client Side VertexFX VTL indicator. Candles Ratio indicator plots the ratio of the candle body for the last 20 bars. The ratio is calculated by taking the open close relationship of candles. The up close candle body sizes are summed for the last 20 bars and also the down candle body sizes are summed for the last 20 bars. Then the sum of the body size of up candles is divided by the sum of the body size of down candles to get the candles ratio indicator. The indicator is plotted as line below the candle chart.
The Candles ratio indicator shows the underlying trend in the market. If the indicator is rising and above 1, most of the candles are closing above its open indicating an upward bias in price move. Lower values below 1 indicates most of the candles are closing below the open and down trend is in force. The indicator is very helpful in anticipating breakout from consolidation. If the indicator is above 1, an upward breakout is expected. If the indicator is below 1, a downward breakout from consolidation is expected. The candle ratio range (default 20) can be customized through the parameter “period CN”.
10fceps.png
 

Attachments

  • Candles_ratio_indicator.zip
    2.7 KB · Views: 195
iKvant Levels - VertexFX

iKvant Levels is a Client Side VTL indicator. It is a support resistance level indicator. The level is calculated from the price range in last 5 bars. The calculation is based on the highest high and lowest low of last 5 bars and the high and low of each bar in this 5 bar range. The indicator plots these levels on the candle chart. iKvant levels can be used as support resistance levels as well as a trend filter.
Price trading above the iKvant level indicates an uptrend and price trading below iKvant level indicates down trend. This level can be used for breakout trading. Falling iKvant levels indicate that the overall trend is down and rising iKvant level indicates the overall trend is upward. These levels can be used as stop loss with other trading strategies.
The indicator can be customized through parameters. To change the parameters, open the VTL script in VTL editor by double clicking on the iKvant indicator in navigator. Parameters are located at the top of the script. “HL Period” specifies the range to calculate iKvant levels. “k” is a coefficient to compare the price range in the specified period over the price range of each individual bar in the range. “Min Step” is determine the minimum deviation for a new iKvant level.
6jd0z4.png
 

Attachments

  • iKvant_Levels.zip
    2.6 KB · Views: 180
e-TurboFX - VertexFX EA

Hello,
e-TurboFX is a server side VTL expert adviser. It runs on the server auto trading, irrespective of the client terminal is open or client is connected to the server. This is a nice feature available in VertexFX. The expert adviser trades strong upward or downward moves emerging in the candle chart. When a strong directional move is emerging in candle chart, price move is likely to continue in that direction. The EA is designed to take advantage of this. An upward move emerging in candle chart is identified by the candle pattern where three green candles are formed successively, with increasing upward momentum in each candle. Emerging downward price move is identified by the candle pattern where three red candles are formed with increased downward momentum is formed. The trading system rules are
1 Buy when three green candles are formed (open of the candle is below the close of the candle) with each candle having increased momentum (Open Close range of each candle is increasing)
2 Sell when three red candles are formed (open of the candle is above the close of the candle) with each candle having increased momentum (Open close range of each candle is increasing)
3 Close open position on fixed stop loss or target
The EA can be customized through the parameters. Parameters are located at the top of the script. Open the EA in VTL editor and the parameters can be modified in the Editor. Parameter “N” decides the number of candles to check for the candle pattern. “Stop Loss” and “Take profit” defines the stop loss and take profit levels in pips. The lot size and the symbol to auto trade are defined by the parameters “Lot” and “Symbol”. Parameter “Chart period” determines the candle chart time frame to use.

ossaxz.png
 

Attachments

  • e-TurboFx.zip
    3.8 KB · Views: 178
Full Damp - VertexFX EA

Full Damp is a VertexFX server side VTL expert adviser. The EA runs on the server auto trading irrespective of the fact the client terminal is connected to server or not. This is a very nice feature available in VertexFX. The EA trades price reversal after extreme price moves in chart. It uses the Bollinger Bands and RSI indicator to open trades. Extreme price move is identified by the Bollinger bands, price above/below Bollinger bands third standard deviation is taken as extreme price moves. Then it checks if the RSI was in overbought or oversold level in any of the last 6 bars. These two conditions identify an extreme price moves. Then when price closes within the Bollinger band second standard deviation, price reversal after the extreme is confirmed and position is opened.
The trading system rules are:
• Buy - Price goes below the Bollinger band bottom third standard deviation and RSI is less than 30 in any one of the last six bars. (Signal Bar). Wait for price to close above Bollinger band bottom second standard deviation (Entry Bar). Buy on next bar open.
• Sell – Price goes above Bollinger band top third standard deviation and RSI is above 70 level in any one of the last six bars. (Signal Bar). Wait for price to close below Bollinger band top second standard deviation. (Entry Bar). Sell on next bar open
• Exit –
1. Apply a stop loss at the highest high or lowest low from signal bar to entry bar.
2. Exit buy on next bar open if price goes above Bollinger band top second standard deviation. Opposite for sell position.
3. Exit half of the position on next bar open if price moves in favor equivalent to the risk (entry price – stop loss price).
4. Move stop loss to breakeven when partial profit booking is done
The EA can be customized through the parameters. Parameters are located at the top of the script. Open the EA in VTL editor and parameter values can be modified. The Bollinger band period, RSI period, position size, chart period to trade, symbol to trade etc. are defined in the parameters. Available parameters and options are well documented in the script.
2mfirs9.png
 

Attachments

  • FullDamp.zip
    4.7 KB · Views: 178
Graal Cross - VertexFX Server EA

Graal Cross is a server side VTL expert adviser. The EA is based on exponential moving average cross over and momentum at the time of EMA cross over. The momentum filter eliminates many false cross overs or whip saws associated with normal EMA cross over strategies. The trading system rules are:
1 Buy when fast EMA cross above slow EMA and momentum is positive.
2 Sell when fast EMA cross below slow EMA and momentum is negative.
3 Apply a stop loss and take profit to open positions.
The fast EMA period, slow EMA period, and momentum period is defined by the parameters of the expert adviser. The momentum filter is further enhanced by a minimum value above or below zero level defined by the parameter momentum filter. Default stop loss is 20 pips and target is 200 pips. All these parameters can be changed in the VTL editor before running the EA on the server. The parameters are located at the top of the script. Parameters are documented in the script file for quick reference.
To run the EA on server, open the script in VTL editor and click on the Run button. This will save the EA on the server and start the EA on the server. This is a unique feature available in VertexFX, the client can close the client terminal and the EA will continue to run on the server.
20fcbkn.png
 

Attachments

  • FullDamp.zip
    4.7 KB · Views: 174
Top