プログラミング不要
画面上で銘柄・期間・条件を選び、過去データで検証できます。
Zephris
Zephris の開発目的・設計方針・開発者を紹介します。過去データで売買条件を確かめ、結果と限界を確認できる場を目指しています。
なぜ作ったか
本やネットでは、移動平均クロス、RSI、ボリンジャーバンドといった指標名が先に語られがちで、それが本当に過去に有効だったのかを確かめる手段は、これまで限られていました。
日本株、J-Quants API(株式会社 JPX 総研提供)との整合、ブラウザでの検証、商用利用時の扱いまでを同時に満たす選択肢は、多くありませんでした。結果として、本格的な検証は、Python を書ける人に偏りやすい状況でした。
Zephris は、この制約を減らすことを目指しています。J-Quants API との連携を前提に、検証対象の偏りや、未来の情報を先に使ってしまう誤りを減らす設計で開発しています。
役割
売買判断を代行するためではなく、これまで一部の機関投資家やプロのアルゴトレーダーだけが扱えた「過去データで戦略を確かめる」行為を、より多くの個人投資家が使える形にします。
設計の根本
Zephris は BYOK (Bring Your Own Key: 自分の API キーを自分で管理する方式) を採用しています。ユーザー自身が J-Quants API を契約し、Chrome / Edge 拡張機能 (Zephris Connector) に API キーを保存します。データ取得は、あなたのブラウザから J-Quants API へ直接行う構成です。
Zephris のサーバーには、API キーも検証条件も検証結果も送信しない設計を前提に開発しています。データの利用権限は、あなたと J-Quants との契約に基づきます。Zephris がデータの利用権限を変更しないことを、設計上の出発点にしています。
J-Quants API キーと取得した市場データは、Zephris のサーバー、analytics、広告サービス、LLM プロバイダーには送信されません。API キーは、あなたのブラウザ上の拡張機能から J-Quants API への認証にのみ使用されます。
詳しい仕組みは使い方: データの通り道、用語の定義は用語集に整理しています。
大切にすること
画面上で銘柄・期間・条件を選び、過去データで検証できます。
データ、約定、コスト、税、配当と、現在の限界を結果の近くで確認できます。
条件を確かめる場所を提供し、銘柄推奨や売買シグナル、将来成果の保証は行いません。
私たちが信じること
検証結果を誇張せず、事実として正確に伝えます。結果の解釈は、読み手に委ねます。
約定やコストの再現には近似が残り、検証対象の偏りへの対応も途上です。対応状況と残る限界を確認できるようにします。
戦略を確かめる場所を提供します。売買の判断は、ご自身で行います。Zephris は、その判断を代行しません。
進めている人
開発者
アクチュアリー → データサイエンティスト
保険業界で、リスクと数理の前提を組み立てるアクチュアリーの仕事に携わってきました。やがてデータから前提そのものを学ぶ技術に惹かれ、機械学習と深層学習を独学しました。その後、データサイエンス・AI の領域へ軸足を移しました。
個人投資家としても、本やネットで語られる戦略を「過去のデータで本当に有効だったのか」と確かめる手段を探しました。複数の海外ツールを試したものの、「日本株で、ブラウザだけで、コードを書かずに」納得して検証できる手段は見つからず、自分で作ることにしました。
Zephris で大切にしたいのは、過度に煽る語りを作らないことです。バックテストは仮説の出発点であり、未来を保証するものではありません。それを正直に伝えながら、より多くの方が検証できるようにしたいと考えています。
過去の検証結果は、将来の成果を保証するものではありません。
Zephris は、戦略を検証する場を提供します。
売買の判断は、ご自身で行います。