• Information
7+ years
experience
48
products
130
demo versions
0
jobs
0
signals
0
subscribers
Stephen Reynolds
Added topic Alert Problems
Why when I use this code to sound an alert it behaves okay and sounds only when the statement is true. #property indicator_chart_window    // External Input Variables extern string SECTION_A  = "*** Arrow Color Settings ***" ;
Stephen Reynolds
Added topic Why cant I read another symbol off chart?
In the following why is it when I input another symbol different to the chart the Indicator is placed on to it doesn't return that symbol? #property indicator_chart_window #property indicator_buffers 1 extern color LabelColor  =
Stephen Reynolds
Added topic MessageBox on Indicators?
Ive been trying to add a messagebox to my indicator only to find in the mql4 documentation that it isn't possible to display this as an indicatorAs stated on a note on the messagebox function : The function cant be called from custom indicators
Stephen Reynolds
Added topic mt4 build 1066
Ive been trying to send an EA for automatic validation but keep getting Please recompile your product with new compiler  the moderator tells me I need the latest version build 1066 (21 Apr 2017). But I cant see where I download it from? Can
Stephen Reynolds
Added topic How To Modify A Pending Order
In the following code why is it I cant get it to place stop loss and take profit onto the pending order after it has been placed? int gBuyTicket; void OnTick() { //--------------    // Timer    //--------------   
Stephen Reynolds
Added topic Broker Differences
Ive been trying to send an EA to the market and get it published by a moderator. It doesn't show any errors in tester on the tickmill demo account I use. It doesn't show any error when put it through automatic validation. But why is the moderator
Stephen Reynolds
Added topic OrderSend error 130?
With the following code I cant see why I'm getting order send error 130 ? When I test on my broker vipromarkets it is bug free but when I take it to auto validation it returns ordersend error 130. Why is it the first code here works okay with no bugs
Stephen Reynolds
Added topic error 4107 ordersend
Why an I receiving ordersend error 4107 and invalid takeprofit for ordersend function on testing the following code? extern string SECTION_C = "*** Trade Management ***"; input int StopLoss = 40;  // Stop Loss input int TakeProfit = 1000; 
Stephen Reynolds
Added topic unmatched data errors?
Im getting the following errors : 2017.04.06 14:48:37.843 TestGenerator: unmatched data error (volume limit 5704 at 2017.03.31 16:00 exceeded) 2017.04.06 14:48:37.843 TestGenerator: unmatched data error (low value 1.06736 at 2017.03.31
Stephen Reynolds
Added topic there are no trading operations
I test me EA on my own broker it works okay. But when I send in for validation I get the following : test on EURUSD,H1 there are no trading operations test on NZDUSD,H1 there are no trading operations test on GBPUSDcheck,M30 there are no trading
Stephen Reynolds
Added topic Operational confusion?
I cant see why the object "margin" is returning 0.0 and not 0.5 like it should? void OnTick () {    double margin = (5 / 10 );    Print ( "margin = " ,margin); }
Stephen Reynolds
Added topic Automatic Validation problem. Order Send error 131
Hi, ive tested the my EA on my current broker Vipromarkets and it test okay with no errors. But, when I send it in for automatic validation I get ordersend error 131 and a zero divide error. After looking into the problem this type of error
Stephen Reynolds Published product

Break It Down is based on the Directional Movement Index and tells the trader when a market trend probably maxed out and ready to fall back. This pattern is more predictable when we apply this system only when the market is rallying but within a trading range. Because traders Sell off in fear the market often moves faster when declining! When this happens, good moves can occur. As traders are no longer interested in the trend, the volume will decline and the price will usually fall back on

Stephen Reynolds
Added topic iMAOnArray converting volume trouble?
In the following code why does it return my object AVGVol1 as 0.0 and not the average of volume it should? I see AVGVol[0] works and returns the volume okay, so this array work as far as I see‌. But it doesn't work within the iMAOnArray parameter
Stephen Reynolds Published product

Bollinger Breakout Trader tells the trader when the market is about to breakout from a non-volatile period. Non volatility usually means its building up steam for more good moves in future. A signal is formed when this switch from non-volatile to volatile occurs. These periods are measured by both Bollinger Bands and Keltner Channels. Bollinger Bands measure the standard deviation of price from the Moving Average which results in an expanding and contracting channel. Keltner Channels are based

Stephen Reynolds Published product

Divergence Convergence MACD is based on the classical divergence and convergence methods of charting. Divergence is when we get higher highs and lower lows on our uptrend but which are not supported by our indicator which makes lower highs and therefore signals the underlying momentum is failing and so a reversal might occur. Vice versa for downtrend. Convergence is when the higher highs and higher lows of an uptrend are also confirmed by our indicator making lower lows which helps us confirm

Stephen Reynolds
Added topic buffers slowing down indicator?
Hi, in the full code attached and segment below I don't understand why it takes a long time to load when placed onto the 5m and 1m chart but is okay on the larger charts?  Reference says that it might be something to do with too
Stephen Reynolds Published product

Convergence is when the higher highs and higher lows of an uptrend are also confirmed by our indicator making lower lows which helps us confirm that momentum is increasing and so the trend is likely to continue. Vice versa for a downtrend. Divergence is when we get higher highs on an uptrend but which are not supported by our indicator which makes lower highs and therefore signals the underlying momentum is failing and so a reversal might occur. Vice versa for downtrend. I have combined these

Stephen Reynolds Published product

DSS is similar to Stochastic except for this Indicator we use what is called double exponentially smoothing. This will give the trader a more speedy response to price changes which tends to smooth out the erratic movements of a regular Stochastic. Because its always best to know what the larger timeframes are doing. I have adopted the tactic of overlaying the larger chart of DSS over the smaller chart to gauge whats going on overall and to pint point best entry or exit points. I have left it

Stephen Reynolds Published product

Record Session High Trader uses the concepts of within candlesticks trading to gauge when a trend might be wearing out and therefore ready for reversal or pause simply by looking at the candles. We call it a record session high when we get 8 or more previous candles that have higher closes. We call it a record session low when we get 8 or more previous candles that have lower closes. We don't rely on the typical Oscillation Indicators for recognizing overbought or oversold but more we rely on