Stock Strategy implementation - using ASP.Net Core, .Net Core, Entity Framework, Linq with SQLite as database
- ASP.Net Core 3.0 (Code first) with Razor
- Entity framework core (EF core) 6.0
- linq
- Google charts
- Java script
- SQLite
- microsoft.aspnetcore.diagnostics.entityframeworkcore 7.0.3
- microsoft.aspnetcore.identity 2.2.0
- Microsoft.AspNetCore.Identity.EntityFrameworkCore 7.0.3
- microsoft.aspnetcore.identity.ui 7.0.3
- microsoft.aspnetcore.mvc.newtonsoftjson 7.0.3
- microsoft.entityframeworkcore 7.0.3
- microsoft.entityframeworkcore.design 7.0.3
- microsoft.entityframeworkcore.sqlite 7.0.3
- microsoft.entityframeworkcore.sqlserver 7.0.3
- microsoft.entityframeworkcore.tools 7.0.3
- microsoft.visualstudio.web.codegeneration.design 7.0.3
- Store all companies along with their CMP
- Store historical price data
- Show SMA chart for 200, 50 & 20 periods
- Show RSI chart for period value 14
- Show Stochastics chart for fastk = 20 and slowd = 20
- Backtest for buy sell algorithms (data table & chart)
- Show buy indicator when price is below SMA(200/50/20)
- Show sell indicator when price is above SMA (20/50/200)
- Identify bullish engulfing pattern (uptrend) and indicate buy & sell opportunities
- Identify bearish engulfing pattern (downtrend) and indicate buy & sell opportunities
- Identify uptrend with continuous green candle of at least 20% and show buy & sell opportunities
- Identify a price date when stock price hit below 67% than lifetime highest close & for that stock check if the CMP is about 50% lower than 52 week highese close for buy opportunity
- Portfolio
- Create portfolios
- Add transactions
- Consolidate portfolio valuation
- Individual transaction valuation