株式市場分析
目的
- 過去のデータを使用して次の 3 日間の株価を予測するモデルを作成します。
- 特定の銘柄に関連するニュース/ツイッターのセンチメント分析。
- 業界に基づいて 2 つ以上の企業を比較します。
- 情報検索技術を利用して検索を行う検索エンジン。
- 包括的なレポートを作成し、調査結果をまとめるための Web アプリケーションを作成します。
完了した作業
- 予測モジュール
- このモデルは、60 期間にわたる 4 つの通貨すべての終値と取引高を取得し、将来 3 期間にわたって LITECOIN を買うべきか売るべきかを提案します。
- 5 年間の株式データと Twitter のセンチメントを入力として取り込み、株式の将来の価格や売買に関する提案を提供する最終モデル。
- 感情分析モジュール
- 最初のステップは、単一のツイートの極性をチェックするモデルを構築することでした
- 株式の Twitter フィードを入力として使用する
- フィードは分類器 (グロブ) によって処理され、その極性が決定されます
- 肯定的、否定的、または中立的なツイートの割合が棒グラフの形式でプロットされます。
- ニュースの統合
- 詳細な定量的センチメント分析 (例 - 技術革新)
- 視覚化モジュール
- 投資家が会社に関する分析、ニュースを見つけることができるポータルを作成します。
- 企業の終値の時系列プロットを示すチャートを表示します。
- 時価総額、簿価、売上高の伸び、その他企業固有の詳細などのパラメータを表示します。
- 会社の貸借対照表、損益計算書、キャッシュフローなどの会社のファンダメンタルズ分析を表示します。
- 最近のニュース・会社からのお知らせを表示します
- 比較モジュール
- 株価に基づいた 2 つ以上の株式の比較 - 視覚化が完了しました
- リターンと成長率に基づいた 2 つ以上の銘柄間の比較
- 資本資産価格モデルに基づく比較
- 視覚化モジュールに応じた比較
- 検索エンジンモジュール
- プロトタイプはユーザーからクエリを受け取り、それを IR システムに渡します。
- IR システムはクエリを評価し、データベースから上位の結果を出力します。
- ここで注意すべき重要な点は、これは RDBMS システムの単純なクエリ結果のケースではなく、ここでは非構造化データがあり、IR システムの評価結果に基づいて結果が得られるということです。
- 編集距離を使用したオートコンプリート
- ワイルドカードクエリ
私たちのメインプロジェクトは、master ブランチの視覚化モジュールにあります。
はじめる
これらの手順により、開発とテストの目的でプロジェクトのコピーをローカル マシン上で起動して実行できるようになります。
前提条件
ソフトウェアのインストールに必要なもの
git
Python3
pip3
virtualenv [If no anaconda present]
Good internet connection : For retrieving data from APIs
Anaconda をインストールすると、ほとんどの依存関係が解決されるため、より適切になります。
インストールと実行
開発環境を実行する方法を説明する一連のステップバイステップの例
マシン上のリポジトリのクローンを作成する
git clone https://github.com/CapstoneProject18/Stock-Market-Analysis.git
仮想環境の構築と環境の起動(anacondaがインストールされていない場合)
virtualenv env
For windows : envScriptsactivate.bat
For linux : source env/bin/activate
インストール要件
cd visualization
pip3 install -r requirements.txt
プロジェクトの実行
python3 manage.py runserver
ブラウザウィンドウを開き、新しいタブでリンク http://127.0.0.1:8000 に移動します。
貢献者
- Ayush Dosajh -感情モジュール
- ガネーシュ・シン-予測モジュール
- Gulshan Singh -検索エンジン モジュール
- Mayank Singh -視覚化モジュール
- Sangamesh Kotalwar -比較モジュール
了承
私たちは、Manish Hurkat 氏と Bhavesh Sangwan 氏の指導と継続的な監督、プロジェクトに関する必要な情報の提供、プロジェクト完了への支援に深く感謝しています。私たちは、NIIT 大学での評価のために私が提出したすべての作品について、次のことを認めます。
- 指定されたグループ課題の一部である場合にこの要件が特に除外されない限り、すべて自分の作品である必要があります。
- 大学のガイドラインまたは作品の特定の評価ガイドライン内で許可されている場合を除き、他の人の協力を得て作成してはなりません。
- これまでにこの大学または他の場所で評価のために提出されていない。