×
Here you will see notifications from users such as messages and follows.

EA-SoRA-Dev.Edition

EA-SoRA-Dev.Edition Auto Trading
Comments(6)
Expert Advisors
MetaTrader 4
Last Updated At
5/10/2020
Version
1.1
My Profile
takah
Created with Highcharts 6.2.0ProfitFactorWinRateMeasuredPeriodNumberofTradesRiskReturnRate5036
  • Whole period
  • 2 years
  • 1 year
  • 6 months
  • 3 months
  • 1 month
Profit
-88,925JPY
Profit Factor
0.98
Rate of return risk  ?
-0.33
Average Profit
1,263JPY
Average Loss
-1,686JPY
Balance  ?
911,075JPY
Rate of return (all periods)?
-7.95%
Win Rate
56.79% (3456/6086)
Maximum Position  ?
9
Maximum Drawdown  ?
20.98% (270,612JPY)
Maximum Profit
18,000JPY
Maximum Loss
-8,500JPY
Recommended Margin  ?
1,118,300JPY
Unrealized P/L
0JPY
Deposit  ?
1,000,000JPY
Currency
JPY- Account
Operable Brokers
Usable with MT4-adopting brokers.

Forward testing (Profit)

Created with Highstock 6.2.021/01/0122/01/0123/01/0124/01/0125/01/0120222024-100,0000100,000200,000-200,000Display Range1M3M6M12M24MALLRevenue + Max Profit and Loss in a dayRevenue
Product Statistics
Product Comments

Monthly Statistics

2025
2024
2023
2022
2021
  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec
No Data

Calendar for Months

About EA's Strategy

Currency Pairs
[USD/JPY] [EUR/JPY] [EUR/USD]
Trading Style
[Scalping] [Swing Trading] [Day Trading]
Maximum Number Position
1
Maximum Lot
100
Chart Time Frame
M15
Maximum Stop Loss
0
Take Profit
0
Straddle Trading
No
Application Type
Metatrader Auto Trading
Other File Usages
No

相場への普遍性に挑戦しました!

EA-SoRA-Dev.Edition(以下、SoRA開発者エディションと称します)にご興味をお持ちいただき、ありがとうございます。 作者のtakahと申します。 EA-SoRA-GW.Editionは2019年5月にゴールディンウィークキャンペーンとしてリリースさせていただきましたEA-SoRA-GW.Edition(以下、SoRA GWエディションと称します)の完全上位互換バージョンです。 よく相場はランダムウォークと呼ばれ、人間の予測の範囲外にある動きをするといわれています。このような相場で勝つために何が必要かを考えました。 その答えとして、私はロジックの簡略化に着目しました。 EAは「自動売買」と呼ばれるように、エントリーや決済ポイントを自動で算出し、所定のロット数で取引します。このエントリーや決済ポイントはEAのロジックにより自動で算出されます。 例えば、エントリーロジックが10あるEAと2つしかないEAを比較してみます。前者は10の条件すべてに合致しなければエントリーは行いませんが、後者は2つの条件が合致すればエントリーします。このことから、エントリーロジックが増えれば増えるほど、エントリーポイントが少なくなっていきますので、相場への再現性が下がってしまうことになります。 これは決済ロジックについても同様のことがいえます。決済ロジックが増えるほど決済判断が煩雑になりますので、こちらも相場への再現性を下げてしまう結果になりかねません。 そこで、私はロジックの簡略化を目指し、徹底的にロジックの研究を行いました。 その結果、ボリンジャーバンドだけを使い、エントリーロジックが2つ、決済ロジックが1つという非常にシンプルなSoRAロジックを完成させました。 一般的にロジックを簡略化するということは汎用性が高くなる半面、成績が悪くなる傾向があります。しかし、SoRAロジックはこれだけ簡素化されたロジックにもかかわらず成績を残すことに成功しました。また、SoRAロジックは複数の通貨ペア、複数の時間足に適性があることもわかってきました。これらのことからSoRAロジックは普遍性の高いロジックである可能性が高いと考えております。 SoRA GWエディションではEA09-AoSoRA-(ユーロドル版)EA10-AKISoRA-(ドル円版)EA11-HISoRA-(ユーロ円版)の15分足版を提供させていただいておりましたが、今回のSoRA開発者エディションでは5分足~4時間足までを動かすことができるフルバージョンとしてリリースさせていただきます。 尚、各ストラテジーを開発するにあたり、以下のような性格付けをしております。 短時間足組(5分足、15分足、30分足):高勝率の利小損大型で短期間決済(スキャルピング系の動きをします) 長時間足組(1時間足、4時間足):低~中小率型の利大損小型で長時間決済(デイトレ~スイング系の動きをします) ■短時間足組の動き(ユーロドル30分足、2020/1/23~24) sora_entry2.png detail_aosora.png ■長時間足組の動き(ユーロ円4時間足、2020/2/3~25) chart_hisora_h4.png detail_hisora_h4.png

