私はfxやら株やらの投資に多少手を染めているのですが、一時期その自動取引をするツールを自作したことがあります。先日やはり自動取引に興味のある方とその話をしていたのですが、自動取引のやり方というのはどうもあまり知られていないようです。 皆さんも是非AIに為替予想をさせてみて下さい。本サイトでも公開していく予定ではあります。(公開して良いものか調べてから), 後、一応お伝えしておきますが、FXをする場合はきちんとリスクを認識し、自己責任でお願いします。AIを過信してはいけません。 AI、機械学習の技術情報発信サイトです。FXをAIで予想してみたりオンラインツールを公開したりしています。, 2020/2/15 では、従来の アルゴリズム取引とAI取引の違いは何かと言うと、ルールを誰が決めるかにあります。 Why not register and get more from Qiita? 以下の記事に詳しく書いたので、詳しく知りたい場合は、そちらを見てみて下さい。, ※ 上記記事は画像ファイルの生成ですが、テキストにも対応してるのでGIT HUBから取得した下さい, 【作成したデータ】 AIをFXで使うと明るい未来があるかもしれません。 今回は、「マイメイト」についてくわしくまとめていきたいと思います。 最近では、「AI(人工知能)」が家電や自動車にも用いられるなど... 自動売買ならどんな状況でもつねにルールどおりの取引を遂行してくれるので、安心してまかせることができる, 自作ならそうした怪しい商品にだまされることなく、純粋に自分の力だけで利益を追求していく. この記事ではFXの自動売買をランキング形式で紹介していきます。初心者でも稼げる自動売買を手数料や実績を比較して解説するので是非参考にしてみてください。また、自動売買の具体的な種類や運用の注意点をまとめたので、自分のお金で運用する前に役立つ記事となっています。... ヒロセ通商(LION FX)のスプレッド・手数料一覧!他業者と比べて広いって本当?. プロも愛用するai搭載fxツールは気になりますよね。fx取引ツールには、相場の動向を予測し取引のチャンスを通知してくれるツールと、自動で決済まで完結させてくれるツールがあります。今回はai(人工知能)を搭載した自動決済機能付きfxツールをお伝えします。 を起動したり、 Cloud Functions を動かしたりすることができます。, 開発中では、Publisher が Publish したエピックを Subsucribe しようとすると「エピックがない」という旨のエラーが発生し、うまく Subscribe できないことがちょくちょくありました。これは「毎日新しくエピックを新規作成し、不要になったらエピックを削除する」ことで解決できました。, 定期実行、つまりcronのように「事前に定めたある日時」であることをトリガーにエピックを Publish するために、GCPでは App Engine を使用します。これで例えば「毎日 08:45にイベントをpublishする」といったことができるようになります。, この時、 Cloud Pub/Sub を使用して、 Subscriber に向けてエピックを Publish します。, AWSであれば Amazon CloudWatch Events で、cron式を用いてイベントをpublishできます。, その次はGCPとは異なり、 AWS Lambdaへイベントを流し、LambdaがEC29をキックして起動する、という流れになります。, Publish されたイベントを順番に処理(FIFO)する必要がある場合は SQS10 へイベントを流すこともできます。, サーバレスアーキテクチャとは、ソースコードだけアップロードしてデプロイしておけば、後はそれを動かす環境はIaaS側でよしなに用意して実行してくれるといった構成です。, GCP のサーバレスアーキテクチャサービスである Cloud Functionsは、AWS Lambda と同じようなことができます。, AI Deep Kabu では Pub/Sub で流れてきたイベントを拾って、サーバレスで一時的なアプリケーションを実行する環境を用意し、予め用意したコードを実行する、という使い方をしています。, 時間貸しのVPSのようなものがGCPで提供されており、 Google Compute Engine と呼ばれています。 AWS でいうところの EC2 です。, App Engine を使用することで、タイマー起動・終了が可能になります。例えば08:50に起動して、09:10に終了する、といった使い方です。これにより、スポット的に必要な時間のみコンピューティング環境を使用することができ、不要なリソースによる課金を回避できます。詳しくは次の記事を参考にしてください: GCEの自動起動・自動停止をスケジューリングする, AI Deep Kabu では、朝9時ちょっと過ぎにバッチがまわるようになっています。これを実現するために Pub/Sub と App Engine を組み合わせて使用しています。, 予めタイマー起動しておいたインスタンスでバッチ開始のトリガーとなるトピックを Subscribe しておき、予め仕込んでおいた時間になったら App Engine がトピックを Publish します。それを受けて Subscribe していた GCE インスタンスはバッチ処理を開始する、という流れになっています。図で表現すると、次のような流れです。, Google Compute Engine での信頼性の高いタスクのスケジューリングより引用。2018年12月12日閲覧。, 過去の株価情報を保存するためにストレージサービスを使用しています。GCP では Google Cloud Storage という名前で提供されています。 AWS でいうところの S3 です。, 私の利用用途では、Route 53 のエイリアス先に S3 を選べること以外は、両者の間に特筆すべき違いはないように思います。, GitHub の private レポジトリで行っています。GCP や AWS にも Cloud Source Repositories, AWS CodeCommit と呼ばれるサービスがありますが、今回は使用しませんでした。理由は、既に github の Developer プランに加入しており、無制限に private リポジトリを作れるためです。, Pythonでの開発は基本的に Jupyter Notebook 上で行っています。保存するとファイル名が hoge.ipynb になります。これを保存時に自動実行されるスクリプトで hoge.py に変換するようにしてあります。スクリプト実行時には .ipynb ではなく .py の方を実行するようにしています。, これには理由があり、 .ipynb だとgithubでのレビュー時にコード差分が読みづらいというのと、 .ipynb のままでターミナルからスクリプトを実行することはできないと思い込んでいたためです(後から知りましたが、実際はできる)。, 推薦部で推薦された買い目/売り目の株式を Twitter を使って配信します。これは Twitter の API を Python から叩くことで行われます。, この際、例えば2日続けて買い目株が無い場合は全く同じ内容をツイートすることになります。しかし、Twitter の API は、連続して同じ内容をツイートしようとすると受け付けてくれない仕様( [187] status is a duplicate )になっています。このため、AI Deep Kabu では 12月10日の株価予測結果(買い) のように、日付をツイート文の前に入れることでこれを回避しています。, また、毎日14:30過ぎにその日の売り目(手仕舞い推奨)株式の推測を行います。これの流れも買い目株の推測と同様です。, はてなのブログにも、twitterと同様に予想結果を配信します。これには pythonでwsse認証を用いて、はてなブログにエントリーを投稿する を参考に自分で実装したクラスからポストしています。, Twitter での配信とは別に、 AI Deep Kabu には静的ページで作成された Landing Page があります。, これは Cloud Storage ではなく AWS の S3 + CloudFront + Route 53 で構成されています。これは、Zone Apex をエンドポイントにしたかったのが理由です。, どういうことかというと、 AWS の Route 53 を使用すると、本来はCNAMEレコードを設定できない http://ai-deep-kabu.com に対して、 CloudFront のエンドポイントを Alias レコードとして設定することができる、ということです。, つまり、 http://ai-deep-kabu.com にアクセスされた際、 S3 に置いてある静的ページを CF 経由で表示することができます。これにより、サーバレスでWebサイトをサブドメイン無しでホストすることができます。, また、SSL/TLS証明書も無料で作ることができるため、CFで設定することにより、httpプロトコルでアクセスされた際に自動的にhttpsプロトコルのものへリダイレクトさせることができます。さらに、HTTP/2で配信することも可能です。実際にAI Deep KabuのLPではHTTP/2で配信されています。, 画像はhttps://http2.pro/check?url=https%3A//ai-deep-kabu.com/より, 以上の技術と設定により、 www 等のサブドメイン無しでWebサイトを運用しています。S3で静的Webサイトをホスティングする詳しい手順は別の記事で記載したので、下記をご覧ください。, 利用規約の作成には、Webサイトの利用規約を参考にさせていただきました。非常に多くの時間を節約することができました。ありがとうございます, 下図は運用開始から12月17日までの損益を計算したグラフです。横軸は日付を、縦軸は合計の損益を表します。また、各約定日について、青は利益が出た日、赤は損失が出た日を表します。なお、手仕舞いによる利益確定・損切りのみを掲載しているので、含み損益はこのグラフにはあらわれていません。, コツコツと利益を重ねていくような形で、11月19日には最高で 2,290,530円 (約230万円)の確定した利益をだしていました11。しかし、大きく3回ほど負けた日があります。1日に50万円以上の損失を確定させた日は 6月21日 、 11月26日 、 同30日 の3回でそれぞれの銘柄コードは 7974 7974 5019です。つまり、7974 だけで合わせて100万円以上の損失が発生している計算になります。これが無かったら今頃プラスなんだよなぁ…, 7974 の6月21日、11月26日の株価は、それぞれ 36,720 32,320 です。ここから得られた教訓は、「株価が高い銘柄は、他の銘柄に比べて注意を要する」ということでした。次のバージョンアップでは高い株価の銘柄は組み込まないようにします…, 以下は2018年のAI Deep Kabuの開発・運用にかかったGCPのインフラ費用です。, 実は工数が足りずdev環境とprod環境で共存していたのですが、それによりサービスがダウンしてしまうことが何度かありました。安定稼働が必須のサービスであれば、あたりまえですが dev と prod が同居するのは良くないですね。これらが同居しているため、月の費用にばらつきがあります。AWSも他のプロジェクトをやっていたりしているので、毎月一定ではありません。, ただ、多く使わない月は GCP と AWS を合わせて毎月1000円程度あれば十分であるため、常時サーバ稼働が必要なサービスに比べるとかなり安くすんでいると思われます。, AI Deep Kabu(AIディープカブ)では「餅は餅屋に、株の運用は人工知能に」とありますが、それを言うなら「餅は餅屋に、株は株屋に」ではないかと‥#株#人工知能, 「専門家に任せておくのが良いよ」位の意味合いで3秒で考えたクソザコキャッチコピーなので、そのうち変えるかもです…, 「本サービスのWebページを閲覧した場合、下記の利用規約に同意したものと見なします」そんな規約が通るのか。|株の運用を人工知能で AI Deep Kabu https://t.co/WSIfLNHr2M, 利用規約、誰も読まないでしょと思ってたのでかなり無茶な条項入れておいたのですが、ちゃんと見ていただけて嬉しい?です。さすがにちょっと無茶すぎたかもなので、そのうち修正します12。, やっぱり怪しく見えるのでしょうか…おそらく私に無料で公開するメリットがないように見えるからだと思います。, フリーミアムモデルで始めるなら、なぜ無料なのか、どのように収益化するか等を真摯に説明しないと「ただの怪しいサービスっぽい」で終わってしまうのかもしれません。運営しているのが有名な企業や団体ならそうはならないかもしれないのですが、残念ながら無名な個人なので…, ソースまるごと一式を買い取って有効活用していただける企業・団体様がいれば、違った結果になったのかもしれません。, ブログに AdSense を貼り付けています。金額を公表すると規約違反になってしまうので、認められた範囲で言うと「毎月のサーバ代を払うと何も残らないか、そもそも足りない」くらいのお金が発生しています。, 勉強にかかった時間・授業料(数十〜百数十時間?の人件費と学費年数十万円)、開発運用保守にかかった時間(数十〜百数十時間の自分の人件費)等トータルで考えると、数字では残念なほどマイナスです。, しかし、このWebサービスをきっかけに私自身に興味を持っていただけたり、お話しをさせていただける機会を頂戴したりすることができました。, 今回は、人件費と学費をお金という形で回収することはできませんでした。しかし、完璧ではないにしろある程度機械学習がわかる、人工知能を作れるという武器や、人・会社に会う手がかりになるというチャンスを手に入れることができたことを考えると、今後長い年月を掛けてそれらを回収することができるのではないかと考えています。, 株価が高い銘柄を推薦対象から外すことが最優先だと考えています。また、損益算出のスプレッドシートを手作業で更新しているので、これを自動化したいです14。今Pythonスクリプトのリファクタリングを進めているので、それらを徐々に進めていこうと思います。, 大学時代の同期と組んでBotで暗号通貨の自動取引をさせたり、三角裁定取引をさせたりと、ちょっと面白いこともやっています。こちらも充実させていきたいです。
Ready Already Ɂい 6, ư井 ǜ理子 Ǿ容 Ľ伯 16, Âクレレ Âード Ãューニング 4, Ãォートナイト Ãレンド Ãャット 4, Ãイクラ Ãラウンドトラップ Ƶ 23, Th L37s2 Ť付けhdd 6, Let's Note Sata ň限解除 31, Âピナー ɇ球 ȇ作 4, Viper Tech M4 Co2 4,
