Here is a detailed comparison of PHI 1 vs Zerodha Streak Vs AmiBroker. In this comparison, we are going to touch upon 10 key metrics.
- One-stop trading solution
- Advanced Charting
- Advanced Screening
- Strategy Creation
- Strategy Testing
- Risk Control
- Order Execution
- Ease of Use
- Knowledge of Coding Language
- Portfolio/ Trades Monitoring
1. One-stop trading solution
PHI 1
Yes. From scanning, strategy creation to strategy testing and order execution, PHI 1 is an end-to-end algorithmic trading solution. It is available on desktop and mobile phones
Streak
No. Streak is mainly a templated strategy creator.
– No advanced charting
– No order execution
– Available on desktop and mobile phones
AmiBroker
Yes. It is a comprehensive tool but lacks a few things.
– No advanced charting
– Available only for desktop.
2. Advanced Charting
PHI 1
Yes. You get access to real-time and historical charts with over 120 indicators for free. It has built-in data on equity, futures, options, etc.
Streak
Not available
AmiBroker
Not available
3. Advanced Screener
PHI 1
Yes. You can create custom screeners by providing any mathematical expression.
Streak
No. You have a basic pre-defined screener for filtering assets.
AmiBroker
Yes. You can create custom filters with a feature called Exploration.
4. Strategy Creation
PHI 1
You can create any strategy, even arbitrary rules.
It’s upcoming release – Multi-symbol Strategy Creator allows you to create, test and analyze multiple symbols/ instruments with minimal effort. These symbols may or may not be related.
Streak
Streak provides you with pre-defined templates for strategy creation. You cannot code custom strategies outside of the templates.
AmiBroker
You can create any strategy, but it must be created using AmiBroker’s custom language, which is extremely complicated.
You must first learn the language, then code your strategy.
5. Strategy Testing
PHI 1
You have multiple testing options (Backtesting, Scenario-based, Market Crash, etc.)
Streak
General risk metrics are not available in Streak
AmiBroker
You can have multiple testing options only if you can program it yourself. So, first, learn the language and then code your tests.
6. Risk Control
PHI 1
PHI 1 has various types of risk control metrics.
– Standard risk control metrics
– Calendar-based risk control
You can even create custom risk control during strategy creation.
Streak
Streak has standard risk control metrics like Volatility, Liquidity Risk, etc. There are no custom risk controls.
AmiBroker
In AmiBroker, you can create custom risk control during strategy creation with built-in functions like TradeRisk. There are no calendar-based risk controls.
7. Order Execution
PHI 1
PHI 1 has automatic order execution. It provides multi-broker integration so you can choose a broker of your choice.
Streak
Order execution is not available. Trade signals are sent to you as notifications and you must execute them manually.
AmiBroker
AmiBroker has automatic order execution. It provides multi-broker integration so you can choose a broker of your choice.
8. Ease of Use
PHI 1
– Easy to use
– Intuitive interface
– No download or installation required
– No data integration required
– Has a lifetime free plan
– Advanced features
Streak
– Easy to use
– Templated interface
– No download or installation required
– Plan starts from INR 500 per month
– No custom/ advanced features
AmiBroker
– Not easy to use. You must learn AmiBroker’s custom language to use it.
– You must download and install it to use
– Data integration is required
– Pricing starts from INR 19,000
– Advanced features
9. Knowledge of Coding Language
PHI 1
Basic Python syntax to define trade entry and exit conditions. Rest of the utility code is handled by the platform.
PHI 1 Team supports with strategy creation if you have a strategy and need assistance in creating it on PHI 1
Streak
You don’t need any knowledge of a coding language to use Streak.
It has a form-based approach for strategy creation.
While this approach helps with basic strategies, for seasoned and expert traders, it limits them from experimenting with advanced trading strategies.
AmiBroker
You must learn AmiBroker’s custom language to create strategies on AmiBroker. Users say AmiBroker’s language is complex and takes time to learn.
10. Portfolio/ Trades Monitoring
PHI 1
One dashboard to track all trades by date interval, strategy, time-frequency.
Streak
Streak does not have real-time portfolio monitoring
While this approach helps with basic strategies, for seasoned and expert traders, it limits them from experimenting with advanced trading strategies.
AmiBroker
AmiBroker allows portfolio-level monitoring
Here’s a visual representation of the comparison as well. Please feel free to share with fellow traders!
If you have a trading strategy, you can build, test & deploy orders on PHI 1 in 5 minutes. Try PHI 1 for free – https://www.phi1.io/