ラベル ディープラーニング の投稿を表示しています。 すべての投稿を表示
ラベル ディープラーニング の投稿を表示しています。 すべての投稿を表示

2016年8月30日火曜日

Capitalico|ディープラーニングでFXの運営会社Alphaca DBとは?リスクはないか?

過去3回にわたって、人工知能による投資アルゴリズム作成サービス:Capitalicoについて投稿しました。

公開日:2016年08月27日
Capitalico|人工知能でFX!さっそく試してみた、その結果は?

公開日:2016年08月26日
Capitalico|人口知能でFX!評判のCapitalicoにチャレンジ!!

公開日:2016年08月26日
Capitalico|投資アルゴリズム作成サービスのCapitalicoがFXから始動!

Capitalicoとは、人工知能技術:ディープラーニングを使って投資アルゴリズムを作成し、自動売買の補助ツールを無料で提供しているサービスでした。

そんな最先端技術のCapitalicoを運営しているのはAlphaca DBというベンチャー企業です。

可愛らしい動物を連想させてくれて微笑ましいですが、本当にAlphaca DBを信用して、投資アルゴリズムを使って良いのでしょうか?何か詐欺的な投資リスクをはらんでいないのでしょうか?

そこで、今回はAlphaca DB社について調べてみたいと思います。

Alphaca DB社とは

alphaca DB_01

Alpaca DB社は現CEOの横川毅 氏を中心に大学時代の友人3人で設立されたベンチャー企業です。

創業者3人は日本人なのに、あえてシリコンバレーに本社を置き、AIの基幹技術である深層学習(ディープラーニング)の研究を重ねてきました。

日本人スタートアップがシリコンバレーというのは単なる格好つけに留まらず、大手金融機関等から引く手あまたの状況のようです。

例えば、、、

●Alphaca DB社への出資企業として、SMBCベンチャーキャピタル・NECキャピタル・三菱東京UFJ銀行など、名だたる大手金融機関の名前が連なる

●三菱東京UFJ銀行が主宰するベンチャー企業支援プログラムである、MUFG Fintechアクセラレータに参加し、三菱東京UFJ銀行が出資するじぶん銀行と事業化が進んでいる

●電通国際情報サービス主催の第5回金融イノベーションビジネスカンファレンス2016(FIBC)では、国内外のフィンテック・スタートアップが一堂に会した中でAlphaca DBのCapitalico(キャピタリコ)が最優秀賞を受賞

まさに勢いに乗っているFintechの革命時のようです。

Alphaca DB社のメンバー

Alphaca DB社の中心人物について触れたいと思います。

横川氏はリーマンブラザーズ→野村証券の出身で、サラリーマン時代はストラクチャリングやマーケティングをされていたそうです。

その後、退職してから数年間はFXのデイトレーダーをしていました。デイトレードをする中で、自分の必勝法を形にしたい!そしてデイトレでPCにべたつき状態の苦痛から解放されたい!という思いから、Capitalicoの原型となるアイデアが生まれたそうです。

横川氏以外の2名:林佑樹 氏と原田均 氏はシステムエンジニアで、サラリーマン時代はその方面ではかなり名の通った人たちのようです。詳細のプロフィールを知りたい人は、こちらのインタビュー記事をご参照ください。

3名ともエリート街道からの企業という印象が強いですね。

alphaca DB_02

(画像引用:THE BRIDGE (右が横川氏))

Capitalicoと人口知能技術:ディープラーニング

capitalic04

Capitalico は、2001年以降の為替チャートから類似パターンを画像ベースで学習することが可能なツールです。

画像ベースで学習ができるのは、目下ブーム真っただ中の人工知能分野におけるディープラーニング(深層学習)を活用しているためで、先日、囲碁の世界チャンピオンを倒したことで話題となったAlpha GOと同様の基礎技術を使っています。

一般的な投資自動化ツールはアルゴリズム構築のためのプログラミングスキルが必要となります。(一般的ツール代表例:メタトレーダー)

一方でCapitalicoはディープラーニングの画像認識技術を用いることで、アルゴリズム構築部分をマウス操作だけで可能としています。Capitalicoは投資アルゴリズムを民主化し、プロフェッショナルのみならず多くの投資家が使える可能性を秘めています。

Capitalicoの人工知能技術を信頼していい?

ディープラーニングは人工知能技術の中でも最先端と言われており、まだ基礎レベルで研究開発が進行中のものです。

