Free EA Download. "Oishi style FX system trade theory"

Free EA Download

System trader software for Meta Trader is called EA (Expert Advisor). You need EA for system trade. I distribute EA I developed for free in order to allow everyone can feel free to start system trade.

You need only an account for MT4, Windows VPS and free EA to start system trade.

There are many EA that specify which account you should use, but it makes beginners feel difficult. At this web site, you can download EA for free, so try it.


Free EA1: North American Scalping


This is an EA that is based on a representative scalper, Asian Time Scalper. It avoids NY time and London time that often have currency fluctuations, and trade only at Asian time that is somewhat stable. US dollars and Canadian dollars have the same tendency and they fit logic, so I selected USD / CAD and optimized it. It's contrary trading, so you might have a loss when a big trend happens. In this logic, use Bollinger bands to confirm that there is no big trend and start contrary trading with WPR.

Here is the equity curve that was made by 10 years backtesting.



Both profit and loss is small amount and the maximal drawdown is also small, so it's stable.



The parameter is like this.

Currency, chart: USD CAD, five-minutes chart

Lots: The lots how much you buy and sell

Buy_Start_Time: Starting time in a time zone that you can do buy order and trade. UTC.
Buy_End_Time: Ending time in a time zone that you can do buy order and trade. UTC.

Buy_Exit_Time: The time loss-cutting of buy order and position. UTC.

Buy_LosePoint: Loss-cutting price you set up at buy order and trade.
Buy_StopPoint: Profit price you set at buy order and trade.
Buy_BB_Period: Term of buy order, trend decision and Bollinger bands.
Buy_WPR_line: Line when it uses the trade signal of buy order and WPR.
Buy_WPR_Period: Term of buy order, trade signal and WPR.

Download it here.

Free EA1: North America Scalping Download

Extract a ZIP file and move the file to "experts" folder.


Free EA2: Intervention guard buy back


This is a time limited scalping EA and it features time setting. Since the intervention in 2009, people afraid of intervention tend to set a long position before Japanese starting time. This is logic that buys on dips at the late NY time and targets Long position.

Use Bollinger bands to confirm that there is no big trend and start contrary trading with WPR like the North America Scalping. Target only long, so this trade is just buying.

Here is the equity curve by 2 years backtesting from October, 2011.



It's stable and makes a profit. Probably this mental tendency will decrease while people eventually forget about the intervention. You should use this EA while you can make a profit and stop to use it as soon as you make a loss.



The parameter is like this.

Currency, chart: USD JPY, five-minutes chart

Lots: The lots how much you buy and sell

Buy_Trade: On / Off for buy order. Select true to start trade.

Buy_Start_Time: Starting time in a time zone that you can do buy order and trade. UTC.
Buy_End_Time: Ending time in a time zone that you can do buy order and trade. UTC.

Buy_Exit_Time: The time loss-cutting of buy order and position. UTC.

Buy_LosePoint: Loss-cutting price you set up at buy order and trade.
Buy_StopPoint: Profit price you set at buy order and trade.

Buy_BB_Period: Term of buy order, trend decision and Bollinger bands.
Buy_WPR_line: Line when it uses the trade signal of buy order and WPR.
Buy_WPR_Period: Term of buy order, trade signal and WPR.

Download it here.

Free EA2: Intervention guard buy back Download

Extract the ZIP file and move the file to "experts" folder.


Free EA3: Europe and North America Close Time


This one is also a good scalping EA for the time that the economy remains stagnant. The targets are Euro and Dollar. The amount of them in circulation is the biggest in the world and they aren't controlled by small speculators, so people say that they make a simple range. I hypothesized that it's easy to make a range while the market is close in London and New York.

Use Bollinger bands to confirm that there is no big trend and start contrary trading with WPR like the North America Scalping.

Here is an equity curve based on 10 years backtesting.



When you deal with Euro, a financial crisis is a risk. It's safe that you stop using this EA when people start to make a fuss about the financial situation in Greece and Spain like last year.

The parameter is like this.

Currency, chart: EUR USD, five-minutes chart

Lots: The lots how much you buy and sell

Buy_Trade: On / Off for buy order. Select true to start trade.
Sell_Trade: On / Off for sell order. Select true to start trade.

Buy_Start_Time: Starting time in a time zone that you can do buy order and trade. UTC. 
Buy_End_Time: Ending time in a time zone that you can do buy order and trade. UTC.
Sell_Start_Time: Starting time in a time zone that you can do sell order and trade. UTC.
Sell_End_Time: Ending time in a time zone that you can do sell order and trade. UTC.

Buy_Exit_Time: The time loss-cutting of buy order and position. UTC.
Sell_Exit_Time: The time loss-cutting of sell order and position. UTC.

Buy_LosePoint: Loss-cutting price you set up at buy order and trade.
Buy_StopPoint: Profit price you set at buy order and trade.
Buy_BB_Period: Term of buy order, trend decision and Bollinger bands.
Buy_WPR_line: Line when it uses the trade signal of buy order and WPR.
Buy_WPR_Period: Term of buy order, trade signal and WPR.

Sell_LosePoint: Loss-cutting price you set up at sell order and trade.
Sell_StopPoin: Profit price you set at sell order and trade.

Sell_BB_Period: Term of sell order, trend decision and Bollinger bands.
Sell_WPR_line: Line when it uses the trade signal of sell order and WPR.
Sell_WPR_Period: Term of sell order, trade signal and WPR.

