Daijunkan USDJPY Version
- 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...
https://www.gogojungle.co.jp/finance/navi/series/1840?via=articles_detail
An automated trading system that is not swayed by emotions.
A trading method based on the Big Cycle MACD.
This is an automated trading system that utilizes the “Big Cycle MACD.” This method prevents large losses and enlarges profits.
Emotional judgments prevent securing profits and can widen losses. In a busy daily life, you may miss optimal entry and exit timings.
“Daijunkan USDJPY Version” is designed to solve this issue
by focusing on the technical analysis concept of the “Big Cycle MACD.”
Three overwhelming strengths of this EA 1. Precise trend determination with the “Big Cycle MACD”
The greatest strength of this EA is the ability to accurately capture market momentum with the “Big Cycle MACD” logic.
- Capture the initial phase of a trend: The market determines clear trend reversals such as “Stable Upward Move” “Upward Start” “Stable Downward Move” “Downward Start,” and executes market orders at optimal timings. It responds rapidly to trend changes. Strictly minimize losses and maximize profits: While holding a position, determine trend continuation and maximize profits. At the same time, based on the current position, determine the exit timing to limit losses, achieving a balanced approach. USD/JPY focus By narrowing to the world’s most liquid currency pair, maximize the logic’s edge.
- Capture the initial phase of a trend:The market determines clear trend reversals such as “Stable Upward Move” “Upward Start” “Stable Downward Move” “Downward Start,” and executes market orders at optimal timings. It responds rapidly to trend changes.
- Strictly minimize losses and maximize profits: While holding a position, determine trend continuation and maximize profits. At the same time, based on the current position, determine the exit timing to limit losses, achieving a balanced approach.
- USD/JPY focus By narrowing to the world’s most liquid currency pair, maximize the logic’s edge.
2. Automatic lot adjustment feature to accelerate compounding
The EA automatically performs essential fund management to efficiently grow assets.
Feature Details Benefits
Maintenance rate management: The prescribed maintenance rate (e.g., 200%) is referenced to automatically calculate lot size.
When funds are small, risk is reduced; as profits accumulate, lots are automatically increased to maximize compounding.
Maximum lot setting: The maximum number of lots per order can be fixed.
Prevents unintended excessive lots and controls risk.
Order count limit: Maximum number of buy/sell positions can be specified. Enables flexible position management according to funds.
3. Thorough “Risk Avoidance” features for安心 operation
Provides abundant configuration options to protect your assets from unexpected losses. Weekend settlement feature: To avoid weekend gap risk, positions are automatically settled on Friday night. No early morning trading: Stops new entries during late night/early morning when spreads widen, reducing unnecessary costs. Year-end/Changeover trading stop: Automatically stops trading during low-liquidity year-end/holiday periods to protect assets in unstable markets. Account balance-based stop loss: Stop losses can be set as a percentage of account balance (e.g., buy drawdown 7%, sell drawdown 2%). Rigorous risk management aligned to funds.
4. Trading with advanced logic
- Trend determination: Execute market buys when the trend is “Stable Upward” or “Upward Start,” and sells when the trend is “Stable Downward” or “Downward Start,” enabling rapid response to trend changes.
- Position management: Based on current positions, determine exits at appropriate times. This maximizes profits and reduces losses with a balanced approach.
- Use of magic number: Setting the magic number to 0 allows manual orders to be included in calculations. This enables seamless integration of manual and automated trades.
Backtest recommendation
Whether a backtest can still be useful in the future depends on the EA, but a poor backtest usually means the EA is not usable, so parameters with good backtest performance are used as standard.
Therefore, it is generally recommended to start with standard parameters and observe.
Afterwards, we hope you can adjust parameters to suit your own situation.
If possible, please run your own backtest for at least a year or six months, and use the results to set parameters appropriate to the current market.
An explanation for those more interested
Long-term backtest results since 2012
The following results have the best performance.
In reality, gains of 49 billion are impossible. It sounds like marketing hype, but this is achievable by repeatedly trading with a 200% maintenance rate.
For example, starting with 1 million and operating this EA with a 200% maintenance rate, a 10% profit range is easily attainable. (If the lot is 100k, a 1-yen move yields 100k profit.)
If you do this 10 times, you’d have 2 million. As a result, the balance would be 2 million, so trading would be with 200% maintenance at 2 million, i.e., 200,000 lots.
If you repeat this 10 times, the account balance grows from 2 million to 4 million.
Continuing this exponentially accelerates profits from 4 million to 8 million to 16 million, and so on.
However, of course, the drawdowns would also be large.
The above is with the initial parameters, but you can control various features by your trading style.
1. For those who do not want positions during late night/early morning
Since spreads widen during late night/early morning, you may want to avoid taking positions. Disable with the following parameter.
True: Disable early morning trading
Setting this to True stops orders during late night/early morning.
2. For those who do not want to hold positions over the weekend
If there are major events or announcements over the weekend that could open gaps on Monday morning and cause greater losses, please disable with the following parameter. Positions will be settled on Friday night.
True: Weekend settlement
Setting this to True stops late night/early morning orders.
※ Default is False, so weekend positions will be held.
3. For those who do not want positions during year-end/new year period
Since liquidity is low around year-end/new year, disable with the following parameter.
True: Year-end/New Year trading stop
Setting this to True stops orders during year-end/New Year.
※ Default is False, so orders will be executed during year-end/New Year.
4. For those who want buy-only or sell-only orders
Set the following parameters to False to stop the respective (buy/sell) orders.
Buy orders enabled
Sell orders enabled
5. For those who want manual orders also included in profit target and stop loss calculations
Setting the magic number to 0 includes manually placed positions in the calculations. However, please note the following:
- If the EA is showing upward trendSell positions will be closed immediately.
- If the EA is showing downward trendBuy positions will be closed immediately.
- If the EA is trendlessBoth buy and sell positions will be closed immediately.
6. For those who want to fix the maximum lot at order time
To fix the maximum lot at order time, please change the lot amount below.
Maximum Lot
For example, setting to 0.1 fixes the order lot.
※Even if fixed above, multiple orders will be placed up to the specified maintenance rate, so if you want to stop orders above the specified maximum lot, consider changing the following parameter (order count).
7. For those who want to specify the number of orders (fixed)
Change the following parameters to prevent orders even if the maintenance rate is not reached.
Buy/Sell maximum positions 9999
For example, setting to 1 makes the number of orders 1.
※ The default is 1. I set it to 1 because on the sales page forward tests, when the number of orders is large, measurements are not reliable. Please consider setting to 9999 in actual operation.。
8. For those who want to change the maintenance rate
The default maintenance rate is 200%, but if you want to operate more safely, you can set the following parameter, for example to 500, to control the number of orders and order lots.
Compared to setting 6 and 7 above, controlling orders by maintenance rate is personally preferable.
Note that you will actually take positions that slightly exceed the specified maintenance rate, so please be careful.
9. Losses can be specified as a percentage of account balance
Losses can be configured on a balance-basis.
Initial values are
Buy drawdown rate is 7%, so with a balance of 100,000 the drawdown is 7,000 yen.
Sell drawdown rate is 2%, so with a balance of 100,000 the drawdown is 2,000 yen.
※ The USD/JPY performance of selling orders is poor, so the drawdown rate is set low.
10. You can set profit target/stop loss in pips.
This is calculated based on the position's average value.
It is in pips, not monetary value.
※Profit/Stop loss cannot be set in monetary terms.
Total Take Profit 1500
Total Stop Loss 400
11. You can set the trailing stop conditions for settlement.
This EA has a trailing feature and you can set the trailing settlement rate. For example, the initial value 90 settles when the maximum profit falls to 90% or less.
If you want to stop the trailing feature, set this value to 100.
12. Setting Big Cycle parameters
It is recommended to run with the initial values for Big Cycle parameters.
Note that parameter settings have quirks, so please check the following when setting.
There are three parameters, but the values are:
Short term is ①
Medium term is ①+②
Long term is ①+②+③
That is, with default values, 8 (①), 15 (①+②), 30 (①+②+③).
This is to maintain the relationship ① ≦ ② ≦ ③ when performing backtests. (Sorry for the complexity, but this setting facilitates backtesting.)
13. Setting the Big Cycle symbol-foot type
Big Cycle parameter settings are recommended to run with initial values.
For USD/JPY the following has the best performance.
※ If selling is dominant, try 30 bars or 1-hour timeframe.
*** Screen image
The results of settings 1–13 above are displayed on the screen as shown below.
*** In conclusion
It is said, but it has been confirmed to work correctly on other currency pairs as well.
However, since the performance is best with USD/JPY, use with other currencies is not recommended.
Price: $125.45 (taxed)
¥19,800(taxed)
●Payment
Sales from : 08/31/2023 01:49
Price: $125.45 (taxed)
¥19,800(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