その意味ではCapitalicoをどこまで信用できるかは判断が難しいと言えますが、一方でCapitalicoに限った話ではなくディープラーニング技術を使ったあらゆるシステムにおいて言えることでしょう。

わたしは判断に迷うケースでは2つのことを必ず実践します。

それは・・・

1、客観的評価の収集
2、経営者のプレゼン聴講や質疑

前者のAlphaca DB社への客観的評価については、前述のとおり大手メガバンクやベンチャーキャピタルからの出資や協業といった事実から、高い評価であることに疑いの余地がありません。

後者の経営者のプレゼンや質疑ですが、実はSMBC系のFintechセミナーでAlphaca DB代表の横川氏のプレゼンを聞いて後、直接話をしたことがありました。まだCapitalicoがリリースされる前の話ですが、投資アルゴリズムのサービスリリースに向けた話でした。

風貌もファッションもカジュアルではありましたが(笑)、率直な物言いで真摯に金融と人知能口技術に向き合っていることを感じ取ることができ、ポジティブな印象を持っています。

以上より・・・

人工知能技術の勉強が不足していて技術ベースでの評価はできず申し訳ないのですが、Alphaca DB社への評価の高さと私が持った好印象を以ってすると、Capitalicoの人工知能技術は嘘でした!なんてリスクは小さいのかなと思います。

alphaca DB_03

(画像引用:Alphaca DB社ホームページより)

投資リスクはないの?

現時点ではCapitalico自体に投資リスクはありません。

なぜならCapitalicoは無料で投資アルゴリズムを作るサービスであり、お金を預ける行為は一切ないためです。

Capitalicoで作った投資アルゴリズムを参考に自分が証券会社などのFX市場で売買をした時に初めてリスクが顕在化します。

投資アルゴリズムを作るのも使うのも、投資家の自己責任というわけです。

Alphaca DB社はどこで儲けるのか?

Capitalicoが現在提供するサービスはすべて無料となっています。

投資アルゴリズムの構築、バックテスト(過去データを使った評価)、本番運用開始、取引シグナルのメール通知・・・これら全てが無料です。

ではAlphaca DB社はどこで儲けを得るのでしょうか?

企業側の儲けが見えないサービスは、利用者の見えないところで悪さをしているのでは?と私は疑念を持ってしまうので、その点もはっきりさせておきたいと思います。

Alphaca DB社CEOの横川氏は、とあるインタビューでビジネスモデルについて以下の通り言及しています。

(稼ぎの)1つはツールとして売っていくので、それをフリーミアムで始めて、どこかしらで課金するポイントを作り、プレミアムでお金を取るというSaaS(Software as a Service)モデルを考えています。あとは、作られたものを買っていく人たちからの、販売されたその中間マージンを取るというものと、大きく2つ考えているところです

なるほど!

Capitalicoに有料機能などを作り課金する、もしくはできあがった投資アルゴリズムの販売マーケットとして中間マージンを取るという2点を構想されているようです。

良い意味で今風な課金体系で妥当なやり方だと思います、安心しました。


以上、本日はここまで。

Capitalicoと運営会社Alphaca DB社のリスクについて調査した結果を報告させていただきました。

結論は、現時点でこれといったリスクも見つからず、試す価値のあるサービスだと思います。

それでは!

2016年8月28日日曜日

Capitalico|人工知能でFX!さっそく試してみた、その結果は?

人工知能でFXの投資アルゴリズムを作成できるサービス:Capitalico、今回で最後の投稿となります。

前々回の投稿ではCapitalicoの概要を紹介し、前回の投稿で投資アルゴリズムを作りました。

このアルゴリズムのバックテスト(過去データによる評価)が終わりましたので、その結果を発表したいと思います。

精度がものすごく高いアルゴリズムができたら、そのアルゴリズムを販売して儲かっちゃうかもw なんて夢見ていたのですが、その結果はいかに?

Capitalicoの投資アルゴリズム結果発表

Capitalicoのマイページにログイン

CapitalicoのオフィシャルHPからマイページにログインすると、さっそく生成された投資アルゴリズムが表示されます。

20160827_capitalico01

今回私はUSD/JPYを1時間足で参照しながらの「売り」取引の投資アルゴリズムを作ったので、上図のようなネーミングにしました。

バックテストのパフォーマンス結果

マイページトップ画面から投資アルゴリズムをクリックすると、バックテストの結果が表示されます。

