"Dow Theory" Auto Trading EA Product Manual Updated 2026/2/7
Thank you for viewing.
Please bookmark this page,
and be sure to read to the end.
☆ Supported products
EMA20 Grandville’s Law FX MT4 automated trading EA
MACD High-win rate three-phase FX method MT4 automated trading EA
Dow Theory Rezisapo reversal initial movement MT4 automated trading EA
Day trading Dow Theory FX MT4 automated trading EA
“SwaP-focused” Dow Theory Automated Trading EA
“Dow Theory” High-win-rate FX MT4 automated trading EA
“Dow Theory” Profit-focused FX MT4 automated trading EA
GBP/USD-specific Dow Theory FX MT4 automated trading EA
USD/JPY-specific Dow Theory FX MT4 automated trading EA
GBP/JPY-specific Dow Theory FX MT4 automated trading EA
EUR/JPY-specific Dow Theory FX MT4 automated trading EA
☆ Settings that require configuration
① Open 5 hourly charts for 5 currencies and install the EA
This EA is for simultaneous operation of 5 currencies: USDJPY, EURJPY, EURUSD, GBPJPY, GBPUSD.
(Installing on only one chart will not enable simultaneous operation of 5 currencies)
The swap-focused EA (69233) is for 3 currencies USDJPY, EURJPY, GBPJPY to operate simultaneously.
It is not a problem to operate with any one currency, but operating all 5 currencies at once yields maximum performance.
By operating 5 currencies simultaneously, not only the increased number of trades boosts revenue but also diversification of risk and timing stabilizes performance.② Tools → Options → Set Max Bars to 20000This EA references historical candlesticks, so you need to set a higher max bars.③ Set the lot sizeThe lot size shown on the sales page is only the display default.Please always confirm and adjust the lot size for risk management.Maximum risk per single currency trade1 currency: 0.1 LOT = -20,000 yen, 0.01 LOT = -2,000 yenChoose whether to use simple interest or compound interestSimple interest: base lot becomes the lot sizeCompound interest: as balance increases from trade results, the lot size increases proportionally.To understand exactly how many lots you’ll have,the configured lot size is displayed on the chart.ExampleBase lot: 0.02Balance: 1,000,000Compound balance threshold (increase each time): 100,000 yenAdditional lot size: 0.01In this case, compound lot size becomes 0.12 LOTFormula: additional lot = 0.1 LOTBase lot 0.02 + additional compound lot 0.1 = 0.12 LOT➃ Specify maximum number of positions (entry split)(Default: 5, max 8)Up to the maximum number of positions, positions will be activated per strategy.Entry and take-profit will trigger at different times, providing risk diversification.There is a risk diversification effect.Normally, risk is reduced by lowering lot size, butyou may want to control risk by specifying the maximum number of positions.Example: Position-limited "1": restrict to one position per currency.Since lot sizes and positions are known in advance,risk management is easier and the behavior/trading history becomes simpler.Important⑤Enable Day Trading settings(Swap-focused and Rezisapo reversal products do not include day trading)Note: Day trading does not operate for these.Note: Day trading is the only one that may settle at the end of the day (early morning 5-6). Currently, EURUSD and GBPUSD require manual settings when applying EA or during version upgrades.Default settings: Buy is carried over (with swap), sell is not carried over.Modify the settings: default is to hold buys; you can adjust as needed.Overall, Day trading settlements are handled automatically when applying the EA for EURUSD and GBPUSD, but manual settings may be required during upgrades.Buy: carryover with swaps; Sell: do not carry overImportant♢EURUSD settingsWhen applying the EA or upgrading, manual configuration is requiredWith these settings, positions opened by day trading areautomaticallysold+ swap direction only, enabling efficient profitability.Buynegative swapwill be closed before it occurs.Important♢GBPUSD settingsWhen applying the EA or upgrading, manual configuration is required each timeBecause both buy and sell incur swap (as of 2026-02-07), set for one-day settlement.♢ For swap-free accountsWhether to settle buys and sells within one day can be chosen arbitrarily.• For profit-focused strategies, set both Buy and Sell to FALSE. For risk-focused strategies, set both Buy and Sell to TRUE.⑥ Configure MT4⑦ Maintain MT4♢ EA version upgrade procedureEA is periodically upgraded. An email with the subject "Important" will be sent from Gogojungle.Upgrading can be done while positions are held.After deleting the old EA, apply the new EA.At that time, you need to configure lot size and day trading settings, etc.♢ MT4 upgrade procedureSeparately from automated trading EAs, MT4 itself may be upgraded periodically. Skipping this may cause automated trading to stop functioning.> please follow the broker’s upgrade guidance.Please follow emails from FX brokers such as "Please upgrade" regarding upgrading.⑧ Keep MT4 runningPowering off the device or VPS with MT4 installed will stop operations.In other words, if your PC or VPS is rebooted for maintenance or updates, MT4 automated trading may stop, so please be aware.To monitor MT4 status continuously, in addition to daily checks on PC or smartphone, it is recommended to use REALTRADE to receive MT4 running stoppage alerts.♢ REALTRADE monitoring alert email setup☆Checks after MT4 restart (not an issue with this EA)If restarted, do not abruptly force quit; exit MT4 using normal procedures and perform the following checks each time.・Auto-trading button is on→ For some reason, auto-trading button may be turned off.・EA is applied to one chart per one also shows a smile icon→ It may occur that only 1 out of 10 is applied.・DLL check is present (at least one chart per MT4)→ Sometimes the check may be cleared after restart.・Bottom-right network receive graph is functioning→If old version or common error appears, MT4 is not running.These issues can occur due to MT4 platform, trading environment, server load, or unstable internet connection.As an MT4 usage note, please check this at least once a week if possible.⑨ Verify the Magic NumberThe number must be different from other EAs.If you are using only this product EA, same magic number can be used across multiple currencies. It can be used with default settings without changes.If using other EAs, set a different number to avoid management mistakes.Numbers vary by product.☆ Other features(settings are possible butmostly unnecessary to change in parameters)♢ Spread filterSet the allowable spread at entry (within a range).Default: 2.0; recommended = MT4 spread display "20"Apart from spread, accounts with fees may require even stricter settingsThis EA is for the major five currencies, butMT4 spread display up to "20" is acceptable.♢ Method on/off feature (not available for all products) Restrict operation to your preferred method and test all options.◇ Consecutive entry limitPrevents immediate re-entry after settlement.When performing full tests, turning this off speeds up completion.◇ Depth of profit following on 1-minute chart (M1profit_followingPips)Automatically activates on all entries and settlements,and follows 1-minute chart profit.☆ When is this used?Q. It rarely enters or settles positionsA. Compared to scalping, everything feels longer.On average, hold time is about 8 hours. Positions may be held for nearly a week, during which negative swaps may be sizable.Also, when entry timing arrives, it tends to enter in bursts, sometimes not entering for 2-3 days to a week.Q. Large unrealized losses may cause anxietyA. When large losses occur, MT4 may seem unstable if it cannot cut losses promptly.Please confirm there are no wrong positions on hand.♢ Check of Open PositionsWhen using this EA on a real account, you can verify on the sales page history that entries occurred.Append “#lz-forward” to the end of the sales page URL to jump to trading history quickly..Example:https://www.gogojungle.co.jp/systemtrade/fx/69075#lz-forwardPlease assign the product number to the green portionAfter purchase, you can verify whether your positions are operating normally, whether entry times and held positions are correct.Note: Fill times may vary by environment and account, by a few minutes.Note: Depending on when you implemented the EA, profit-taking timing may vary.Note: These differences may lead to situations like “GogoJungle page shows trades but you didn’t enter” or “trades entered by you but not shown on the page.”Such occurrences are common phenomenon.☆ Other possible issues (not EA-related)① After restart, chart parameter fields (especially time fields) may be blank due to MT4 behavior.In that case, resetting restores the display. The program still functions even if blank.② Depending on VPS, closing and restarting MT4 can cause the EA to disappear from charts♢ Gogojungle’s view on EA disappearing from charts:
There have been instances after MT4 upgrades where EAs disappeared from charts; causes vary and are not fully known.We have often seen this occur when upgrading multiple MT4 instances on one PC simultaneously (possibly due to CPU load); we upgrade MT4 one by one and confirm EA application.③ Early morning errors can occurOutside of trading hours or during maintenance, MT4 may show errors or sound alerts when placing orders.This means orders were placed but entries or settlements cannot occur, which is not a major concern. It resolves when broker trading hours resume.④ MT4 is running and appears active, but the EA is not functioning.Open positions remain unsettled for a long time, which is unnatural.This is not an EA problem but an MT4 application-wide issue.If the PC is under heavy load, MT4 may be pushed toward a stop.To prevent this,preferably restart once a week to re-recognize the EA. If settlements have passed, the EA may start working and settle immediately after reboot.☆ FAQsQ. Is it okay to run during major economic indicators?Q. Do you recommend stopping during high-volatility times?A. I operate with the policy of not stopping (auto-trading always on).In cases where large movements are anticipated, they can be a significant risk but also great opportunity, so we accept all such events as part of normal operation.♢ This EA flexibly handles both buying and selling directions and shifts trading direction.In rising markets it buys; in falling markets it sells.In that regard, we believe it can adapt to any evolving events.♢ While this is the policy above, it is possible that trades go badly, so customers may stop auto-trading or manually settle positions if desired.♢ Important notes・ Always ensure your LOT size can withstand any economic indicator release. ※ In cases of unpredictable major earthquakes or missile attacks causing chaos, rapid changes can occur, so emergency stop and manual settlements should be considered.(This can also occur in normal discretionary trading, so please respond accordingly.)Q. Do you restart VPS on weekends, and will positions or operation remain after MT4 restart?Q. If you restart on weekends when markets are closed, will the EA re-recognize and settle your positions?After restart, the EA will re-recognize and proceed to settle held positions.After restart, please always verify MT4 is functioning normally.Q. Do you plan to develop a MT5 version? MT5 version is not yet released, but there is a possibility of development in the future, and we will inform you accordingly.
② Tools → Options → Set Max Bars to 20000
This EA references historical candlesticks, so you need to set a higher max bars.
③ Set the lot size
The lot size shown on the sales page is only the display default.
Please always confirm and adjust the lot size for risk management.
Maximum risk per single currency trade1 currency: 0.1 LOT = -20,000 yen, 0.01 LOT = -2,000 yen
Choose whether to use simple interest or compound interest
Simple interest: base lot becomes the lot size
Compound interest: as balance increases from trade results, the lot size increases proportionally.
To understand exactly how many lots you’ll have,the configured lot size is displayed on the chart.
Example
Base lot: 0.02
Balance: 1,000,000
Compound balance threshold (increase each time): 100,000 yen
Additional lot size: 0.01
In this case, compound lot size becomes 0.12 LOT
Formula: additional lot = 0.1 LOT
Base lot 0.02 + additional compound lot 0.1 = 0.12 LOT
➃ Specify maximum number of positions (entry split)
(Default: 5, max 8)
Up to the maximum number of positions, positions will be activated per strategy.There is a risk diversification effect.
Normally, risk is reduced by lowering lot size, butyou may want to control risk by specifying the maximum number of positions.
Example: Position-limited "1": restrict to one position per currency.
Since lot sizes and positions are known in advance,risk management is easier and the behavior/trading history becomes simpler.
Important⑤Enable Day Trading settings
(Swap-focused and Rezisapo reversal products do not include day trading)Note: Day trading does not operate for these.
Note: Day trading is the only one that may settle at the end of the day (early morning 5-6). Currently, EURUSD and GBPUSD require manual settings when applying EA or during version upgrades.
Default settings: Buy is carried over (with swap), sell is not carried over.
Modify the settings: default is to hold buys; you can adjust as needed.
Buy: carryover with swaps; Sell: do not carry over
Important♢EURUSD settings When applying the EA or upgrading, manual configuration is required
Overall, Day trading settlements are handled automatically when applying the EA for EURUSD and GBPUSD, but manual settings may be required during upgrades.With these settings, positions opened by day trading areautomaticallysold+ swap direction only, enabling efficient profitability.Buynegative swapwill be closed before it occurs.
Important♢GBPUSD settings When applying the EA or upgrading, manual configuration is required each time
Because both buy and sell incur swap (as of 2026-02-07), set for one-day settlement.
♢ For swap-free accounts
Whether to settle buys and sells within one day can be chosen arbitrarily.
⑥ Configure MT4
⑦ Maintain MT4
♢ EA version upgrade procedure
EA is periodically upgraded. An email with the subject "Important" will be sent from Gogojungle.
Upgrading can be done while positions are held.
After deleting the old EA, apply the new EA.
At that time, you need to configure lot size and day trading settings, etc.
♢ MT4 upgrade procedure
Separately from automated trading EAs, MT4 itself may be upgraded periodically. Skipping this may cause automated trading to stop functioning.
Please follow emails from FX brokers such as "Please upgrade" regarding upgrading.
⑧ Keep MT4 running
To monitor MT4 status continuously, in addition to daily checks on PC or smartphone, it is recommended to use REALTRADE to receive MT4 running stoppage alerts.
☆Checks after MT4 restart (not an issue with this EA) If restarted, do not abruptly force quit; exit MT4 using normal procedures and perform the following checks each time.・
・
→ It may occur that only 1 out of 10 is applied.
・DLL check is present (at least one chart per MT4)→ Sometimes the check may be cleared after restart.Bottom-right network receive graph is functioning→If old version or common error appears, MT4 is not running.These issues can occur due to MT4 platform, trading environment, server load, or unstable internet connection.As an MT4 usage note, please check this at least once a week if possible.
⑨ Verify the Magic Number
The number must be different from other EAs.
If you are using only this product EA, same magic number can be used across multiple currencies. It can be used with default settings without changes.
If using other EAs, set a different number to avoid management mistakes.
Numbers vary by product.
☆ Other features(settings are possible butmostly unnecessary to change in parameters)♢ Spread filterSet the allowable spread at entry (within a range).
Default: 2.0; recommended = MT4 spread display "20"
Apart from spread, accounts with fees may require even stricter settings
This EA is for the major five currencies, butMT4 spread display up to "20" is acceptable.
♢ Method on/off feature (not available for all products) Restrict operation to your preferred method and test all options.
◇ Consecutive entry limit
When performing full tests, turning this off speeds up completion.
◇ Depth of profit following on 1-minute chart (M1profit_followingPips)
Automatically activates on all entries and settlements,and follows 1-minute chart profit.
☆ When is this used?
Q. It rarely enters or settles positions
Q. Large unrealized losses may cause anxiety
♢ Check of Open Positions
Append “#lz-forward” to the end of the sales page URL to jump to trading history quickly..
https://www.gogojungle.co.jp/systemtrade/fx/69075#lz-forward
Please assign the product number to the green portion
Such occurrences are common phenomenon.
☆ Other possible issues (not EA-related) In that case, resetting restores the display. The program still functions even if blank.② Depending on VPS, closing and restarting MT4 can cause the EA to disappear from charts♢ Gogojungle’s view on EA disappearing from charts: There have been instances after MT4 upgrades where EAs disappeared from charts; causes vary and are not fully known.
We have often seen this occur when upgrading multiple MT4 instances on one PC simultaneously (possibly due to CPU load); we upgrade MT4 one by one and confirm EA application.
③ Early morning errors can occur
This means orders were placed but entries or settlements cannot occur, which is not a major concern. It resolves when broker trading hours resume.
④ MT4 is running and appears active, but the EA is not functioning.
To prevent this,preferably restart once a week to re-recognize the EA. If settlements have passed, the EA may start working and settle immediately after reboot.
☆ FAQs
Q. Is it okay to run during major economic indicators?
Q. Do you recommend stopping during high-volatility times?
A. I operate with the policy of not stopping (auto-trading always on).
In cases where large movements are anticipated, they can be a significant risk but also great opportunity, so we accept all such events as part of normal operation.
♢ This EA flexibly handles both buying and selling directions and shifts trading direction.
In rising markets it buys; in falling markets it sells.
In that regard, we believe it can adapt to any evolving events.
♢ While this is the policy above, it is possible that trades go badly, so customers may stop auto-trading or manually settle positions if desired.
♢ Important notes
・ Always ensure your LOT size can withstand any economic indicator release.
※ In cases of unpredictable major earthquakes or missile attacks causing chaos, rapid changes can occur, so emergency stop and manual settlements should be considered.
(This can also occur in normal discretionary trading, so please respond accordingly.)
Q. Do you restart VPS on weekends, and will positions or operation remain after MT4 restart?
Q. If you restart on weekends when markets are closed, will the EA re-recognize and settle your positions?
After restart, please always verify MT4 is functioning normally.
Q. Do you plan to develop a MT5 version?
MT5 version is not yet released, but there is a possibility of development in the future, and we will inform you accordingly.