SoRAの特徴

SoRAはボリンジャーバンドだけを使ったロジックで作られています。ボリンジャーバンドの使われ方は様々ですが、SoRAはバンドウォークを狙ったオーソドックスな順張りを仕掛けます。また、決済にもボリンジャーバンドを使っております。このロジックを私は「SoRAロジック」と呼んでおります。SoRAロジック自体はとても簡単になっておりますが、それ故に過剰最適化になりづらく、また普遍性が高いと考えております。 ■SoRAのエントリー、決済の例 entrypoint_sora.png SoRAは2017年に開発をスタートし、足掛け2年以上の歳月をかけて完成いたしました。その中で私なりに様々な試行錯誤を繰り返しました。 特に開発においては、売りと買いのロジックを完全に独立させた開発手法を採りました。私はEAの開発をする中で、売りのエントリーは買いのエントリーに、買いのエントリーは売りのエントリーに直接的な影響を及ぼさないという考え方に至りました。つまり、売りと買いを1つのEAで同じように扱ってしまうことはEAそのものの性能を下げる要因にもなりかねないと考え、売りと買いを独立して開発し、それぞれを独立して動かすこともできるようになっております(デフォルトの設定では売りと買いを両方動かすようになっております)。 これにより、バックテストの値が悪化したストラテジーもありましたが、これが本来のEAの性能であると考えております。 参考:売りと買いのパラメータを考える(http://fx-takah.blog.jp/archives/20504414.html)(私のブログです) ■SoRAの各ストラテジーの情報 EA09-AoSoRA-EURUSD M5(ユーロドル5分足版) aosora_m5.png EA09-AoSoRA-EURUSD M30(ユーロドル30分足版) aosora_m15.png EA09-AoSoRA-EURUSD M30(ユーロドル30分足版) aosora_m30.png EA09-AoSoRA-EURUSD H1(ユーロドル1時間足版) aosora_h1.png EA09-AKISoRA-EURUSD H4(ユーロドル4時間足版) aosora_h4.png EA10-AKISoRA-EURUSD M5(ドル円5分足版) akisora_m5.png EA10-AKISoRA-EURUSD M15(ドル円15分足版) akisora_m15.png EA10-AKISoRA-EURUSD M30(ドル円30分足版) akisora_m30.png EA10-AKISoRA-EURUSD H1(ドル円1時間足版) akisora_h1.png EA10-AKISoRA-EURUSD H4(ドル円4時間足版) akisora_h4.png EA11-HISoRA-EURUSD M5(ユーロ円5分足版) hisora_m5.png EA11-HISoRA-EURUSD M15(ユーロ円15分足版) hisora_m15.png EA11-HISoRA-EURUSD M30(ユーロ円30分足版) hisora_m30.png EA11-HISoRA-EURUSD H1(ユーロ円1時間足版) hisora_h1.png EA11-HISoRA-EURUSD H4(ユーロ円4時間足版) hisora_h4.png ■パラメータ情報(抜粋) param_sora.png ※これら以外にも後数種類のパラメータがあります。 また、私が過去にリリースさせていただきましたEA-HANA-Dev.Edition同様、SoRA開発者エディションにおいても、全ロジック、全パラメータを公開いたします。これはEAをご利用いただく上でロジックやパラメータを知って運用していただくことが必要だと考えているからです。 特にSoRAロジックは簡単になっている分、利用者様によるカスタマイズの領域が多くあると考えております。そのため、SoRA開発者エディションでは時間制御などのパラメータを多く搭載しており、利用者様のスタイルに合わせた運用が可能になっております。 SoRAが利用者様の投資の一助になる事を心より願っております。 takah

Q&A

Q1:どのような通貨ペアでも使えるのですか? A1:通貨ペアの制限はかけておりませんので、どの通貨ペアでも使用可能になっておりますが、間違った通貨ペアだと動作しないように設定しております。 Q2:どの時間足でも使えるのですか? A2:時間足の制限はかけておりませんので、どの時間足でも使用可能になっておりますが、間違った時間足だと動作しないように設定しております。 Q3:どの程度のスプレッドを想定していますか? A3:通貨ペアにユーロドル、ドル円、ユーロ円を想定しております。開発には正確性を求めるため、Tick Data Suiteを使って開発いたしましたが、設定上、最大3pips以内での運用を想定しております(デフォルトでは3pipsを超えた場合エントリーをしない仕様になっております)。尚、運用に際してはスプレッドの狭いブローカーでのご利用を推奨いたします。 Q4:どの証券会社様でも利用可能ですか? A4:基本的にどの証券会社様でも利用可能ですが、短時間足組はティックトレールを使用しているため、ティック幅がストップレベルやフリーズレベルに引っ掛かってしまいエラーになる場合がございます(EA内でエラー制御を行っております)。そのような場合はティック幅をストップレベルやフリーズレベル以上にしていただくか、長時間足組のみでのご利用をお願いいたします。尚、ティック幅を広げた場合、本来のパフォーマンスが出ない可能性がありますので、ティック幅の変更はバックテストなどでご確認いただいた上で運用されることを強く推奨いたします。 Q5:フォワードテストの結果(myfxbookなど)はありますか? A5:以下にmyfxbookを公開しております。また、私のサイトでもフォワード情報や成績分析などを公開しております。よろしければご参照ください。 myfxbook(https://www.myfxbook.com/members/takah/ea-sora-devedition/4128024) takahのEA開発ブロク(http://fx-takah.blog.jp/) Q6:ゴゴジャン様のフォワードはどのストラテジーの結果が表示されているのですか? A6:ゴゴジャン様のフォワードはすべてのストラテジー(EA09-AoSoRA-、EA10-AKISoRA、EA11-HISoRA-)のすべての時間足(5分足、15分足、30分足、1時間足、4時間足)で計測していただいております。 Q7:SoRAを色々と分析してみたいのですが、バックテストデータ(Strategy Tester Report)は入手できますか? A7:Tick Data Suiteを使った可変スプレッドによるバックテストデータが以下のURLからダウンロードしていただけます。 SoRA開発者エディションバックテストデータ(http://fx-takah.blog.jp/StrategyTester_EA-SoRA-Dev.Edition_ver1.0.zip) Q8:各ストラテジーの設定はどのようにするのですか? A8:同梱の設定ファイル(setファイル)にて設定していただけます。詳しくはマニュアルをご参照ください。 Q9:各ストラテジーは何が違うのですか? A9:それぞれ以下のような特徴があります。 ・EA09-AoSoRA- ユーロドルで稼働するストラテジー ・EA10-AKISoRA- ドル円で稼働するストラテジー ・EA11-HISoRA- ユーロ円で稼働するストラテジー ・短時間足組(5分足~30分足) 高勝率で利小損大型のEAで、トレイリングストップ機能(ティックトレール)を搭載したスキャルピングタイプのEA ・長時間足組(1時間足~4時間足) 低~中小率で利大損小型のEAで、デイトレ~スイングタイプのEA Q10:マニュアルにはどういったことが記載されているのですか? A10:マニュアルの目次は以下のようになっております。 1.はじめに 2.EA-SoRA-Dev.Editionについて 3.SoRA紹介 4.EAの設定方法 5.ロジック詳細解説 6.パラメータ考察(執筆中、後日アップデート予定です) 7.おわりに 8.お問い合わせ先 9.パラメータワークシート 10.改版履歴 ページ数は全部で102ページあります。 Q11:どのようなパラメータが設定できるのか教えてもらえませんか? A11:設定できるパラメータは119種類(売り買い共通:17売り買い個別:51×2)、ありますが、パラメータの内容は購入者様のみにマニュアルにて開示させていただきます。ご了承ください。 Q12:パラメータチューニングで作成していたストラテジーの評価をしてもらえますか? A12:申し訳ありませんが、ストラテジーの評価はいたしかねます。ご了承ください。 Q13:パラメータチューニングで作成した設定ファイル(setファイル)は配布してもよいですか? A13:設定ファイル(setファイル)の配布につきましては、既にEA-SoRA-Dev.Editionをご購入いただいた方に向けての配布に限り、許可させていただきます。 Q14:購入すると何がついてくるのですか? A14:本体ファイル(ex4ファイル)、各ストラテジー設定用ファイル、マニュアルです。ソースファイル(mq4ファイル)は対象外ですので、予めご注意ください。 Q15:必ず勝てますか?また、数か月といった短期間で利益を得る事は可能ですか? A15:分かりません。SoRAは長期的な視点で動かすことを前提としたEAになっております。そのため、短期的な視点で利益を求められる方へのご期待には沿えない可能性がございます。申し訳ありませんが、このようにお考えなられる方はご購入いただかない方が良いと考えます。 Q16:なぜ、EAのロジックや全パラメータを公開されるのですか? そのまま未公開で販売した方が良いのではないですか? A16:EAを投資として成立させるためにはロジックの理解が必要だからと考えているからです。過去に私がそのようなEAを欲しいと願っていた時期があり、それを実践しているためでもあります。 Q17:SoRAの今後の対応などはありますか? A17:今後の対応としては、MT5化を検討しております。MT5化についてはご購入者様向けにクローズドコミュニティにて開発を行い、ソースファイルを提供したいと考えております。時期につきましてHANAのMT5化後に行う予定にしておりますので、現段階では未定とさせていただきます。 Q18:Twitterで実施されたプレゼント企画の参加賞はどのようにして使うのですか? A18:プレゼント企画の参加賞につきましては、私のTwitter(@fxtakah)より告知させていただきますので、そちらをご参照ください。

バージョン改版履歴

  • ver1.1(2020/5/7)  ・売りのエントリーにおいて、一定の条件の時にエントリー制限が機能しないバグを修正  ・一定の条件の時に週のエントリー制限が機能しないバグを修正
  • ver1.0(2020/3/16)  初版リリース
  • Sales from :  03/18/2020 01:48
    Purchased: 24times

    Price:¥30,000 (taxed)

    ?About 1-Click Order

    Payment

    Forward Test
    Back Test

    Forward Test

    FOREX EXCHANGE Demo Account
    (Actual results may vary depending on circumstances, such as broker/customer's operating environment)
    Open
    Date
    Symbol
    Buy/Sell
    Open
    Price
    S/L
    T/P
    Close
    Date
    Close
    Price
    Lots
    Commission
    Taxes
    Swap
    Net Profit
    Profit/Loss
    Data is unavailable

    Sales from :  03/18/2020 01:48
    Purchased: 24times

    Price:¥30,000 (taxed)

    ?About 1-Click Order

    Payment

    About Forex Automated Trading
    Forex Automated Trading refers to trading that is automated through programming, incorporating predetermined trading and settlement rules. There are various methods to conduct automated trading, but at GogoJungle, we deal with Experts Advisors (hereinafter referred to as EA) that operate on a trading platform called MT4.
    There are various types of EAs (Expert Advisors) for different trading types that can be used on MT4.
    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)

    When engaging in Forex, there are risks in automated trading just as there are in discretionary trading.
    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.
    The requirements for operating automated trading (EA) on MT4 are as follows:
    ・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.
    If you open an account with a forex broker that supports MT4, you can use MT4 as provided by that forex broker. MT4 is a stand-alone type of software that needs to be installed on your computer, so you download the program file from the website of the FX company where you opened the account and install it on your computer.

    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.
    To set up an EA when you purchase it through GogoJungle, follow the steps below:
    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.
    EAs from GogoJungle can be used with one real account and one demo account per 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.
    If you encounter an error with Web authentication, or if the EA is trading on GogoJungle's forward performance page but not on your own account, there could be various reasons. For more details, please refer to the following link:
     → Items to Check When EA is Not Operating
    In Forex trading, the size of a lot is usually:

    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.
    ・Profit Factor: Total Profit ÷ Total Loss
    ・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)
    GogoJungle Corporation
    Registration Number for Financial Instruments Business: No. 1960 - Kanto Finance Bureau (Gold Trading)
    A member of General Incorporated Association and Japan Investment Advisers Association
    GogoJungle Corporation
    Registration Number for Financial Instruments Business:
    No. 1960 - Kanto Finance Bureau (Gold Trading)
    A member of General Incorporated Association
    Japan Investment Advisers Association
    Financial Services AgencyJapan Investment Advisers AssociationFinancial Instruments Mediation Assistance CenterSecurities and Exchange Surveillance Commission

    Copyright © 2025 GogoJungle Inc. All Rights Reserved.

    PAGE
    TOP