Capitalicoの初アルゴリズムの結果はいかに!?

投資アルゴリズム Ver.1

為替:USD/JPY(ドル/円)
取引:売り
時間:1時間足
学習データ:2016年8月1日~2016年8月26日から5か所ほど
バックテスト期間:2014年7月29日~2016年7月28日

20160827_capitalico02

じゃん!

出ました。

「0」を挟んでいったり、きたり、、、良いのか悪いのかびみょーです。

数字で表現すると下表の通りです。

項目 結果
利食い/損切り 44 pips / 18 pips
収益 21.2 pips
月次収益 0.9 pips
プロフィットファクター 1.05
年次シャープレシオ 0.08
最大ドローダウン 170.3 pips
取引回数(勝/負) 29 (9/20)
平均利益 46.6 pips
平均損失 19.9 pips

●2年間で29回取引して9勝20敗上表の結果をシンプルに表現するならば、
●トータル収益は何とか「+」を確保できる程度で+21.2pips(21.2銭)

こりゃ全然だめですね。。。

投資アルゴリズムを再構築!

最初に作った投資アルゴリズムは全然良いものができませんでした。

そもそもMACDをインジゲーターとして使うのに、1時間足でチャートを見ていること自体が悪いんですよね・・・とブツブツ言い訳が出てきます。

悔しいので、自分の得意なパターンに持ち込んで、アルゴリズムを再構築してみました。

変更点はFXチャートを日足に変えて、学習データを取り直した点です。

投資アルゴリズム Ver.2

為替:USD/JPY(ドル/円)
取引:売り
時間:日足
学習データ:2016年8月1日~2016年8月26日から5か所ほど
バックテスト期間:2014年7月29日~2016年7月28日

20160827_capitalico03

どうだ!?

上のチャートを見ると、明らかに「0」より上だけで推移しているように見えます。

これは良いのでは!?

詳細を数字で見てみましょう。

項目 結果
利食い/損切り 150 pips / 50 pips
収益 404.4 pips
月次収益 16.6 pips
プロフィットファクター 8.87
年次シャープレシオ 1.08
最大ドローダウン 114.8 pips
取引回数(勝/負) 4 (3/1)
平均利益 151.9 pips
平均損失 51.4 pips

収益が404.4pips(4円ちょっと)と劇的に改善しました!

しかし、よくよく見ると、取引回数がたったの4回(3勝1敗)です。

日足にすると、どうしても取引シグナルの頻度が下がってしまうのが難点ですね。しかし、MACDを日足チャートで使えば確実に勝てそうだということが分かりました。

Capitalicoのトライアルは以上となりますが、改善点が思い立ったらすぐに試して、結果も10分程度で見るとこができるので、ストレスなく投資アルゴリズムの構築ができることが分かりました。


以上、本日はここまで。

Capitalicoのアカウント作成に始まり、操作方法を学んで最初のアルゴリズムを構築し、さらにアルゴリズムに改良を加える、この一連の作業が1時間程度でできてしまいました。

何度も言いますが、これらの機能が無料で提供されているんです。

ぜひみなさんにも試していただきたいと思います。そして良いアルゴリズムができたら、ぜひ教えて欲しいです!

それでは!

2016年8月27日土曜日

Capitalico|人口知能でFX!評判のCapitalicoにチャレンジ!!

前回の投稿では、人工知能による投資アルゴリズム作成サービス:Capitalicoの概要について書きました。

人工知能技術:ディープラーニングを使って自分の投資戦略をコンピュータに学習させることで、自動的に投資判断できるようになるという、業界騒然の画期的な技術・サービスです。

特別な知識は不要!基本機能は無料!!ときたら、試さない手はないでしょう。

ということで、早速ですがCapitalicoを試してみました。

Capitalicoへ新規ユーザー登録→ログイン

まずはユーザー登録する必要があります。

CapitalicoのオフィシャルHPから手続きを開始します。

20160826_capitalico02

上図の「Start for free」をクリックします。

20160826_capitalico03

サインイン(ユーザー登録)の方法が表示されます。

GoogleやFacebookアカウントであれば何も入力することなくユーザー登録が完了してしまいます。

私はFacebookアカウントでのサインインを選びました。

20160826_capitalico04

上図のトップ画面が表示されたらユーザー登録、ログインが完了となります。

ものの数十秒でここまで到達できます。

たったの1分!解説動画で基本操作をマスター

