This is EA based on well-known range scalping technique during night hours (GMT) for such pairs like EURGBP, EURCHF and GBPCHF.
In the EA is used indicator PolyFitBands_v2.3 which you can find in the attachment. The breakout of Upper Band is a signal for opening of SELL position and vice versa the breakout of Lower Band - BUY position.
Also the EA are used advanced timing settings because timing factor is very important for scalping.
Explanation of all settings:
extern string Expert_Name = "PolyFitScalper_v1.57";
extern int Magic =157157; // Magic Number
extern int Slippage = 3;
extern string Main_data = " Trade Volume & Trade Method";
extern double Lots = 0.1; // Trade Volume
extern int MaxOrders = 3; // Max Orders Number
extern double TakeProfit = 0; // Take Profit Value in pips
extern double ProfitTarget = 0; // Profit Target Value
extern double ProfitMode = 0; // Profit Mode for Profit Target:0-pips,1-USD
extern double MinProfit = 1; // Min Profit in pips
extern double ProfitRatio = 0.5; // For Profit Close: Distance from Up/Dn Bands in portions of width (ex.0.5-middle)
extern double LossRatio = 0; // For Loss Close: the same as Profit Close
extern double StopLoss = 45; // Initial Stop Value in pips
extern int TrailingMode = 0; // 0-off,1-standard,2-System by Up/Dn Bands
extern double TrailingStop = 0; // Trailing Stop Value in pips
extern double StopDeviation = 0; // Deviation from Up/Dn Bands in %(TrailingMode=2)
extern double BreakEven = 0; // Break-Even Value in pips
extern double PipsLock = 0; // Lock in pips
extern int ExitMode = 1; // Exit Mode: 0-off, 1-on
extern int ECN_Mode = 1; // ECN Mode: 0-off,1-on
extern int Comment_Mode = 0; // Comment Mode: 0-off,1-on
extern string Time_Inputs = " Timing parameters ";
extern int MainTimeFrame = 0; // Time Frame in min
extern int StartHour = 22; // Start Hour of Trade Session
extern int StartMinute = 0; // Start Minute of Trade Session
extern int EndHour = 8; // End Hour of Trade Session
extern int EndMinute = 0; // End Hour of Trade Session
extern int MonStartHour = 8; // Monday Start Hour of Trade Session
extern int MonStartMinute = 0; // Monday Start Minute of Trade Session
extern int FriEndHour = 22; // Friday End Hour of Trade Session
extern int FriEndMinute = 0; // Friday End Hour of Trade Session
extern int TradeDay = -1; // Trade Day of Week (ex.1-Monday,-1-all Days)
extern int NonTradeDay = 0; // Non-Trading Day of Week (ex.5-Friday)
extern int CloseTimeMode = 0; // CloseTime mode: 0-off,1-on
extern int CloseHour = 24; // Trade Close Hour
extern int CloseMinute = 0; // Trade Close Minute
extern int FriCloseHour = 22; // Trade Close Hour in Friday
extern int FriCloseMinute = 55; // Trade Close Minute in Friday
extern double ProcessTime = 3; // Process Time for Close Orders by Time
extern double OrdDuration = 1.5; // Min Orders duration
extern string ScheduleName = "Schedule1.txt"; // Name of Schedule's File
extern int ScheduleCheck = 0; // Check of Schedule in Experts Window
extern int ScheduleMode = 1; // Schedule Mode: 0-off,1-on
extern int TimeShift = 0; // Time Shift in hours (for Schedule only)
extern string PS_Inputs = " PolyFitBands parameters:";
extern int PS_TimeFrame = 0; // Time Frame in min
extern int PS_Price = 0; // Apply to Price(0-Close;1-Open;2-High;3-Low;4-Median;5-Typical;6-Weighted)
extern int PS_Length = 150; // Number of bars for an evaluation
extern int PS_Degree = 1; // Degree of a Polynomial(no more 12)
extern int PS_PreSmooth = 1; // Period of Preliminary Smoothing
extern int PS_MAMode = 0; // Mode of MA:0-SMA,1-EMA,2-Wilders(SMMA),3-LWMA
extern double PS_Sigma_min = 3; // Min value of Multiplier of Sigma(Standard Deviation)
extern double PS_Sigma_max = 3.7; // Max value of Multiplier of Sigma(Standard Deviation)
extern double PS_MaxDistance = 0; // Max Distance from middle in pips
extern int PS_Shift = 0; // Shift relative to the current bar
extern int PS_Mode = 1; // PolyTrend Mode: 0-off,1-trend(confirmation),2-signal
extern string MM_inputs = " Money Management";
extern int MM = 2; // ММ Switch(0-off,1-%% of Free Margin,2-L.Williams formula
extern double MaxRisk = 0.05; // Risk Factor in decimals
-Before trading with this EA please try to find brokers with low spreads.
For this purpose I suggest to use SpreadoMeter_v2.
-Default settings and file Schedule1.txt are for EURGBP M1.
-File Schedule1.txt you should place in experts/files directory for trading or tester/files for testing or optimization.
TimeShift=0 is for Alpari UK(GMT+1), e.g., for MB Trading TimeShift=-6.
-PolyFitBands_v2.3 should be in experts/indicators directory.
PS. Settings and Schedule file for EURCHF M1 are added.
For EURCHF M1: unrar attached file EURCHF_M1.txt and did exact the same as we did for Schedule1.txt.
Beides, change in the setting of the EA the new name of the file to be as the following:
ScheduleName = "EURCHF_M1.txt";
Updated version posted here : https://www.forex-tsd.com/forum/exclusive/11580-polyfitscalper/page51#comment_753675
This indicator incorporates the volume to inform the market trend. A warning system (chart, SMS and e-mail) is incorporated for warning when a certain level is exceeded.
Developed by Marc Chaikin, Chaikin Money Flow (CMF) measures the amount of Money Flow Volume (MFV) over a specific period. Money Flow Volume forms the basis for the Accumulation Distribution Line. Instead of a cumulative total of Money Flow Volume, Chaikin Money Flow simply sums Money Flow Volume for a specific look-back
FULL Automatic is a fully autonomous trading robot for MetaТrader 5 without configurable parameters.
It is designed for traders having no knowledge of trading basics. It works in Low, Medium, High and Extremal trading modes.
The EA applies modified versions of well-known strategies, including Elliott waves, following a trend, half-pyramiding, scalping, speculative trading with a double deposit protection. The EA switches the strategies automatically. The robot does not open n
The indicator shows a line of a relative trend based on an oscillator selected from the list. The line can be used for support/resistance depending on where the price is. Direction (fall/rise) changes when the oscillator crosses the specified levels (it is equal to the middle of the range by default, the value is adjustable) and can be additionally displayed in a different color. Change in the direction of the secondary smoothed price trend is displayed as arrows (you can also enable alerts); it
Ermou Street rather than an expert or an indicator is a all-in-one trading assistant easing your trading sessions by providing signals and notifications. It's an assistant rather than a robot - "an assisted steering rather than an autopilot", and now, it autoadjusts itself to any instrument, any timeframe & any circumstance.
First, you should watch the video. Then here's some explanation:
By default, attaching Ermou Street to a chart, you’ll get:
A panel Signals: buy (default b
The Expert Advisor uses the strategy of trading the Fibonacci levels. As the basis for placing a grid, the EA uses the ZigZag indicator (included in the standard MetaTrader delivery).
First, the EA determines the trend direction. To do that, according to the Dow theory, it uses the last two Highs and last two Lows of the ZigZag.
If the last High is higher than the previous and the last Low is higher than the previous, the EA considers the trend to be ascending. If the last High is lower
Stochastic oscillator with Singular Spectrum Analysis algorithms (SSA).
SSA is an effective method of treatment of non-stationary time series with unknown internal structure. It is used for the determination of the main components (trend, seasonal fluctuations and wave), smoothing and noise suppression. The method allows us to find previously unknown series periodicities and make forecasts on the basis of the detected periodic patterns.
The indicator signals are identical to the original signa
Scalper with Automatic Parameter Setting
Would you like to have an Expert Advisor that could automatically calculate trade parameters and adjust to the current market situation?
We present you our new development for the Forex market. This is a tick scalper for МТ4 and МТ5 - TickSniper.
Trading with it is fully automated. Forget continuous monitoring - this Expert Advisor trades independently. Its settings have been optimized over the course of testing on our real accounts.
This script help user record the value of Moving Average and OHLC at the moment once deals happen.
The datas save as .CSV format file so you can quantitative analysis someone's trading.
Please input value of MA's parameters you like. It tells you the path of data file when script is stopped.
Three variables are available for every strategy, any one of them can be disabled, their period can be changed.
type_order=ORDER_FILLING _FOK - order filling type.
ReverseTrade=false — trades opens in reverse direction if true. ExitOnBar=true — trades close on each bar only. spreadcover=false — Spread you pay includes in profit trades. It's like trade with zero spread but you should remember that it can decrease exact match between tester's result and live one. It
The iTicksChart allows you to create custom tick charts. It is suitable not only for trading but also for analysis of tick history. Each missed or ambiguous tick is fixed and displayed on the chart. Experts, indicators, graphical objects can be used for technical analysis.
Advantages and Features
runs and works at any open chart window (called "base chart" further on in this document); looks like a common chart after launching (see Screenshots); history quality is monitored - each missed o
This is the first public MQL5 indicator using the cluster filtering. The advanced smoothing effect allows the digital filter to transform an ordinary moving average into a new faster indicator providing fewer false signals. At least, that is the purpose of the new experimental project. The project stages and ClusterSMA features are described in the author's blog (in Russian).
The indicator is based on the cluster digital filter that is successfully used in another area. At the time of publicati
The Sane Reversal indicator is one of the leading oscillators. The signals are generated early, unlike in other indicators which give the signal after the price goes far away in either direction. The indicator displays the price reversals using arrows with high accuracy. The arrows appear on the zero bar and do not flicker of disappear regardless of the market volatility, which allows to trade effectively with short stop losses:
the Buy signal - white arrow on the bar Low,the Sell signal - red
The Synchronized Charts script allows comparing bars of different symbols or different periods of the same symbol.
Attach the script to a chart and move bars or change the scale, all opened chart will move synchronously with the current one. The bars on different charts aligned to the border according to their open time.
Easy Order is an Expert Advisor allowing you to enter any type of trade with one click based on your RISK preferences.
You can choose to enter a trade and automatically calculate your lot size based on how much of your account you want to risk. Risk is calculated based on your Stop Loss placement. You can use a fixed lot size if you don't want to use risk based calculation of lot size. Your previous setting of risk based or fixed lot size remains saved for your next use of this Expert Advi
VirtualTradePad - is a contol panel for working with orders in МetaТrader 5 : buy, sell, buystop, buylimit, sellstop, selllimit, close, delete, modify, tralling stop.
VirtualTradePad won 2nd prize in the "Best Control Panel in the MQL5 Language" Contest.
The panel consists of 5 tabs.
VirtualTradePad PositionsStyle VirtualTradePad Ordersstyle VirtualTradePad SignalsStyleDemo version of the panel - VirtualTradePad LiteProfit or Loss PadINFO PadYou can also try this panel for
This indicator has been created by a former hedge-fund employee and it automatically identifies when a divergence occurs between price and an oscillator. It can identify both bull and bear divergence and it is pre-loaded with four of the most popular oscillators. You can choose from RSI, MACD, Stochastics and CCI.
Remember: When a divergence occurs, it means that price and momentum are not in agreement. And divergence signals are widely used by institutional traders to identify potential revers
This trading panel has been developed for fast and comfortable operation of the financial markets. It is equipped with the necessary functions for manual and semi-automated trading. Due to the presence of the order trailing feature, trailing stop and automatic closure by equity, profit, time. You can use it to automate your trading system. All you have to do is open a position and set the parameters for maintenance, everything else will be handled by the EA. If you want to limit your losses, set
The script is intended for automatic placing of Buy Stop pending orders, Stop Losses and Take Profits on the user specified levels.
Avoiding unwanted entering a long position in case of false hitting the level as a result of widening of the spread by a dealing center. Avoiding unwanted triggering of a Stop Loss in case a quote pierces a significant level (fractal) without further confirmation with the close price. Setting a necessary virtual order and entering the marke
My Money Manager like a risk controller, which places your trades with the exact volume that meets your desired stop loss risk.
It can also help you to preview your EP/SL/TP levels before placing an order by dragging these levels directly on a chart, and keep reporting about them during the position opening.
With this tool, you will feel more comfortable when deciding to open orders, as well as forecasting your profit/loss with your orders. Placing orders is a very precise and profe
Auto Trade Copier is designed to copy trades between multi MetaTrader 5 accounts/terminals with 100% accuracy.
With this tool, you can act as either a provider (source) or a receiver (destination). All trading actions will be copied from the provider to the receiver with no delay.
Note: Demo version for testing can be downloaded at: https://www.mql5.com/en/market/product/5006.
Followings are highlight features:
Switch between Provider or Receiver role within one tool.One provider can copy tr
Cluster analysis of volumes is now available in MetaTrader 5!
The YuСlusters indicator is a professional tool for analyzing the trading volumes. The cluster graph is plotted based on tick data. For the exchange financial instruments these are the volume, type and price of a deal. For the Forex instruments - the real or tick volume (depending on the broker) and Bid price.
There are 6 criteria of cluster generation:
Time interval, the criterion is set in seconds. Price range, the criteri
Active Lines - a powerful professional tool for operations with lines on charts. Active Lines provides a wide range of actions for events when the price crosses lines. For example: notify, open/modify/close a position, place/remove pending orders. With Active Lines you can assign several tasks to one line, for each of which you can set individual trigger conditions, as well as conditions for re-activations and the number of possible activations.
Active Lines helps you easily organize various tr
Auto Trade Driver is an automatic powerful tool (run as Expert Advisor) that helps you to manage risk and control orders and maximize your profit in multi-protect/trailing-stop rules.
This tool is very useful for both scalpers and trend followers. It not only calculates the trade risk exactly, but also protects and maximizes your profits in real-time.
With this tool, the only thing you have to do is to enter trade by your own strategy, then it will auto-drive your position with exit strategy y
The most profitable trend traders are the ones who know how to recognize not only the market trend, but also the trading opportunities that arise once a trend has been established. The Pz Trend Trading indicator has been designed to profit has much as possible from trends taking place in the maket.
Established trends offer dozens of trading opportunities, but most trend trading indicators neglect them completely, and leave the trader completely uninformed about what the market is doing during a
The indicator determines the inside bar and marks its High/Low. It is plotted based on the closed candles (does not redraw). The identified inside bar can be displayed on the smaller periods. You may set a higher period (to search for the inside bar) and analyze on a smaller one. Also you can see the levels for Mother bar.
Period to find Inside Bar — the period to search for the inside bar. If a specific period is set, the search will be performed in that period. Ty
The Pz Oscillator is a very smooth and responsive accelerometer which provides a lot of useful information and detects divergences automatically. It is a great trading confirmation and can be used to identify the trend direction and strength. It has been designed as a complement for our trading tools.
The oscillator plots two moving averages to display the trend direction. If the fast moving average is above the slow moving average, the market is during an uptrend and long trad
The use of a polynomial expansion of data opens up new possibilities for analysis and decision making. But the problem of all existing algorithms is a very slow computation.
The main feature of this indicator is its fast algorithm. The speed of calculation of the polynomial algorithm and its standard deviation values is several thousand times faster than conventional algorithms. So this is a convenient algorithm for use without the need to apply supercomputers.
Beginning with the version 1.4
The Expert Advisor for increasing (or opening) market positions.
Allows specifying the desired risk, target and searching for the best open price and trade volume.
It is included in the ActivePanel product.
A script for opening a grid of orders
If you need to quickly open several pending orders (Buy Limit, Sell Limit, Buy Stop, Sell Stop) on a certain distance from the current price, this script will do all the routine for you! Allow AutoTrading before running the script.
Run the script on a chart.
Language of messages displayed (EN, RU, DE, FR, ES) - language of the output messages (English, Russian, German, French, Spanish). Price for open - open price. If set to
Fast Copy MT5 allows you to copy trades between different MetaTrader 5 (netting)(hedge) and MetaTrader 4 accounts in any direction and amount, quickly and easily (without loading the system).
Any type of copying is available
MT4 → MT5 MT4 → MT4 MT5 → MT5 MT5 → MT4
* For the MetaTrader 4 terminal — Fast Copy MT4
* For the MetaTrader 5 terminal — Fast Copy MT5
** Before the purchase, you can test the program by downloading the free demo versions — Fast
Thanks a lot.
I started to forward test it with Alpari UK default settings, EURGBP, M1.
One trade was open and closed.
I am getting good results for now.
But EA with default settings is not trading often as I see.
I asked Igorad and he replied that if we want for this EA to trade more often so change PS_Sigma_min from 3.0 to 2.0 or 1.5.
I changed to 1.5 and last trade were made using this new settings:
Just about spread.
Broco Investor platform.
Alpari rus broker.
Broco Trader platform.
how goes it?
do you know what the schedule1 is for?
Boy dont i feel like an idiot i red over it 2 times and didnt catch that it says right in the first post
sorry for that rediculous question