Download it here.

Free EA 3: Europe and North America Close Time Download

Extract the ZIP file and move the file to "experts" folder.


Free EA4: Cloud Rebound


This is a new work of this year. It use a complicated technical index "Ichimoku Kinko Hyo" from Japan. I wanted to use it. If a big trend goes through a cloud, It make reverse position. US dollars and Canadian dollars have the same tendency and they fit logic, so I selected USD / CAD and optimized it.

Here is an equity curve based on 10 years backtesting.



The characteristic of the logic has a small stop and small loss. It does not chase position too far. Little Drawdown. Many tradings. I think it is pleasant EA.



The parameter is like this.

Currency, chart: USD CAD, five-minutes chart

Lots: The lots how much you buy and sell

Buy_Trade: On / Off for buy order. Select true to start trade.
Sell_Trade: On / Off for sell order. Select true to start trade.

Buy_LosePoint: Loss-cutting price you set up at buy order and trade.
Buy_StopPoint: Profit price you set at buy order and trade.

Buy_tenkan: Term of buy order, Ichimoku Kinko Hyo, deflector line.
Buy_kijun: Term of buy order, Ichimoku Kinko Hyo, base line.
Buy_senkou: Term of buy order, Ichimoku Kinko Hyo, leading; precedence span.


Sell_LosePoint: Loss-cutting price you set up at sell order and trade.
Sell_StopPoint: Profit price you set at sell order and trade.

Sell_tenkan: Term of sell order, Ichimoku Kinko Hyo, deflector line.
Sell_kijun: Term of sell order, Ichimoku Kinko Hyo, base line.
Sell_senkou: Term of sell order, Ichimoku Kinko Hyo, leading; precedence span.


Download it here.

Free EA4: Cloud Rebound Download

Extract the ZIP file and move the file to "experts" folder.


Free EA5: Japan Emotional Range


When the range turns over from the bottom price, get a return bill. It's based on the hypothesis that explains that cross yen can be a simple range because of Japanese strong mass psychology.

It checks a big trend inversion with MACD and a small trend inversion with STC, and then it makes a position when the big one and the small one match.

Here is an equity curve by 10 years backtesting.



It's somewhat stable in general, but it's easily controlled by a big fluctuation and you can see scatters. I can say that it's not easy to make a profit nowadays because of shock, exchange interventions and man-made big fluctuations.

However, it makes an incredible winning average except such situations. If you stop using this EA when a worldwide incidence happens, it could be an excellent EA.



The parameter is like this.

Currency, chart: USD JPY, five-minutes chart

Lots: The lots how much you buy and sell

Buy_Trade: On / Off for buy order. Select true to start trade.
Sell_Trade: On / Off for sell order. Select true to start trade.

Buy_LosePoint: Loss-cutting price you set up at buy order and trade.
Buy_StopPoint: Profit price you set at buy order and trade.
Buy_MACD_Fast_Period: Short moving average term of buy order and MACD.
Buy_MACD_Slow_Period: Long moving average term of buy order and MACD.
Buy_Stochastic_K_Period: Term of buy order and STC-K.
Buy_Stochastic_D_Period: Term of buy order and STC-D.
Buy_Stochastic_S_Period: Term of buy order and STC-S.

Sell_LosePoint: Loss-cutting price you set up at sell order and trade.
Sell_StopPoint: Profit price you set at sell order and trade.
Sell_MACD_Fast_Period: Short moving average term of sell order and MACD.
Sell_MACD_Slow_Period: Long moving average term of sell order and MACD.
Sell_Stochastic_K_Period:Term of sell order and STC-K.
Sell_Stochastic_D_Period:Term of sell order and STC-D.
Sell_Stochastic_S_Period: Term of sell order and STC-S.

Download it here.

Free EA5: Japan Emotionally Range Download

Extract the ZIP file and move the file to "experts" folder.


Read before using EA


The point how to use EA

It's impossible to keep making a profit using only one logic. You can make a steadily increasing equity curve if you use more than one EA and manage portfolios.

The EA1~5 in this website, you can make only one position each time, so you can use more than one EAs easily. Of course, they don't use any dangerous logic, such as martingale system and averaging purchase. Each profit is small, but you can earn constantly since you use some EAs.

I strongly recommend using more than one EA at the same time.

As for parameters, you can set buy order and sell order separately. The strong dollar direction and the weak dollar direction move differently, so you can earn easily if you set buy order and sell order separately.

Especially Buy_Trade and Sell_Trade are very important, so you can turn on / off buy and sell separately. Worldwide incidence makes a big trend or shock, so it's safe to decide trade direction. Refer to "Recommended parameter" on the top page.


Term of use

Copyright holder of EAs is the manager of this website and the EAs are composed works under the Copyright Law. Unauthorized copy, change, redistribution and transmission in public of whole or a part of this website and EAs are banned. It's also banned from using the contents of this website and EAs for rental, secondhand purchase, auction etc. This website and EAs just offer the method of system trading and don't guarantee any result. Please note that we cannot accept any liability for your loss even if you suffer a loss with our EAs. The EAs here are free, so we will not accept any question and complaint. Please use them under your personal responsibility.

Please confirm these terms and use the EAs personally. Thank you for your understanding.


Japanese / English


Link