ここからはCapitalicoでの投資アルゴリズムの作り方を説明したいと思いますが、まずはこちらの動画をご覧ください。

わずか1分間でCapitalicoの基本操作を習得することができます。

さっそく投資アルゴリズムを作ってみよう!

ログイン後のトップ画面「新規作成」ボタンを押すと、投資アルゴリズムの作成開始となります。

新規アルゴリズム作成

20160826_capitalico01

「新規作成」を開始したら、まずは上図の画面が表示されますので、項目を埋めていきましょう。

上図の通り、今回私はドル円相場の売りに関するアルゴリズムを作りたいと考えました。これは毎月投稿しているFX相場分析でも述べている通り、現在の相場は円高に振れやすい局面であると考えているためです。

項目を埋めたら「作成」ボタンを押しましょう。すると下図のようなFXチャートが表示されます。ここからコンピュータの学習が始まります。

20160826_capitalico06

インジゲーター(テクニカル指標)の追加

上図の通り、初期のFXチャートはローソク足チャートとRSIのみ表示されています。

自分の得意なインジゲーター(テクニカルチャート)を追加するために、FXチャートの右上にある「インジゲーターの追加」ボタンを押すと、下図が表示されてきます。

20160826_capitalico07

上図のインジゲーター更新画面ですが、「インジゲーター」と書かれた下にリストアップされているのは現在FXチャートに表示済みのインジゲーターです。

ここに新たなインジゲーターを追加したい場合は、ドロップダウンリストから選択して、「追加」ボタンを押しましょう。

今回私は大好きなMACDを選択しました。本当は今回のような1時間足の売買にはあまり向かないのですが、まあトライアルなんで良しとしましょう。

取引タイミングをコンピューターに教える

インジゲーターを追加したら、普段自分が取引を行うタイミングをコンピューターに覚え込ませます。

20160826_capitalico08

上図のFXチャート画面で左クリックしドラッグすると、色が反転して選択されたような表示になります。

選択範囲の右端が取引実行タイミングにあたるので、自分が取引を判断する地点に合わせて選択範囲を作りましょう。

そしてバッチリのタイミングで選択できたら「+」ボタンを押すと、コンピューターに取引タイミングを学習させることになります。

最低でも3つは学習する選択範囲を作る必要がありますので、バシバシと作って「+」ボタンを押しましょう。

今回私は、MACDのデッドクロスを売りエントリーのタイミングとしてコンピューターに学習させました。

投資アルゴリズムのビルド(構築)

コンピューターに学習させる範囲を3か所以上選択したら、いよいよ投資アルゴリズムの構築ができるようになります。

20160826_capitalico09

上図の通り、画面左上にある「アルゴリズムのビルド」を押しましょう。

20160826_capitalico10    x

アルゴリズムの構築画面が標示され、取引の細かな設定(利食い・損切りポイント等)ができます。

予めCapitalicoが最適な設定をしてくれるので、よほどのこだわりが無ければ基本的に設定変更する必要はありません。

「作成」ボタンを押しましょう

投資アルゴリズムの生成

バックグラウンドでCapitalicoが投資アルゴリズムを生成してくれます。

アルゴリズムの生成とバックテスト(過去データによる評価)を行うため、しばらく時間がかかります。処理中は下図の通り「%」表示で進捗状況を確認できます。

アルゴリズムが完成したら登録したメールアドレスに通知が届くため、Capitalicoのマイページを開き続けておく必要はありません。(Facebookアカウントで登録したのであればFacebookに登録しているメールアドレスに通知)

20160826_capitalico11

そして待つこと10分・・・

完成の通知がきました!!

その結果やいかに。


以上、本日はここまで。

Capitalicoで実際に投資アルゴリズムを作ったことについて書きました。

所要時間ですが、自分が操作すること10分、Capitalicoがアルゴリズムを構築すること10分、合計で20分という短時間で、投資アルゴリズムができてしまいました。

超早いですね!

そして私が初めて作った投資アルゴリズムの結果は、、、乞うご期待。

それでは!

2016年8月26日金曜日

Capitalico|投資アルゴリズム作成サービスのCapitalicoがFXから始動!

Capitalicoってご存知ですか?

ほとんどの人が知らないでしょうし、Capitalicoってネーミングからも、一体何のサービスか想像もつかないでしょう。

CapitalicoとはAlphaca DB社が開発した投資システムで、人工知能の一技術であるディープラーニングを活用することで自分のトレーディング手法やアイデアを元に投資アルゴリズムを作成し、トレードタイミングを通知してくれるサービスです。

