DEV Community 日本語
フォロー
ソロ開発者がペーパートレードとアルゴトレードアプリを構築した。そこで学んだこと。
ソロ開発者が、ペーパートレードとアルゴリズム取引シミュレーションに興味のある初心者向けのアプリ、Algomayaを作成しました。
このアプリは、React NativeとExpo Routerで構築されたフロントエンド、Google Cloud Run上のFastAPIバックエンド、PostgreSQLデータベースを備えています。
Algomayaでは、ユーザーは株式や仮想通貨のペーパートレードを行い、取引戦略を視覚的に構築し、過去のデータでバックテストを行い、自動化されたボットをデプロイできます。
中心的なアイデアは、しばしば高価または複雑なアルゴリズム取引を学習するための、アクセス可能で手頃な価格のプラットフォームを提供することでした。
主な技術的課題には、信頼性の高いリアルタイム市場データの調達、バックテストエンジンのパフォーマンスの最適化、Google Playのサブスクリプション課金システムの操作が含まれていました。
AI取引メンターとしてGoogle Geminiを統合し、Mayaと名付けたことは、直接的なアドバイスよりも教育的な応答を保証するために、慎重なプロンプトエンジニアリングを必要としました。
開発者は、豊富なコンテンツの作成、App Storeリスティングの最適化(ASO)、および寛大な無料ティアの提供が、アプリの成長にとって重要であることを学びました。
現在の収益は最小限ですが、アプリは1,500人以上の登録ユーザーを獲得し、Play Storeで4.0つ星の評価を維持しています。
進行中の開発計画には、iOSでのローンチ、プッシュ通知の導入、AI提案の強化、コミュニティ機能の構築が含まれます。
開発者は、技術アーキテクチャに関するフィードバックを求めており、興味のあるユーザーにGoogle Play StoreでAlgomayaを試すことを奨励しています。