|
Hello! I'm Tanaka from GoGoJungle.
A highly popular series featuring conversations between our company's CEO, Hayakawa, and our developers!
This time, to delve into the core of the MQL5 Converter we developed,GoGoJungle's Engineering Director, Matsuihas joined us.
|
|
|
| Engineering Director and University of Tokyo graduate |
Reon MatsuiStudied mathematics and engineering in graduate school, with a focus on graphs and functions. From that curiosity, he developed an interest in chart analysis and investing, and joined GoGoJungle. He is proficient not only in Web programming languages but also in MQL4/MQL5, and in the past「GogoJungle LABO」, served as the sole official respondent, solving many traders' and developers' technical challenges. Currently, as Engineering Director, he handles system development and technical supervision.
|
|
|
GoGoJungle Engineer Appears! Great Free Tools Too
|
This second installment will discuss the features and specifications of our new tool, the “MQL5 Converter” we developed.
This is a tool that can convert EA and indicators created in MQL4 to MQL5. |
|
|
| GoGoJungle Hayakawa |
|
| This time, we again have Matsui, the person responsible for developing this tool, join us. In the first episode, we provided handy tools that are useful during development as free gifts. |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
Yes, it’s a tool that can delete comments and blank lines in code with one click!
This tool will be extremely useful for the MQL5 Converter we’re introducing today, but it’s also handy for everyday coding. |
|
| Downloading requires a password, but it’s included in the first video, so please take a look. (The video is at the end of this article!) |
|
|
| GoGoJungle Hayakawa |
|
|
ChatGPTと何が違う?─MQL特化の「専用辞書」という核心
|
| This is the question we often get: how is it different from general AI like ChatGPT?What exactly is the difference?But how does it work in practice? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
It is AI, but completely different from general-purpose chat AIs like ChatGPT. A dedicated proprietary dictionary specialized for MQL4/5 is possessed, and the AI with many registered transformation rules is the MQL5 Converter. |
|
| What exactly is this dedicated dictionary? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
For example, there is a variable calledPointthat worked in MQL4, but in MQL5 you need to use_PointorPoint()functions.
We dictionary these hundreds of differences between MQL4 and MQL5 as replacement rules, which the AI references to convert correctly. |
|
| General AI is based on past information and cannot follow real-time build-ups, as discussed last time. |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
| That’s right. We update the dictionary daily, so we can keep up with the latest builds in real time. |
|
|
ChatGPTと何が違う?─MQL特化の「専用辞書」という核心
|
| What does the compilation guarantee on the purchase page mean, and how does it work? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
The AI transformation is not guaranteed to succeed in one go. Therefore,it will automatically retry up to a maximum of 3 timesand re-convert and auto-correct based on the error details. |
|
| With a normal chat AI, you can't tell if compilation will be possible, but that's the difference. |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
Yes. It compiles automatically on the server, detects errors, and retries. If it does not succeed after three tries, that attempt does not count toward usage. |
|
| Is there a limit on the number of uses? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
Up to 10 times per monthcan be used. As mentioned above,failures are not counted, so you can try with peace of mind. |
|
|
The way conversion “goes through”─Compilation guarantee and automatic retry
|
| Any tips to help the conversion progress smoothly? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
There are several! First,remove unused functions and comments. It's important to prevent the AI from being pulled by unnecessary information. |
|
| I see! Any other points to keep in mind? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
Zero warnings on the MQL4 sideto improve accuracy. It is also recommended to resolve non-error warnings in advance. |
|
| The free tool introduced in the first episode seems useful for removing comments and blank lines, doesn't it? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
| Yes. It organizes comments and unnecessary blank lines, tightening the source, which contributes to improved conversion success rates. |
|
|
Tips to improve conversion success rate—organizing comments and zeroing warnings
|
| Regarding how the "dictionary" is built,what about security? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
| Regarding the dictionary, we do not directly learn from users' code. Based on over 10 years of experience, we have developed our own methods to codify knowledge into a dictionary. Please rest assured. |
|
| I see. It’s safe to use. Is it only for EAs? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
Supports both EAs and indicators. Aimed to be an indispensable tool for those analyzing markets with MT4/5! |
|
|
Security and Learning Sources─“User code is not learned directly”
|
| Please share your future development plans and outlook. |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
| Currently it takes one file at a time, but in the future we want to support multiple files and partial conversions as well. |
|
| Will the dictionary be strengthened in the future? |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
Of course. We will continue updating the dictionary based on failure cases to improve accuracy. The more you use it, the more the dictionary levels up. It’s a system where the dictionary improves the more people use it. |
|
| Finally, please share a message for the viewers. |
|
|
| GoGoJungle Hayakawa |
|
|
| GoGoJungle Matsui |
|
Please try the MQL5 Converter at least once. We’d be glad if you could leverage your assets on MT5 and boost your trading capability. |
|
| Episode 1 |
“This is exactly the tool I wanted!” A developer’s dream tool that turns MT4 tools into MT5 in one go!
|
|
|
| Episode 2 |
“Totally different from ordinary generation AI!” GoGoJungle, with over 10 years of data assets, could develop this miraculous transformation tool! |
|
|
|