Installation steps
- environmental preparation: Install Git and Python 3.10
- Code Fetch: Cloning a project locally using the git command
git clone https://github.com/FinStep-AI/ContestTrade.git
cd ContestTrade
- virtualized environment: recommend using conda to create a standalone environment
conda create -n contesttrade python=3.10
conda activate contesttrade
- Dependent Installation::
pip install -r requirements.txt
Configuration points
The program must be configured before runningconfig.yaml
Documentation:
- Required Configurations::
- TUSHARE_KEY: API key for the Tushare data platform
- LLM: API Configuration for Large Language Models (api_key, base_url, model_name)
- Optional configuration items::
- BOCHA_KEY/SERP_KEY: Search Engine APIs
- LLM_THINKING: Deep Inference Model Configuration
- VLM: Visual Language Model Configuration
caveat
Configuration of a Tushare key is a core requirement, and the system is currently used for A-share market analysis. It is also recommended to configure at least one search engine API to enhance the intelligence's ability to access information.
This answer comes from the articleContestTrade: an AI multi-intelligence trading framework for event-driven investingThe