人口知能のディープラーニング?

アルゴリズム??

何だか難しい言葉ばっかり並んでいますので、一つずつ単語の意味もを紐解きながらCapitalicoの概要を説明し、実際に投資アルゴリズムを作ってみたいと思います。

Capitalicoとは

capitalico

CapitalicoとはAlphaca DB社が開発した投資システムの名称です。

Alphaca DB社は日本人が設立した会社なので、バッチリ日本語対応もできてます。

投資戦略・手法をコンピューターに学習させることで、次回の投資チャンスが到来した際に、自動的に投資家へ通知してくれます。

現在、対象となっているマーケットはFXのみのようですが、将来的には株式市場や商品市場も対象となることが予定されており、汎用的な投資システムとなることを視野に入れているようです。

それではCapitalicoの概要を説明します。

Capitalicoの概要

1、自分の得意なトレーディング手法、例えばローソク足チャートがこの形になったら”買い”とか、MACDがデッドクロスになったら”売り”といった手法をコンピュータに学習させる
→ここでディープラーニングを使う

2、学習を元に投資アルゴリズムを構築する

3構築された投資アルゴリズムを用いて、過去のマーケットデータを使ってバックテストを行い、精度を評価する。端的に言えば、過去のマーケットで儲けが出るのか?損が出るのかを確認する。

4、投資アルゴリズムの精度が低ければ、「1~3」を繰り返し作りなおして。再評価する

5、過去のマーケットデータで優れた結果を出せる投資アルゴリズムが構築できたら、その日以降のマーケットに対して使用を開始する(本番運用開始!)

6、投資アルゴリズムが取引タイミングを検知し、投資家に投資チャンスであることをメールで通知する

7、通知メールを見て、人が投資するかどうかを判断する

概ね理解できましたでしょうか?

人工知能技術のディープラーニングとは?

capitalic04

人工知能の代表的な技術要素としてディープラーニングがあります。

従来の人工知能的なシステムは、人間が一生懸命にデータ収集やデータ生成をして、さらにそのデータの中から何が重要かを人間が判断したうえでコンピューターに学習させることで、コンピューターはさも人間が判断しているかのようなふるまい、応答ができるようになってきました。

ディープラーニングという技術要素は、データの収集・生成・重みづけという苦労を飛躍的に削減するものとして期待されています。

例えば画像データを与えれば、その画像の特徴をコンピューター自ら抽出し学習して、答えを導き出すことができるようになってきています。

Capitalicoとディープラーニング

Capitalicoは自分の投資戦略の肝になる画像(テクニカルチャート)を学習します。この画像から投資戦略を学習する部分にディープラーニングが活用されています。

従来、投資戦略の自動化というと、FXの世界でメタトレーダーというシステムがありました。

メタトレーダーはCapitalicoのように自分のトレーディング手法を自動化するものでしたが、戦略やデータを複雑な形でコンピュータに学習させる必要があり、それなりにスキル(プログラミング知識など)が必要でした。

私もFX取引を活発にやっていた時に、メタトレーダをトライして挫折してしまいました。。。

 

Capitalicoは人工知能:ディープラーニングを活用することで、自動投資ツールの民主化を図るきっかけになるかもしれません。そして、いままで優れた投資戦略を持っていても他人にうまく伝えるできなかった投資家たちが活躍する場となる可能性を感じます。

Capitalicoを使ってみよう!

capitalico3

Capitalicoを始めるには?

CapitalicoのオフィシャルHPからサインインすることで、すぐに利用を開始することができます。

サインインするためには、メールアドレスを使って登録する方法、もしくはFacebookアカウントを使って登録する方法があります。Facebookでログインすれば、何も入力することなく始めることもできます。

Capitaliconの利用料金

capitalic02

投資アルゴリズムを作ったり、自分に通知したりといった基本機能を使うのは、すべて無料のようです。

有料機能の有り無しについては、後日調べてみたいと思います。

何はともあれCapitalicoを使ってみよう!

簡単に無料で始めることができるということで、とにかく触ってみるのが一番でしょう!

さっそくCapitalicoを操作してみて、体験談を投稿したいと思います。


以上、本日はここまで!

これまでプロの世界でしか使えなかった投資自動化ツールですが、Capitalicoを使えば誰でも実現できる可能性を感じます。

まさに破壊的テクノロジーの力ですね!

それでは!