Key Features
AI-Powered Code Assistance
Ziplime’s built-in AI assists users in:- Writing Code: Generate trading algorithms based on user descriptions.
- Debugging Code: Identify and fix errors in the code.
- Optimizing Code: Improve the performance and efficiency of trading strategies.
- Enhancing Code: Provide suggestions for additional features and improvements.
Backtesting Engine
Ziplime uses the Zipline backtesting engine, enhanced with:- Daily and Minute Data: Backtest strategies on both daily and minute-level data.
- Fundamental and Alternative Data: Incorporate fundamental and alternative datasets for more comprehensive backtesting.
Cloud-Based Execution
- Cloud Backtesting: Run backtests in the cloud using internal data.
- Results Visualization: View backtest results through detailed graphs, tables, and reports.
Historical Backtest Management
- Save and Compare: Save all backtests and compare historical performance with current strategies.
Data Coverage
Ziplime supports backtesting on:- US Stocks: Comprehensive data on American equities (TOP 1500 stocks).
- ETFs: Extensive coverage of Exchange-Traded Funds (TOP 500 ETFs).
- Futures: Data on futures contracts for diversified strategy testing (TOP 50 futures).
Creating a New Strategy
- Describe Your Strategy: Provide a detailed description of your trading strategy.
- AI Code Generation: Use the AI to generate the initial code for your strategy.
- Review and Edit: Review the generated code and make any necessary adjustments.
Running a Backtest
- Select Data: Choose the dataset (daily, minute, fundamental, or alternative) for your backtest.
- Run Backtest: Execute the backtest in the cloud.
- Analyze Results: Examine the results through interactive graphs, tables, and reports.
Managing Backtests
- Save Backtest: Save the backtest results for future reference.
- Compare Backtests: Compare the performance of different backtests to evaluate strategy improvements.
Example Workflow
Step 1: Strategy Description
Step 2: AI Code Generation
Step 3: Running the Backtest
- Select Data: Choose daily data for US stocks.
- Run Backtest: Execute the backtest in the cloud.
- Analyze Results: Review the performance metrics and visualizations.
Step 4: Saving and Comparing
- Save Backtest: Save the backtest results.
- Compare Backtests: Compare with previous backtests to assess strategy improvements.
