Range Range GBPJPY
- Whole period
- 2 years
- 1 year
- 6 months
- 3 months
- 1 month
Forward testing (Profit)
Monthly Statistics
- Jan
- Feb
- Mar
- Apr
- May
- Jun
- Jul
- Aug
- Sep
- Oct
- Nov
- Dec
Calendar for Months
About EA's Strategy
Translating...
【Notice】2024.12.18 1. Additional Weekend Close In Ver1.02, we have modified the system to allow positions to be closed at the specified time on Fridays according to server time. 2. Added functionality to not trade for a specified number of candlesticks. ManualEntry = 0;// Resume automated trading after a specified number of candlesticks have passed (range 2-500). To disable this feature = 0. If a number greater than 1 is entered into ManualEntry, the held positions will be closed immediately, and no new entries will be made until the specified number of candlesticks has passed. Immediately after setting, the current bar is counted as 1, so it will be aggregated based on the input value minus 1. Restarting MT4 will reset the internal count, so the count will start over. Example: Set ManualEntry = 40. After 5 hours (20 candlesticks have passed), restart the EA; the count will start from 0, and automated trading will resume after 40 candlesticks have passed after starting MT4. If you restart MT4 over the weekend, please re-enter the correct number after starting it. In the above example, since 20 candlesticks have passed, 40-20=20, meaning you need to reset ManualEntry to 20 after starting. A notification comment will be displayed in the upper left corner of the chart screen stating "Automated trading will resume after X candlesticks." If MT4 is restarted after automated trading resumes, it will not trade for the number of candlesticks specified in the property settings again. To return to automated trading mode, please reset ManualEntry to 0.
【EA Description】
Range Range GBPJPY (Range Range Pound Yen) is an MT4 exclusive EA automated trading system that operates from 1-minute to 4-hour charts..
It makes trend judgments based on a unique scoring evaluation using multi-timeframe analysis. By inputting the importance for 5-minute, 15-minute, 1-hour, 4-hour, daily, and weekly charts, it scores whether the current market is long or short dominant and trades accordingly. Normally, in multi-timeframe analysis, more emphasis is placed on higher timeframes such as daily and weekly, while lower timeframes like 5-minute and 1-hour are not considered important. However, this EA, with default settings, assigns importance as follows: 5-minute - MAX importance 10, 15-minute - MAX importance 10, 1-hour - MAX importance 10, 4-hour - importance 8, daily - importance 4, weekly - importance 4, thus increasing the importance of lower timeframes, resulting in a very high number of trades exceeding 500 annually. The default settings are optimized for "GBP/JPY," but it also supports "USD/JPY" and "EUR/JPY" without changing the settings. ⛀Operating Environment・Optimized for 5-minute charts. ・Operates on 1-minute to 4-hour charts. ・Works with all currency pairs. ・Stop and limit orders are automatically set by the system. 【Trading Time】 The default setting trades from 7:00 to 17:59 server time. Therefore, it only supports brokers with GMT+2 (winter)/+3 (summer). By changing the settings, it can be switched to a 24-hour operating mode.【Logic Explanation】As a general trend, it holds long positions when the evaluation value is positive and short positions when it is negative. The difference from a similar EA using multi-timeframe analysis, "Fast Scalping EA," is that "Fast Scalping EA" targets breakouts from a narrow range of about 20 pips up and down over the past 100 minutes. In contrast, Range Range GBPJPY analyzes data from 20 weekly candlesticks to find optimal entry points based on the range of highs and lows. The timing for entry is contrarian, entering long if the latest 5-minute candlestick is bearish and short if it is bullish. Additionally, it will refrain from entering when the highs and lows of the weekly chart are being updated, entering only when the rate returns to within the range. Details of the parameters and logic are not disclosed, but it collects data from 20 candlesticks for each timeframe, determining a positive score when the current price is near the high and a negative score when it is near the low. The current bar and the previous bar are not included in the collected candlesticks, only picking from two bars back to 20. Each evaluation value is weighted by importance, and the averaged value becomes the overall evaluation value. When this value is negative, it is easier to hold short positions, and when positive, it is easier to hold long positions. In summary, the logic aims for trend-following trades targeting pullbacks on short timeframes when within the range of 20 weekly candlesticks. It can operate on timeframes other than 5 minutes, but it is recommended to use it on the 5-minute chart, which has the best performance. By changing the settings, it can be configured to only enter long positions. Additionally, by default, positions are carried over to the next day, but by changing the settings, positions can be forcibly closed at 18:00 server time. Other features include a trailing stop function, but it is generally advised not to use it as it can reduce performance. Furthermore, while the stop and limit values are automatically adjusted during the signal lighting, disabling this function will increase the number of settlements based on stop and limit orders. Considering the above, the order of good performance is as follows. ▀ Default settings (automatic adjustment of stop and limit values) ⊳ ▁ Settings that do not adjust stop and limit values ⊳ ▂ Enable trailing stop function
Recommended settings are ▀ Default settings or ▁ Settings that do not adjust stop and limit values.
▀ Default settings (automatic adjustment of stop and limit values)
▁ Settings that do not automatically adjust stop and limit values
▂ Enable trailing stop function
Dollar Yen Backtest Results from 2007.01.02 to 2023.12.30
Euro Yen Backtest Results from 2007.01.02 to 2023.12.30
As a note, when a signal is generated and it hits the stop or limit, resulting in a settlement, it will hold a position in the same direction again. This increases unnecessary entries, so the best setting is to enable the default settings (automatic adjustment of stop and limit values). This EA does not use any technical indicators such as moving averages or Bollinger Bands, and trading decisions are made by comparing the highs and lows of each timeframe with the current price. Due to the nature of the EA, it tends to follow trends, making it less effective in low volatility markets with little price movement. Therefore, it is an EA that can aim for profits by operating during periods with a certain level of price movement.【Supported FX Companies】Supports brokers where MT4 EA operates at GMT+2 (winter)/+3 (summer)【Setting Items】 (English) Magic = 49344;// EA identification magic numberLots = 0.1;// Lot size 1.0=100,000 0.1=10,000 0.01=1,000Importance5M = 10;// Importance of 5-minute chart (range 1-10) larger numbers indicate higher importanceImportance15M = 10;// Importance of 15-minute chart (range 1-10) larger numbers indicate higher importanceImportance1H = 10;// Importance of 1-hour chart (range 1-10) larger numbers indicate higher importanceImportance4H = 8;// Importance of 4-hour chart (range 1-10) larger numbers indicate higher importanceImportance1D = 4;// Importance of daily chart (range 1-10) larger numbers indicate higher importanceImportance1W = 4;// Importance of weekly chart (range 1-10) larger numbers indicate higher importanceSlippage = 1;// Allowed slippageMaxSpread = 100;// Allowed spread Enter the difference between Bid and Ask values, e.g., 30=3 pipsMaxError = 150;// Upper limit of consecutive entry count (range 30-300)TimeHour24 = false;// 24-hour trading mode true Trade only from 7:00 to 17:59 server time falseScalping_Mode = false;// Close position at 18:00 server time true Carry position falseOnlyLong = false; // Only enter new long positions true Enter both long and short falseTrailingStop = false; // Enable trailing stop true Not falseStopsAndLimits = true; // Automatically adjust stop and limit values during signal lighting true Not falseManualMode = false;// Discretionary trading mode true Automatic trading mode false
ManualEntry = 0;// Resume automated trading after specified candlesticks (range 2-500) 0 to disableMonday = true; // New entry on Monday true Not false (server time GMT+2 (winter)/+3 (summer))Tuesday = true; // New entry on Tuesday true Not false (server time GMT+2 (winter)/+3 (summer))Wednesday = true; // New entry on Wednesday true Not false (server time GMT+2 (winter)/+3 (summer))Thursday = true; // New entry on Thursday true Not false (server time GMT+2 (winter)/+3 (summer))Friday = true; // New entry on Friday true Not false (server time GMT+2 (winter)/+3 (summer))CommentOnOff = true; // Chart screen comment display true Not false
WeekendClose = false; // Weekend forced close setting true Force settlement on weekends falseClose_Hour = 16;// When weekend close setting is true, specify what hour (Hour) on Friday to force close positions (range 0-23)Close_Minute = 40;// When weekend close setting is true, specify what minute (Minute) on Friday to force close positions (range 0-59)
【Version History】 Latest Version 1.02
1. Added automatic adjustment function for stop and limit values. Even if the rate moves significantly while the signal is lit and hits the stop or limit, it will re-enter in the same direction as long as the signal continues. By setting it to true for automatic adjustment, the stop and limit values will be automatically changed while the signal is lit, making it less likely to hit the stop or limit. 2. Reviewed the upper limit setting for the number of entries per day. Added the following item to the property items MaxError = 150;// Upper limit of consecutive entry count (range 30-300) This is a protection program in case orders fail due to insufficient margin or server errors, preventing an infinite loop of orders. It was previously fixed but has been modified to allow for free setting of the count. The timing for resetting the count in the program is three times: at server time 4:00 (Japan time 10:00-11:00), 11:00 (Japan time 17:00-18:00), and 18:00 (Japan time 24:00-1:00). If the limit is reached by manually closing positions, restarting MT4 will reset the count to zero. 3. Added a setting to not place orders when spreads widen. Enter the allowed spread, the difference between Bid and Ask values, e.g., 50=5 pips Default MaxSpread = 100 4. Added the option to choose between discretionary mode and automatic trading mode. Added the following item to the property items ManualMode = false; // Discretionary mode true Enable automatic trading false Previously, even if manual settlements were made, as long as the signal continued, positions were held in the same direction again. A setting was added to not place new orders without stopping the EA. By setting ManualMode to true, it becomes discretionary mode, and new and settlement orders will not be placed. 5. Added a setting to only enter long positions. In the default setting, only long positions will be held. If you want to hold both short and long positions, set OnlyLong = false. 6. Implemented trailing stop mode. Added a trailing order that automatically follows the stop-loss order rate only when it moves in a favorable direction. This is a method of order that can efficiently aim for profit while controlling loss risk. Rate checks are performed every 15 minutes, and when the rate moves more than 50 pips, the stop-loss value is adjusted. At this time, limit orders will also be modified.
Version 1.02 (2024.12.18)7. Added the function to forcibly close positions at any specified time on Fridays. Positions will be forcibly closed at the specified time on Fridays according to server time. 8. Added functionality to not trade for a specified number of candlesticks. ManualEntry = 0;// Resume automated trading after a specified number of candlesticks have passed (range 2-500) 0 to disable this function. If a number greater than 1 is entered into ManualEntry, the held positions will be closed immediately, and no new entries will be made until the specified number of candlesticks has passed. Restarting MT4 will reset the internal count, so the count will start over. Example: Set ManualEntry = 40. After 5 hours (20 candlesticks have passed), restart the EA; the count will start from 0, and automated trading will resume after 40 candlesticks have passed after starting MT4. If you restart MT4 over the weekend, please re-enter the correct number after starting it. In the above example, since 20 candlesticks have passed, 40-20=20, meaning you need to reset ManualEntry to 20 after starting. If MT4 is restarted after automated trading resumes, it will not trade for the number of candlesticks specified in the property settings again. To return to automated trading mode, please reset ManualEntry to 0.
The coupon will expire in 3 days.
Price: $207.51 (taxed)
¥33,000(taxed)
●Payment
Sales from : 02/28/2024 20:26
Price: $207.51 (taxed)
¥33,000(taxed)
●Payment
Just like discretionary trading, there are those that decide trading and settlement timings by combining indicators, those that repeatedly buy or sell at certain price (pips) intervals, and trading methods that utilize market anomalies or temporal features. The variety is as rich as the methods in discretionary trading.
To categorize simply,
・Scalping (Type where trades are completed within a few minutes to a few hours),
・Day Trading (Type where trades are completed within several hours to about a day),
・Swing Trading (Type where trades are conducted over a relatively long period of about 1 day to 1 week)
・Grid/Martingale Trading (Holding multiple positions at equal or unequal intervals and settling all once a profit is made. Those that gradually increase the lot number are called Martingale.)
・Anomaly EA (Mid-price trading, early morning scalping)
However, a substantial advantage of automated trading is its ability to limit and predict risks beforehand.
[Risk]
Inherent to forex trading are the trading risks that undeniably exist in automated trading as well.
・Lot Size Risk
Increasing the lot size forcibly due to a high winning rate can, in rare instances, depending on the EA, lead to substantial Pips loss when a loss occurs. It is crucial to verify the SL Pips and the number of positions held before operating with an appropriate lot.
・Rapid Market Fluctuation Risk
There are instances where market prices fluctuate rapidly due to index announcements or unforeseen news. System trading does not account for such unpredictable market movements, rendering it incapable of making decisions on whether to settle in advance or abstain from trading. As a countermeasure, utilizing tools that halt the EA based on indicator announcements or the VIX (fear index) is also possible.
[Benefits]
・Operates 24 hours a day
If there is an opportunity, system trading will execute trades on your behalf consistently. It proves to be an extremely convenient tool for those unable to allocate time to trading.
・Trades dispassionately without being swayed by emotions
There is an absence of self-serving rule modifications, a common human tendency, such as increasing the lot size after consecutive losses in discretionary trading or, conversely, hastily securing profits with minimal gains.
・Accessible for beginners
To engage in Forex trading, there is no prerequisite to study; anyone using system trading will achieve the same results.
[Disadvantages]
・Cannot increase trading frequency at will
Since system trading operates based on pre-programmed conditions, depending on the type of EA, it might only execute trades a few times a month.
・Suitability may vary with market conditions
Depending on the trading type of the EA, there are periods more suited to trend trading and periods more suited to contrarian trading, making consistent results across all periods unlikely. While the previous year might have yielded good results, this year's performance might not be as promising, necessitating some level of discretion in determining whether it is an opportune time to operate.
・MT4 (MetaTrader 4. An account needs to be opened with a Forex company that offers MT4.)
・EA (A program for automated trading)
・The operating deposit required to run the EA
・A PC that can run 24 hours or a VPS (Virtual Private Server), where a virtual PC is hosted on a cloud server to run MT4.
Additionally, there are both demo and real accounts available. You can experience trading with virtual money by applying for a demo account. After opening a real account, you select the connection server assigned by the Forex broker, enter the password, and log in to the account.
When you deposit money into your account using the method specified by the forex broker, the funds will be reflected in your MT4 account, and you can trade.
Firstly, download the purchased EA file from your My Page on GogoJungle. You will download a zip (compressed) file, so right-click to extract it and retrieve the file named ‘◯◯◯ (EA name)_A19GAw09 (any 8 alphanumeric characters).ex4’ from inside.
Next, launch MT4 and navigate to ‘File’ → ‘Open Data Folder’ → ‘MQL4’ → ‘Experts’ folder, and place the ex4 file inside. Once done, close MT4 and restart it. Then, go to the upper menu ‘Tools’ → ‘Options’, and under ‘Expert Advisors’, ensure ‘Allow automated trading’ and ‘Allow DLL imports’ are checked, then press OK to close.
The necessary currency pair and time frame for the correct operation of the EA are specified on the EA sales page. Refer to this information and open the chart of the correct currency pair time frame (e.g., USDJPY5M for a USD/Yen 5-minute chart).
Within the menu navigator, under ‘Expert Advisors’, you will find the EA file name you placed earlier. Click to select it, then drag & drop it directly onto the chart to load the EA. Alternatively, you can double-click the EA name to load it onto the selected chart.
If ‘Authentication Success’ appears in the upper left of the chart, the authentication has been successful. To operate the EA, you need to keep your PC running 24 hours. Therefore, either disable the automatic sleep function or host MT4 on a VPS and operate the EA.
If you want to use it with an account other than the authenticated one, you need to reset the registered account.
To reset the account, close the MT4 where the Web authentication is registered, then go to My Page on GogoJungle > Use > Digital Contents > the relevant EA > press the ‘Reset’ button for the registration number, and the registered account will be released.
When the account is in a reset state, using the EA with another MT4 account will register a new account.
Also, you can reset the account an unlimited number of times.
→ Items to Check When EA is Not Operating
1 lot = 100,000 currency units
0.1 lot = 10,000 currency units
0.01 lot = 1,000 currency units
For USD/JPY, 1 lot would mean holding 100,000 dollars.
The margin required to hold lots is determined by the leverage set by the Forex broker.
If the leverage is 25 times, the margin required to hold 10,000 currency units of USD/JPY would be:
10000*109 (※ at a rate of 109 yen per dollar) ÷ 25 = 43,600 yen.
・Risk-Return Ratio: Total Profit and Loss during the period ÷ Maximum Drawdown
・Maximum Drawdown: The largest unrealized loss during the operation period
・Maximum Position Number: This is the maximum number of positions that the EA can theoretically hold at the same time
・TP (Take Profit): The set profit-taking Pips (or specified amount, etc.) in the EA's settings
・SL (Stop Loss): The set maximum loss pips (or specified amount, etc.) in the EA's settings
・Trailing Stop: Instead of settling at a specified Pips, once a certain profit is made, the settlement SL is raised at a certain interval (towards the profit), maximizing the profit. It is a method of settlement.
・Risk-Reward Ratio (Payoff Ratio): Average Profit ÷ Average Loss
・Hedging: Holding both buy and sell positions simultaneously (Some FX companies also have types where hedging is not allowed)
・MT4 Beginner's Guide
・Understanding System Trading Performance (Forward and Backtesting)
・Choosing Your First EA! Calculating Recommended Margin for EAs
・Comparing MT4 Accounts Based on Spread, Swap, and Execution Speed
・What is Web Authentication?
・Checklist for When Your EA Isn't Working
