「マイメイト(MAiMATE)」は、FXの自動売買サービスなどに強みを持つインヴァスト証券が提供するFX自動売買のサービスの1つで、自分専用の自動で学習し続けるAIを搭載したエージェントを通じてFXの自動売買を行うことができます。
マイメイト(MAiMATE)はどのようなAIを採用し、どんな内容のサービスなのか確認してみました。
マイメイト(MAiMATE)とは?
「マイメイト(MAiMATE)」は、AI(人工知能)を活用したFXの自動売買サービスで、いつ買っていつ売るかをAIが自動で判断し、自動で学習し続け、ユーザ自身がAIを教育することもできるといった特徴があります。
マイメイトでは育てたエージェントを通じて自動売買を行うこともできたり、他のユーザーが作成したエージェントを稼働させることも可能です。
そんなマイメイトは下記のような特徴があります。
世界に一つだけの自分で育てられるAIパートナー(エージェント)を作ることができる
マイメイトではAIを搭載したエージェントを作成し、このエージェントに基礎となる情報を与えます。
取引したい銘柄や重視するテクニカル指標やニュース、リスク許容度を選択してエージェントを作成し、自動で学習を繰り返し経験しながら成長していきます。
それだけでもエージェントは成長していきますが、「エージェントを育てる」という機能があり、過去1週間のエージェントのトレードのやり方を評価することでエージェントのその後の行動に変化を与えることができます。
AIのトレードに対して褒めたり叱ったりすることを継続して行うことにより、一人一人に合ったトレードの仕方を学習していくというので、あなた好みのトレードをしてくれるAIに育てることができます。
もちろん、AIにすべて任せたいなら特に何もしなければAIが継続して学習していきます。
同じ設定で評価をしなくてもそれぞれ別の個性を持つ?
マイメイトは同じ設定のAIエージェントでもそれぞれ別の個性を持ち、似てい部分はあるけど異なるトレーディングを行うようです。
AIエージェントの学習方法に特徴があり、AIが学習するときには複数の分身を作成し、その後分身達に自由なトレードを行わせ、本体はその結果と知見を集約することによって、効率よく多くのトレーディングパターンおよびその結果を収集することが可能となっています。
さらに、同じ設定のAIエージェントでも、マイメイトではそれぞれの分身達が取る行動が異なるように設計されているため、同じ設定でも個々の個性が異なってきます。
また、分身達には決まりきった行動パターンではなく、自由な行動をとってもらうようにデザインされているので、どんな優秀なトレーダーよりも収益を上げるようなトレーディングをしてくれるかもしれません。
強化学習型AIを採用
AIと言っても実際には様々に分類されるAIがありますが、マイメイトでは強化学習型AIを採用しています。
強化学習は機械学習の一種で、コンピュータが人間に勝つのが難しいと言われていた囲碁の世界で、囲碁の世界王者にも圧勝したGoogle子会社のDeepMind社が開発した「AlphaGo」にも使われているのが強化学習です。
機械学習には、教師あり学習や教師なし学習、ディープラーニングといったAI技術もあり、主に分類や予測など様々な領域で活用されていますが、強化学習は得られる報酬が最大化するような行動を学習するという特徴があります。
一つの例がAIがブロック崩しを学習する様子がわかる動画です。
ここでいう得られる報酬は得点となりますが、当初はボールをはじき返すことさえ知らず得点が得られませんが、学習を繰り返していくことによって、ボールをはじき返してブロックに当てることで得点が得られことを覚えていきます。
さらに、両端のブロックを崩してボールを上に運べば得点が大きく得られることを学習し、ボールを両端のブロックに当てるようになっていくというAIが得点を最大化させるために成長していく様子が見ることができます。
FXで強化学習を適用する場合、もちろん得られる報酬は売買損益となるので、テクニカル分析やニュースなどの情報より売買損益を最大化するための学習をしていくことになります。
FXでもAIを使ったサービスはありましたが、為替レートの予測といった分野への適用が多かったのですが、強化学習でどのような成果を上げられるのか注目です。
損小利大の取引を目指し取引はそれほど多くない
マイメイトでは全体的に損小利大のトレードを目指し、取引するのは1通貨ペア、最大1ポジションしか保有しないので、それほど取引を頻繁に行うようなサービスではありません。
トレードスタイルはスイングトレードといった感じで、1回の取引で大きな利益を狙うようなトレードスタイルとなっているので、頻繁に取引状況を確認する必要はありません。
マイメイト(MAiMATE)の実績って?
マイメイトの全期間の成績の推移は下記となっています。
※対象通貨ペアはユーロ/米ドル、英ポンド/米ドル、米ドル/円の3つ
※マイメイトFX100指数は、調子の良い「エージェント」に定期的に入れ替え運用した際のベンチマーク
※マイメイトFX総合指数は、「エージェント」全体の調子を表した指標
全期間でみると平均的にどのエージェントでもプラスの成績で推移していて、調子の良いエージェントに定期的に入れ替えていればより利益を得ることができています。
特に直近では成績の差が開いていて、相場に合わせて調子の良いエージェントに入れ替えすることが重要であることを示唆しています。
また、マイメイトは頻繁に取引するスタイルではないので、英ポンドのように値動きが大きい通貨ペアの方が利益を得られやすい傾向があります。
そのため、相場があまり動いてないようなときは苦手ですが、コロナウィルスが全世界に感染し始めた当初に相場が大きく動いた2020年3月には、全AIエージェントの平均月間損益は+396 pipsで、86%のAIエージェントがプラス収益となっていたとのことです。
為替相場が大きく動くようなときや、比較的値動きが大きい通貨ペアなどは得意そうです。
マイメイト(MAiMATE)の始め方は?
マイメイトを始めるためにはインヴァスト証券でマイメイト専用取引口座の開設が必要となります。
- STEP1専用取引口座開設
インヴァスト証券に口座を持っていないなら、インヴァスト証券の「口座開設はこちらから」よりインヴァスト証券の専用取引口座を開設します。
- STEP2新規登録
マイメイトアカウントの新規登録を行います。メールアドレスがあればすぐに登録可能です。
- STEP3AI(エージェント)作成
インヴァスト証券のMyページへログインし、エージェントを作成します。
エージェントの作成は下記の4つの質問に対して用意されている選択肢を回答を選ぶだけで作成することができます。
- 通貨ペア
- テクニカル指標
- ニュース情報
- 教育方針
エージェント作成には処理負荷がかかるようなので、無料で作成できるインヴァスト証券の口座を持っている方だけが作成できるようになってるので、まだ口座を保有してない方はインヴァスト証券に口座開設をしてください。
- STEP4エージェントの作成「名前を付ける」
エージェントの名前をつけて作成終了です。作成し終わったら最大1~2日程度で誕生メールが送られてきます。
マイメイト(MAiMATE)を育成する方法とは?
マイメイトのAI(エージェント)は、週に一度(土曜日)に、直近のトレードや相場情報を振り返り再学習する「継続学習」と、ユーザーがトレードを評価することで考えを反映させる「EDUCATE」があります。
エージェントが生まれるまでに何を学習するのか?
エージェントが生まれる時にはまず下記の学習を行います。
- ユーザーの設定に従ってAIエージェントを誕生させ、過去3年間のデータ上でトレーディングを学習させます
- その際過去から現在に向かって順次学習を実施するため、人間の記憶と同様に、「過去に学習した内容は徐々に薄まり、直近の学習内容は濃く記憶されやすい」ということになります
- 学習が完了したAIエージェントを3年前に連れていき、継続学習によるトレーディング手法の更新無しにトレードを実施させ、結果を保存する
直近の学習内容が濃く反映されているトレーディング手法で、3年前に連れていかれているのでエージェントが誕生後の過去の成績はあまりいい成績は期待できないでしょう。
継続学習とは?
継続学習は、毎週土曜日の朝10時の時点で存在する全AIエージェントを対象に、直近のトレード結果の成功と反省を取り込むために、再度学習を行う機能です。
これによって直近の相場環境に合わせるようにエージェント自身が、トレーディング手法を更新していくので、自動で学習を続けていってくれます。
EDUCATEとは?
EDUCATEは、ユーザーがエージェントのトレードを評価することで、マイメイトのマイページの「EDUCATE」を開くと過去のトレードが見れるので、その一つ一つのトレードに対して褒めたり叱ったりすることができます。
ただ、一度評価しただけですぐにその考え方を反映させるわけではなく、何度も一貫性をもって教育し続けないとAIに変化は出てこないようです。
「EDUCATE」を行うことによって、自分好みのトレードをしてくれるエージェントに育てることができますが、教育のコツとしては下記の点が挙げられます。
- 教育方針が固まっていないなら評価せず放置しておく
- 教育方針が固まっているなら継続して評価し続ける
マイメイトのエージェントは継続学習で直近の相場を学習し続けるので、無理に評価しなくても勝手に育ってくれますし、トレードを見てもっとこうしてほしいといった要望があれば評価すればいいかと思います。
ちなみに、マイメイトで褒める、叱るといった場合、エージェントは下記の2点を考慮しています。
- 決済損益の大きさ(プラスかマイナスか、その大きさは)
- 機会損失および損失回避はどうだったか
褒めたり叱ったりするときは結果だけでなく過程が重要で、どのような値動きの中でAIエージェントがどのように行動したのかに対して評価をしてあげるとエージェントがそれを学習していってくれます。
マイメイトで目指すのは最適なポジション管理
マイメイトでは、価格予測の際に必要であった「どのくらいの先の期間を予測するか」「どのくらい含み益(損)が出たら利益(損失)を確定するか」といった事前設定は必要なく、すべては利益を最大化するために最適なポジション管理を学習することに含まれています。
エージェントは、ポジションを新たに建てるべきか、今のポジションは保有し続けるのか、手仕舞うのかを総合的に学習し、利益の追求を続け、それを「最適なポジション管理の学習」と呼んでいます。
強化学習のアルゴリズムは、株やFXなどのトレードとの相性は良さそうなので、どのようなポジション管理をするのか注目です。
まとめ
「マイメイト(MAiMATE)」は、AI(人工知能)を活用したFXの自動売買サービスで、いつ買っていつ売るかをAIが自動で判断し、自動で学習し続けるといった特徴があります。
マイメイト(MAiMATE)の特徴
- 世界に一つだけの自分で育てられるAIパートナー(エージェント)を作ることができる
- 強化学習型AIを採用
- 損小利大の取引を目指し取引はそれほど多くない
強化学習型AIを採用し、継続して自動で学習をしていってくれますし、ユーザー自身でエージェントのトレードに評価をすることができるといった点が特徴的なサービスとなっています。
ただ、エージェント作成時点ではまだ学習が進んでないので、マイメイトが目指すところの最適なポジション管理はできていなので、時間をかけて育てていく必要があります。
そのため、早めにエージェントだけは作成しておけば自動で学習して賢くなり、今ならキャンペーンでマイメイトのポイントを10,000ポイント貰うことができます。
エージェントは基本的には1つしか作成できませんが、キャンペーンで得た10,000ポイントで複数のエージェントを稼働させることができるので早めに登録しておいたほうがメリットがありますので、この機会に検討しててみてください。