10/4【EA】Developed my own EA, operate it with my own money, and while watching the results I have been iterating and refining; currently, I build my portfolio with this way of thinking
EA Developer's Reiwa Double-E is Here.
Previously, I wrote about the idea of a “portfolio” that I value in developing and operating EAs.
This time, I’ll go a bit further,
“Why did I arrive at this idea?”
I’d like to write about this.
First of all, I want to say that this is not saying, “This trading method is the correct one” or “Please trade like this, everyone.”
It is,
my own experience and design philosophy—how I built my portfolio after developing EAs myself, operating them with my own money, and going through trial and error.
That is the story of my personal experience and design thinking.
My origin is discretionary trading
I was originally a discretionary trader.
While looking at charts,
“In this kind of price movement, there are these characteristics.”
“For this pattern, isn’t there an advantage in this area?”
I searched for these things and built them into my trading method.
And after starting EA development, I quantified that thinking and turned it into logic.
In my case,
EA isn’t the starting point.
Look at the market.
Search for features.
Form hypotheses.
Think about trading methods.
Quantify them as logic.
Test with backtests, etc.
Operate as an EA in practice.
This is the cycle.
Taking all market conditions with a single method is difficult
As I continued discretionary trading and EA development, many things became clear.
Even a single trading method experiences favorable and unfavorable markets.
Strong in trends.
Functions well in ranges.
Targets short-term price movements.
Aim for relatively large price movements.
Use characteristics of specific times or seasons.
And some logics have many entry opportunities, while others wait longer for conditions to line up.
So I began to think,
“Do we really need to capture all market environments with one logic?”
I started to think this way.
Rather than loading everything onto one EA,
A plays to its strengths in its area.
B plays to its strengths in its area.
C complements where A and B struggle.
Combining EAs with different roles feels more natural for my trading approach.
This is connected to my current portfolio philosophy.
That’s why I have always thought of EAs in terms of “genres”
In fact, this approach did not originate suddenly recently.
Before, on Investment Navi+, I wrote
“Specifically categorize Reiwa Double-E’s EAs by genre.”
In that article, I explained how I categorize the EAs I’ve developed.
There, I divided the EAs I developed into
・Scalping (pullback buying, pullback selling)
・Scalping (mean reversion)
・Anomalies (scheduled trading)
・Morning scalping
・Trend following
・Swing
・Breakout
・Nampin
・Proprietary logic
・Multi-logic
to illustrate them.
■具体的に 令和のだぶるいーのEAを ジャンル分けしてみた
https://www.gogojungle.co.jp/finance/navi/articles/67162
Why did I do this?
The reason is simple.
I don’t see EAs as single products to be used alone, but as components to be combined in operation.
Rather than favoring only similar-type EAs, I mix those with different characteristics.
When I think about a portfolio, I also value this “genre” perspective.
However, different genres are not inherently safer
This is also very important.
Diversifying genres alone does not automatically complete risk management.
Conversely, even within the same scalping genre, technicals, filters, entry conditions, and exit conditions can be completely different.
Even with different logics, if you are looking at the same market, you may end up entering around similar times.
So I think,
“Moving many different EAs does not necessarily make a portfolio by itself.”
The elements to consider include genre, logics, currency pairs, time frames, entry frequency, holding duration, P/L movements, and simultaneous holdings, among others.
You must consider these multiple factors when planning actual operation.
Therefore I have long emphasized risk management
Before combining EAs, you must first consider how much risk each EA takes individually.
I’ve written about this before,
“How to calculate EA risk management”
in an article.
■「EAのリスク管理の計算方法」について
https://www.gogojungle.co.jp/finance/navi/articles/64703
This article explains that
rather than one-size-fits-all advice like “this EA should use ○ lots,”
it is essential for users to calculate their own risk and determine the lot size they can tolerate, since funds and risk tolerance vary among users.
Check the maximum drawdown and required margin from backtests,
consider, “What amount of capital could this lot cause to vary by?”
Then decide what range you can personally tolerate.
I believe this is very important in EA operation as well.
“EA selection,” “risk management,” and “portfolio diversification” are all connected
Looking back, to me, these are not separate topics.
EA development
EA selection
Risk management
Genre diversification
Portfolio
They are all connected.
Everything is linked.
What edge did you aim for when creating an EA?
What market conditions does that EA excel in?
What market conditions does it struggle with?
What level of risk do you operate at?
How does it complement other EAs when combined?
All of these are part of my current EA operation.
I don’t build EAs to simply increase the number of products
I’d like to state this again.
I develop many EAs not to increase the number of products per se, but to explore how they can be combined and operated.
From a discretionary trader’s perspective, I look for features like,
“this area has this characteristic”
“could this be targeted in another way?”
I convert that into logic.
I test it.
I operate it as an EA.
As a result, many different EA types emerge.
My strength in EA development is
“finding an edge from the market and shaping it into logic”
So there are both scalping and anomalies.
There are trend following and swing as well.
Additionally, there are logics that do not fit neatly into any single category, or EAs that combine multiple logics.
And I actively operate them myself
What matters to me is that creating an EA is not the end point.
I also actually operate the EAs.
Then I notice things that aren’t obvious from backtests alone.
“These two tend to hold positions in the same market more than I thought.”
“Another EA compensates when one is underperforming.”
“Even though the logics are different, the risks can concentrate at the same timing.”
I learn these from real operation.
Then I return to design.
Develop.
Test.
Operate myself.
See results.
Improve.
I continue this cycle.
Recently I’m also considering controlling the portfolio itself
Furthermore, I’m taking it a step further and thinking about designing the risk of multiple logics combined, not just a single EA.
For example, suppose there are three different scalping logics.
Usually, each enters at different times.
But in certain markets, all three may meet the conditions at the same time.
Even if they are different logics, from the user’s account perspective, positions in the same direction may rise at once.
Then, for example,
one approach is to embed multiple logics into one EA and assign a priority to limit to a maximum of one position when all conditions are met
This is a possible approach.
Of course, it does not guarantee better performance.
Profit may decrease.
Or drawdown may be smaller.
So I will also test this.
If the results are truly effective, I’ll adopt it.
If not, I’ll consider another method.
I developed it myself, operate it myself, and arrived here
My portfolio philosophy wasn’t simply adopting a textbook finished form from the start.
I traded discretionary trading,
I created EAs,
I backtested,
I watched forward tests,
I operated them myself,
I made mistakes,
I asked, “How can this be improved further?”
And as a result, I arrived at my current thinking.
And I will likely continue to evolve.
I don’t think, “Now that it’s complete, don’t think about it anymore.”
New EAs will bring new discoveries.
If you actually operate them, you’ll find more improvements.
What I want to convey to users is not just the answers
That’s why I’ve written about risk management before.
I think it’s more important for users to be able to reason,
“Please run this EA at this lot size.”
Rather than simply giving that answer,
it is more important in the long run for users to be able to think for themselves about why that lot is chosen
and to understand the portfolio in the same way.
It isn’t a simple matter of, “If you combine this EA with that EA, you’ll win.”
Know the features of each EA.
Know the risks.
Consider your own capital.
Think about how much loss you can tolerate.
Then make your own judgment.
As a developer providing EAs, I want to convey not only the EAs themselves but also
the mindset for long-term operation of EAs as well
I’d like to share that as well.
In conclusion
There is no absolute in EAs.
I don’t believe there is a single thing that is the “correct answer” for a portfolio.
What I’ve written this time is not saying,
“Please do the same.”
It is,
“Reiwa Double-E has been designed by developing and operating EAs ourselves, testing and improving iteratively, and currently this is the approach to EA and portfolio design.”
From now on,
Look at the markets.
Search for edges.
Turn them into logic.
Test them.
Operate them in practice.
And improve.
I will continue to value this cycle.
Not only creating EAs, but
considering how users can run them sustainably and with ease
is part of my EA development for Reiwa Double-E.
That is my philosophy.
【EA Starter to Intermediate Flow】
■First, mastering “installing the EA” is essential.
--------------------------------------------------------------------
●MT4 EA (Expert Advisor), indicators installation steps
https://www.gogojungle.co.jp/post/1/8212
--------------------------------------------------------------------
●GogoJungle video version*
--------------------------------------------------------------------
At first, it’s hard to understand everything at once, and I’m sure many will stumble.
I also struggled many times at the beginning, so just go at your own pace!
If there’s something you don’t understand, there is a “Contact form,” so be sure to use it!
----------------------------------
■ GoGoJungle“Contact Form”
https://www.gogojungle.co.jp/inquiry
----------------------------------
【How to choose an EA】
Now that you’re ready to operate an EA,
you may think, “I don’t know which EA will win… I don’t want to lose.”
That’s why Reiwa Double-E developed a series of articles with backtesting to gauge the pros and cons.
The following articles were published.
--------------------------------
■ How to find winning EAs from backtests
https://www.gogojungle.co.jp/finance/navi/series/1714
----------------------------------
Actual performance vs forward results are important, but backtesting backs them up.
Backtests usually cover longer periods than forwards
and whether you are winning forward by luck can be inferred by refining backtest evaluations.
【EA risk management, how to handle?!】
Also, even if you obtain an excellent EA, neglecting risk management leads to ruin in EA trading.
So for EAs, how to manage risk?
This is addressed in the following article.
----------------------------------
■ “How to calculate EA risk management”
https://www.gogojungle.co.jp/finance/navi/articles/64703
----------------------------------
【EA operation mindset is also important】
And, for long-term continuation of EA operation, the “EA operation mindset” is important as well.
There are articles on these topics,
----------------------------------
12/30★ Year-end and New Year SP!! EA fully explained course Part 3
https://www.gogojungle.co.jp/finance/navi/articles/80551
8/12【Obon holiday special】You too can become an EA master! “Mindset for improving EA operation”
https://www.gogojungle.co.jp/finance/navi/articles/72829
8/17【Obon holiday special】You too can become an EA master! “Notes during EA operation”
https://www.gogojungle.co.jp/finance/navi/articles/73797
----------------------------------
With that said,
the content is quite substantial and highly valuable,
so even if you don’t understand it immediately, please be sure to read through!
That’s all!
━━━━━━━━━━━━━━━
【Reiwa Double-E EA Listing】
https://www.gogojungle.co.jp/users/112481/products
Specifically, categorizing Reiwa Double-E’s EAs by genre
https://www.gogojungle.co.jp/finance/navi/articles/67162
(Genre diversification is essential when building a portfolio)
━━━━━━━━━━━━━━━
【Reiwa Double-E Series Articles】
■ EA Beginner’s Course
https://www.gogojungle.co.jp/finance/navi/series/1700
--------------------------------
https://www.gogojungle.co.jp/finance/navi/articles/64738
https://www.gogojungle.co.jp/finance/navi/articles/65619
https://www.gogojungle.co.jp/finance/navi/articles/64723
https://www.gogojungle.co.jp/finance/navi/articles/64703
--------------------------------
■【Portfolio Version】How to calculate EA risk management
https://www.gogojungle.co.jp/finance/navi/articles/65978
--------------------------------
https://www.gogojungle.co.jp/finance/navi/series/1714
--------------------------------
https://www.gogojungle.co.jp/finance/navi/series/1701
--------------------------------
https://www.gogojungle.co.jp/finance/navi/articles/65010
--------------------------------
https://www.gogojungle.co.jp/finance/navi/series/610
--------------------------------
【Reiwa Double-E’s Philosophy】
Develop EAs using legitimate methods,
gain the trust of more people,
maintain a long-term win-win relationship,
and contribute to the vitality and literacy of the EA market.
━━━━━━━━━━━━━━━
https://youtu.be/JVdq3Hih3vg?si=zvGKUD0II0P_iv8z
