├── .github └── workflows │ └── gradle.yml ├── .gitignore ├── .gitmodules ├── .junie └── guidelines.md ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Dockerfile ├── HELP.md ├── Maxima_minima.jpg ├── MyChartFlag.jpg ├── MyTriangles.jpg ├── README-chart-controller.md ├── README-chart-file-saving.md ├── README-html.md ├── README.back.md ├── README.md ├── README.old.md ├── Trendlines.jpg ├── charts ├── grid_chart.png └── test_chart.png ├── docs ├── ChartController_API.md ├── create_users.sh ├── matplotlib_chart_usage.md ├── sql │ ├── app_secrets.sql │ └── create_users.sql └── subscription_curl.md ├── examples └── py4j_example │ ├── README.md │ ├── SimpleJavaApp.java │ ├── run_example.sh │ └── simple_python_service.py ├── generate_password.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── Using-trading-view.webm ├── screener-config.webm └── trades.webm ├── screener ├── imp_technicals.kscr.kts ├── imp_technicals.kscr_class_version.kts └── sma_crossover.kscr.kts ├── settings.gradle ├── spec ├── chart_matplot │ └── matplotlib_integration.md ├── chart_service │ ├── 0_overview.md │ ├── 10_ai_evaluation_criteria.md │ ├── 1_chart_service_interface.md │ ├── 2_chart_config.md │ ├── 3_complex_chart_creator.md │ ├── 4_chart_grid.md │ ├── 5_implementation_plan.md │ ├── 6_usage_examples.md │ ├── 7_svg_optimization.md │ ├── 8_indicator_visualization.md │ ├── 9_unit_testing.md │ └── chart_grid.md ├── kite-subscribe │ └── 0.0.4_kite_subscribe.md ├── openai-integ │ └── multi_timeframe_chart_analysis_api.md ├── pines │ └── imp-technicals.pine ├── spec_0.0.1.md ├── spec_0.0.2_LatestBarTimeCalculation.md └── spec_0.0.3_ai_screener_1.md ├── src ├── main │ ├── java │ │ └── com │ │ │ └── dtech │ │ │ ├── algo │ │ │ ├── backtest │ │ │ │ ├── BackTestingHandlerJson.java │ │ │ │ ├── BacktestInput.java │ │ │ │ ├── BacktestResult.java │ │ │ │ ├── OrderRecord.java │ │ │ │ └── TradeRecord.java │ │ │ ├── chart │ │ │ │ ├── config │ │ │ │ │ ├── ChartConfig.java │ │ │ │ │ └── ChartType.java │ │ │ │ └── indicator │ │ │ │ │ ├── IndicatorCategory.java │ │ │ │ │ ├── IndicatorCategoryService.java │ │ │ │ │ └── IndicatorVisualizer.java │ │ │ ├── config │ │ │ │ ├── AlgoTradeMapperConfig.java │ │ │ │ ├── CachingConfig.java │ │ │ │ ├── DatabaseSecretsEnvironmentPostProcessor.java │ │ │ │ ├── JacksonTimeConfig.java │ │ │ │ ├── RestTemplateConfig.java │ │ │ │ ├── TimeZoneConfig.java │ │ │ │ └── WebMvcConfig.java │ │ │ ├── controller │ │ │ │ ├── BacktestController.java │ │ │ │ ├── ChartController.java │ │ │ │ ├── IntervalController.java │ │ │ │ ├── MetadataController.java │ │ │ │ └── dto │ │ │ │ │ ├── ASTAScreenRequest.java │ │ │ │ │ ├── ASTAScreenResponse.java │ │ │ │ │ ├── ASTASignalResult.java │ │ │ │ │ ├── ChartAnalysisRequest.java │ │ │ │ │ ├── ChartAnalysisResponse.java │ │ │ │ │ ├── OpenAIAnalysisRequest.java │ │ │ │ │ ├── TradingViewChartRequest.java │ │ │ │ │ └── TradingViewChartResponse.java │ │ │ ├── entities │ │ │ │ └── StrategyEntity.java │ │ │ ├── exception │ │ │ │ └── StrategyException.java │ │ │ ├── indicators │ │ │ │ ├── IndicatorConstructor.java │ │ │ │ ├── IndicatorInfo.java │ │ │ │ └── IndicatorRegistry.java │ │ │ ├── jackson │ │ │ │ └── InstantAppZoneSerializer.java │ │ │ ├── jpa │ │ │ │ └── converter │ │ │ │ │ └── ZonedDateTimeUtcConverter.java │ │ │ ├── mapper │ │ │ │ ├── GenericMapper.java │ │ │ │ └── KiteTickToDataTickMapper.java │ │ │ ├── openai │ │ │ │ ├── OpenAiConversation.java │ │ │ │ ├── OpenAiConversationRepository.java │ │ │ │ ├── OpenAiResponse.java │ │ │ │ └── OpenAiResponseRepository.java │ │ │ ├── registry │ │ │ │ └── common │ │ │ │ │ ├── BaseRegistry.java │ │ │ │ │ └── ConstructorArgs.java │ │ │ ├── rules │ │ │ │ ├── RuleConstructor.java │ │ │ │ ├── RuleInfo.java │ │ │ │ └── RuleRegistry.java │ │ │ ├── runner │ │ │ │ └── candle │ │ │ │ │ ├── BarTimeCalculator.java │ │ │ │ │ ├── DataTick.java │ │ │ │ │ ├── KiteTickerService.java │ │ │ │ │ ├── LatestBarSeriesProvider.java │ │ │ │ │ └── UpdatableBarSeriesLoader.java │ │ │ ├── screener │ │ │ │ ├── InstrumentResolver.java │ │ │ │ ├── OpenAIUOW.java │ │ │ │ ├── ScreenerConfig.java │ │ │ │ ├── ScreenerContext.java │ │ │ │ ├── ScreenerContextLoader.java │ │ │ │ ├── ScreenerOutput.java │ │ │ │ ├── ScreenerRegistryService.java │ │ │ │ ├── ScreenerResult.java │ │ │ │ ├── ScreenerScript.java │ │ │ │ ├── ScreenerService.java │ │ │ │ ├── ScreenerUOW.java │ │ │ │ ├── SeriesSpec.java │ │ │ │ ├── SignalCallback.java │ │ │ │ ├── UnitOfWork.java │ │ │ │ ├── db │ │ │ │ │ ├── ScreenerEntity.java │ │ │ │ │ ├── ScreenerRepository.java │ │ │ │ │ ├── ScreenerRunEntity.java │ │ │ │ │ ├── ScreenerRunRepository.java │ │ │ │ │ ├── ScreenerUowEntity.java │ │ │ │ │ ├── ScreenerUowRepository.java │ │ │ │ │ └── converter │ │ │ │ │ │ └── SchedulingConfigConverter.java │ │ │ │ ├── domain │ │ │ │ │ └── Screener.java │ │ │ │ ├── dsl │ │ │ │ │ ├── KDsl.java │ │ │ │ │ ├── averages │ │ │ │ │ │ └── Averages.java │ │ │ │ │ ├── bands │ │ │ │ │ │ └── Bands.java │ │ │ │ │ ├── oscillators │ │ │ │ │ │ └── Oscillators.java │ │ │ │ │ └── trend │ │ │ │ │ │ └── Trend.java │ │ │ │ ├── dto │ │ │ │ │ └── OpenAiTradeOutput.java │ │ │ │ ├── enums │ │ │ │ │ ├── SchedulingStatus.java │ │ │ │ │ ├── SeriesEnum.java │ │ │ │ │ ├── Verdict.java │ │ │ │ │ └── WorkflowStep.java │ │ │ │ ├── kotlinrunner │ │ │ │ │ ├── KotlinScriptExecutor.java │ │ │ │ │ └── ScriptLogWriter.java │ │ │ │ ├── model │ │ │ │ │ ├── RunConfig.java │ │ │ │ │ └── SchedulingConfig.java │ │ │ │ ├── resolver │ │ │ │ │ ├── DefaultOptionSymbolResolver.java │ │ │ │ │ ├── OptionNomination.java │ │ │ │ │ ├── OptionSymbolResolver.java │ │ │ │ │ └── RealOptionSymbolResolver.java │ │ │ │ ├── runtime │ │ │ │ │ ├── ScreenerAlertCallback.java │ │ │ │ │ ├── ScreenerRunLogService.java │ │ │ │ │ ├── ScreenerRunnerService.java │ │ │ │ │ └── ScreenerSchedulerService.java │ │ │ │ ├── service │ │ │ │ │ └── ScreenerManagerService.java │ │ │ │ ├── trade │ │ │ │ │ ├── IdentifiedTrade.java │ │ │ │ │ ├── IdentifiedTradeRepository.java │ │ │ │ │ ├── IdentifiedTradeService.java │ │ │ │ │ ├── TradeAnalyzerService.java │ │ │ │ │ ├── TradeController.java │ │ │ │ │ └── TradeStatus.java │ │ │ │ └── web │ │ │ │ │ ├── ScreenerController.java │ │ │ │ │ ├── ScreenerMetaController.java │ │ │ │ │ └── dto │ │ │ │ │ ├── ScreenerResponse.java │ │ │ │ │ ├── ScreenerUpsertRequest.java │ │ │ │ │ └── ScriptValidateRequest.java │ │ │ ├── series │ │ │ │ ├── Exchange.java │ │ │ │ ├── ExtendedBarSeries.java │ │ │ │ ├── InstrumentType.java │ │ │ │ ├── Interval.java │ │ │ │ ├── IntervalBarSeries.java │ │ │ │ └── SeriesType.java │ │ │ ├── service │ │ │ │ ├── ASTAScreenService.java │ │ │ │ ├── ASTASignalService.java │ │ │ │ ├── AlertQueueService.java │ │ │ │ ├── ChartAnalysisService.java │ │ │ │ ├── OpenAIScreenService.java │ │ │ │ ├── OpenAiClientService.java │ │ │ │ ├── OpenAiConversationsService.java │ │ │ │ ├── SignalType.java │ │ │ │ ├── StrategyService.java │ │ │ │ ├── SymbolExpansionService.java │ │ │ │ ├── TempStorageService.java │ │ │ │ ├── TimeframeType.java │ │ │ │ └── TradingViewChartService.java │ │ │ ├── strategy │ │ │ │ ├── TradeStrategy.java │ │ │ │ ├── TradeStrategyImpl.java │ │ │ │ ├── builder │ │ │ │ │ ├── FinalStrategyBuilder.java │ │ │ │ │ ├── StrategyBuilderIfc.java │ │ │ │ │ ├── cache │ │ │ │ │ │ ├── BarSeriesCache.java │ │ │ │ │ │ ├── ConstantsCache.java │ │ │ │ │ │ ├── IndicatorCache.java │ │ │ │ │ │ ├── RuleCache.java │ │ │ │ │ │ ├── ThreadLocalCache.java │ │ │ │ │ │ └── TradingRecordCache.java │ │ │ │ │ └── ifc │ │ │ │ │ │ ├── BarSeriesLoader.java │ │ │ │ │ │ ├── ConstantsLoader.java │ │ │ │ │ │ ├── IndicatorBuilder.java │ │ │ │ │ │ └── RuleBuilder.java │ │ │ │ ├── config │ │ │ │ │ ├── BarSeriesConfig.java │ │ │ │ │ ├── FollowUpRuleConfig.java │ │ │ │ │ ├── FollowUpRuleType.java │ │ │ │ │ ├── IndicatorConfig.java │ │ │ │ │ ├── IndicatorInput.java │ │ │ │ │ ├── IndicatorInputType.java │ │ │ │ │ ├── RuleConfig.java │ │ │ │ │ ├── RuleInput.java │ │ │ │ │ ├── RuleInputType.java │ │ │ │ │ ├── RunnerConfig.java │ │ │ │ │ └── StrategyConfig.java │ │ │ │ ├── sync │ │ │ │ │ ├── CandleSyncExecutor.java │ │ │ │ │ ├── CandleSyncJob.java │ │ │ │ │ └── CandleSyncToken.java │ │ │ │ └── units │ │ │ │ │ ├── AbstractObjectBuilder.java │ │ │ │ │ ├── CachedIndicatorBuilder.java │ │ │ │ │ ├── CachedRuleBuilder.java │ │ │ │ │ └── RdbmsBarSeriesLoader.java │ │ │ └── time │ │ │ │ ├── DateTimes.java │ │ │ │ └── ZoneIdHolder.java │ │ │ ├── chartdata │ │ │ ├── model │ │ │ │ └── OhlcBarDTO.java │ │ │ ├── service │ │ │ │ └── ChartDataService.java │ │ │ └── web │ │ │ │ └── ChartDataController.java │ │ │ ├── chartpattern │ │ │ ├── api │ │ │ │ ├── ZigZagController.java │ │ │ │ └── dto │ │ │ │ │ ├── PatternTrendlinesResponse.java │ │ │ │ │ ├── ZigZagRequests.java │ │ │ │ │ └── ZigZagResponses.java │ │ │ ├── config │ │ │ │ ├── ChartPatternProperties.java │ │ │ │ └── YamlPropertySourceFactory.java │ │ │ ├── patterns │ │ │ │ └── persistence │ │ │ │ │ ├── PatternTrendline.java │ │ │ │ │ └── PatternTrendlineRepository.java │ │ │ ├── persistence │ │ │ │ ├── ZigZagConfig.java │ │ │ │ ├── ZigZagConfigRepository.java │ │ │ │ ├── ZigZagSnapshot.java │ │ │ │ └── ZigZagSnapshotRepository.java │ │ │ ├── view │ │ │ │ ├── ChartPlotService.java │ │ │ │ └── dto │ │ │ │ │ └── OverlayModels.java │ │ │ └── zigzag │ │ │ │ ├── ZigZagParams.java │ │ │ │ ├── ZigZagPoint.java │ │ │ │ └── ZigZagService.java │ │ │ ├── drawings │ │ │ ├── entity │ │ │ │ └── DrawingEntity.java │ │ │ ├── model │ │ │ │ └── DrawingType.java │ │ │ ├── repo │ │ │ │ └── DrawingRepository.java │ │ │ ├── service │ │ │ │ └── DrawingService.java │ │ │ └── web │ │ │ │ └── DrawingController.java │ │ │ ├── kitecon │ │ │ ├── KiteconApplication.java │ │ │ ├── ServletInitializer.java │ │ │ ├── auth │ │ │ │ ├── AuthController.java │ │ │ │ ├── AuthService.java │ │ │ │ ├── JwtRequestFilter.java │ │ │ │ ├── JwtUtil.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ ├── ServiceTokenHolder.java │ │ │ │ ├── ServiceTokenScheduler.java │ │ │ │ ├── ServiceTokenService.java │ │ │ │ ├── User.java │ │ │ │ └── UserRepository.java │ │ │ ├── config │ │ │ │ ├── HistoricalDateLimit.java │ │ │ │ ├── KiteConnectConfig.java │ │ │ │ └── SchedulingConfig.java │ │ │ ├── controller │ │ │ │ ├── BarSeriesHelper.java │ │ │ │ ├── ConfigController.java │ │ │ │ ├── DataFetchController.java │ │ │ │ ├── ExecutionController.java │ │ │ │ ├── ImageController.java │ │ │ │ ├── KiteSubscribeController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── StrategyController.java │ │ │ │ └── SubscriptionController.java │ │ │ ├── data │ │ │ │ ├── AppSecrets.java │ │ │ │ ├── Candle.java │ │ │ │ ├── ChartLayout.java │ │ │ │ ├── IndexSymbol.java │ │ │ │ ├── Instrument.java │ │ │ │ ├── InstrumentLtp.java │ │ │ │ ├── LocalDateTimeAttributeConverter.java │ │ │ │ ├── StrategyParameters.java │ │ │ │ ├── Subscription.java │ │ │ │ ├── SubscriptionUow.java │ │ │ │ ├── SubscriptionUowMapping.java │ │ │ │ ├── TrendLine.java │ │ │ │ └── UserChartState.java │ │ │ ├── enums │ │ │ │ └── SubscriptionUowStatus.java │ │ │ ├── historical │ │ │ │ └── limits │ │ │ │ │ └── LimitsKey.java │ │ │ ├── loader │ │ │ │ └── DataLoader.java │ │ │ ├── market │ │ │ │ ├── Provider.java │ │ │ │ ├── fetch │ │ │ │ │ ├── DataFetchException.java │ │ │ │ │ ├── MarketDataFetch.java │ │ │ │ │ ├── MarketDataFetchFactory.java │ │ │ │ │ ├── MarketDataFetchImpl.java │ │ │ │ │ └── ZerodhaDataFetch.java │ │ │ │ └── orders │ │ │ │ │ ├── OrderException.java │ │ │ │ │ ├── OrderManager.java │ │ │ │ │ └── ZerodhaOrderManager.java │ │ │ ├── misc │ │ │ │ └── StrategyEnvironment.java │ │ │ ├── persistence │ │ │ │ └── KiteConnectSettings.java │ │ │ ├── repository │ │ │ │ ├── AppSecretsRepository.java │ │ │ │ ├── CandleRepository.java │ │ │ │ ├── CandleRepositoryOld.java │ │ │ │ ├── ChartLayoutRepository.java │ │ │ │ ├── IndexSymbolRepository.java │ │ │ │ ├── InstrumentLtpRepository.java │ │ │ │ ├── InstrumentRepository.java │ │ │ │ ├── KiteConnectSettingsRepository.java │ │ │ │ ├── StrategyParametersRepository.java │ │ │ │ ├── SubscriptionRepository.java │ │ │ │ ├── SubscriptionUowMappingRepository.java │ │ │ │ ├── SubscriptionUowRepository.java │ │ │ │ └── UserChartStateRepository.java │ │ │ ├── service │ │ │ │ ├── CandleFacade.java │ │ │ │ ├── DataDownloadRequest.java │ │ │ │ ├── DataDownloader.java │ │ │ │ ├── DataFetchService.java │ │ │ │ ├── DatabaseBatchUpdateService.java │ │ │ │ ├── DateRange.java │ │ │ │ ├── ExecutionService.java │ │ │ │ ├── HistoricalMarketFetcher.java │ │ │ │ ├── IndexSymbolUpdaterService.java │ │ │ │ ├── InstrumentInactiveException.java │ │ │ │ ├── InstrumentsResolverService.java │ │ │ │ ├── MarketClosedException.java │ │ │ │ ├── MarketHoursService.java │ │ │ │ ├── StrategyService.java │ │ │ │ ├── SubscriptionUowGenerator.java │ │ │ │ ├── SubscriptionUowHandler.java │ │ │ │ ├── SubscriptionUowService.java │ │ │ │ ├── SubscriptionUpdaterJob.java │ │ │ │ └── TradeInfo.java │ │ │ ├── strategy │ │ │ │ ├── TradeDirection.java │ │ │ │ ├── TradingStrategy.java │ │ │ │ ├── backtest │ │ │ │ │ ├── BackTestingHandler.java │ │ │ │ │ ├── BacktestResult.java │ │ │ │ │ ├── BacktestSummary.java │ │ │ │ │ ├── OrderRecord.java │ │ │ │ │ └── TradeRecord.java │ │ │ │ ├── builder │ │ │ │ │ ├── BaseStrategyBuilder.java │ │ │ │ │ ├── MACDDiversionStrategy.java │ │ │ │ │ ├── PivotPointReversalStrategyBuider.java │ │ │ │ │ ├── StrategyBuilder.java │ │ │ │ │ └── StrategyConfig.java │ │ │ │ ├── dataloader │ │ │ │ │ ├── BarsLoader.java │ │ │ │ │ └── InstrumentDataLoader.java │ │ │ │ ├── exec │ │ │ │ │ ├── AlgoTradingRecord.java │ │ │ │ │ ├── HybridDataLoader.java │ │ │ │ │ ├── ProductionHandler.java │ │ │ │ │ ├── ProductionSeriesManager.java │ │ │ │ │ ├── ProductionStrategyRunner.java │ │ │ │ │ └── ProductionTradingRecord.java │ │ │ │ └── sets │ │ │ │ │ └── StrategySet.java │ │ │ └── web │ │ │ │ ├── ChartLayoutController.java │ │ │ │ ├── ChartStateController.java │ │ │ │ ├── RemoteSyncController.java │ │ │ │ ├── SubscriptionUpdaterController.java │ │ │ │ └── SymbolController.java │ │ │ ├── swagger │ │ │ ├── SwaggerDocumentationConfig.java │ │ │ └── SwaggerUiConfiguration.java │ │ │ ├── ta │ │ │ ├── BarTuple.java │ │ │ ├── OHLC.java │ │ │ ├── OHLCAnalyzer.java │ │ │ ├── TrendAnalysis.java │ │ │ ├── TrendLineCalculated.java │ │ │ ├── TrendlineReliability.java │ │ │ ├── divergences │ │ │ │ ├── Divergence.java │ │ │ │ ├── DivergenceAnalyzer.java │ │ │ │ ├── DivergenceDetector.java │ │ │ │ ├── DivergenceDirection.java │ │ │ │ ├── DivergenceType.java │ │ │ │ ├── IndicatorType.java │ │ │ │ ├── MACDDivergenceDetector.java │ │ │ │ ├── RSIDivergenceDetector.java │ │ │ │ └── StochasticDivergenceDetector.java │ │ │ ├── patterns │ │ │ │ ├── DoubleBottomDetector.java │ │ │ │ ├── DoubleBottomPattern.java │ │ │ │ ├── FlagPattern.java │ │ │ │ ├── FlagPatternDetector.java │ │ │ │ ├── IndicatorCalculator.java │ │ │ │ ├── TriangleDetector.java │ │ │ │ └── TrianglePattern.java │ │ │ └── trendline │ │ │ │ ├── ActiveTrendlineAnalysis.java │ │ │ │ ├── TrendLineAnalysis.java │ │ │ │ ├── TrendLineDetection.java │ │ │ │ ├── TrendlineAnalyser.java │ │ │ │ ├── TrendlineTAConfirmation.java │ │ │ │ ├── TrendlineType.java │ │ │ │ └── Util.java │ │ │ └── trade │ │ │ ├── ActiveOrderManager.java │ │ │ ├── instrument │ │ │ └── InstrumentBarSeriesManager.java │ │ │ ├── model │ │ │ ├── Order.java │ │ │ └── OrderStatus.java │ │ │ ├── order │ │ │ ├── OrderManager.java │ │ │ └── RealTradeOrder.java │ │ │ ├── repository │ │ │ └── OrderRepository.java │ │ │ └── zerodha │ │ │ ├── KiteOrderManager.java │ │ │ └── ZerodhaOrder.java │ ├── kotlin │ │ └── com │ │ │ └── dtech │ │ │ └── algo │ │ │ └── screener │ │ │ └── script │ │ │ └── ScreenerScriptTemplate.kt │ ├── python │ │ ├── __pycache__ │ │ │ └── matplotlib_chart.cpython-313.pyc │ │ ├── matplotlib_chart.py │ │ └── test_indicators.py │ └── resources │ │ ├── META-INF │ │ ├── services │ │ │ └── javax.script.ScriptEngineFactory │ │ ├── spring-devtools.properties │ │ └── spring.factories │ │ ├── application-chart.properties │ │ ├── application.properties │ │ ├── chartpattern-defaults.yml │ │ ├── prompts │ │ ├── sr_prompt.txt │ │ └── sr_prompt_dev.txt │ │ └── templates │ │ └── multipanel-chart-template.html └── test │ ├── java │ └── com │ │ └── dtech │ │ ├── algo │ │ ├── backtest │ │ │ └── BackTestingHandlerJsonTest.java │ │ ├── controller │ │ │ ├── BacktestControllerTest.java │ │ │ └── MetadataControllerTest.java │ │ ├── indicators │ │ │ └── IndicatorRegistryTest.java │ │ ├── rules │ │ │ └── RuleRegistryTest.java │ │ ├── runner │ │ │ └── candle │ │ │ │ ├── LatestBarSeriesProviderFromCacheTest.java │ │ │ │ └── LatestBarSeriesProviderTest.java │ │ ├── series │ │ │ └── ExtendedBarSeriesTest.java │ │ └── strategy │ │ │ ├── TestHelper.java │ │ │ ├── builder │ │ │ └── FinalStrategyBuilderTest.java │ │ │ ├── cache │ │ │ └── ThreadLocalCacheTest.java │ │ │ ├── config │ │ │ └── BarSeriesConfigTest.java │ │ │ ├── helper │ │ │ └── ComponentHelper.java │ │ │ ├── sync │ │ │ ├── CandleSyncExecutorTest.java │ │ │ └── CandleSyncJobTest.java │ │ │ └── units │ │ │ ├── CachedIndicatorBuilderTest.java │ │ │ ├── CachedRuleBuilderTest.java │ │ │ └── RdbmsBarSeriesLoaderTest.java │ │ ├── kitecon │ │ ├── controller │ │ │ ├── BarSeriesHelperTest.java │ │ │ └── KiteSubscribeControllerTest.java │ │ └── service │ │ │ └── PnLCalculator.java │ │ └── trade │ │ ├── ActiveOrderManagerTest.java │ │ ├── instrument │ │ └── InstrumentBarSeriesManagerTest.java │ │ └── zerodha │ │ └── KiteOrderManagerTest.java │ └── resources │ ├── application.properties │ ├── bitstamp_trades_from_20131125_usd.csv │ ├── com │ └── dtech │ │ └── ta │ │ └── processed_ohlc_data.csv │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── start.sh ├── test_chart.jpg ├── test_data ├── NSE_ROSSARI_1D.csv ├── processed_ohlc_data.csv └── rossari_60.csv ├── test_output └── test_indicators.png └── ui └── chart-draw-app ├── README.md ├── index.html ├── package.json ├── src ├── components │ ├── Dashboard.tsx │ ├── KiteLogin.tsx │ ├── KiteSuccess.tsx │ ├── Layout.tsx │ ├── Login.tsx │ ├── PrettyJson.tsx │ ├── ProtectedRoute.tsx │ └── SyncModal.tsx ├── config │ └── api.ts ├── context │ └── AuthContext.tsx ├── legacy-chart │ ├── EventBus.ts │ ├── MultiPanelChart.tsx │ ├── OscillatorCharts.tsx │ ├── ProApp.tsx │ ├── SimplePropertiesDialog.tsx │ ├── SingleChartPanel.tsx │ ├── indicators.ts │ ├── indicatorsCompact.ts │ ├── plugins │ │ ├── BaseOverlayPlugin.ts │ │ ├── PluginRegistry.tsx │ │ └── generic │ │ │ ├── GenericPlugin.ts │ │ │ ├── elliott │ │ │ ├── CorrectiveABCPlugin.tsx │ │ │ ├── ImpulseWavePlugin.tsx │ │ │ └── WXYXZPlugin.tsx │ │ │ ├── fib │ │ │ ├── FibExtPlugin.tsx │ │ │ └── FibPlugin.tsx │ │ │ ├── lines │ │ │ ├── HLinePlugin.tsx │ │ │ ├── MultiPointLinePlugin.tsx │ │ │ └── TrendLinePlugin.tsx │ │ │ └── patterns │ │ │ ├── ChannelPlugin.tsx │ │ │ └── TrianglePlugin.tsx │ ├── proApi.ts │ └── timeUtils.ts ├── main.tsx ├── screener │ ├── api.ts │ ├── components │ │ ├── KotlinEditor.tsx │ │ ├── KotlinPlaygroundEditor.tsx │ │ └── ScreenerForm.tsx │ ├── pages │ │ ├── ScreenerCreatePage.tsx │ │ ├── ScreenerDetailPage.tsx │ │ └── ScreenerListPage.tsx │ └── screener.css ├── styles.css ├── trades │ ├── TradeDetailPage.tsx │ ├── TradesSummaryPage.tsx │ ├── TradesTable.tsx │ ├── index.tsx │ ├── tradesApi.ts │ └── types.ts ├── tradingview │ ├── README.md │ ├── TVChartApp.tsx │ ├── TVChartContainer.tsx │ ├── TVMultiPanelChart.tsx │ ├── datafeed.ts │ ├── datafeed.ts.backup │ ├── intervalUtils.ts │ ├── saveLoadAdapter.ts │ └── tvApi.ts └── utils │ └── apiHelper.ts ├── tsconfig.json ├── upload-to-s3.sh └── vite.config.ts /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.junie/guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/.junie/guidelines.md -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/Dockerfile -------------------------------------------------------------------------------- /HELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/HELP.md -------------------------------------------------------------------------------- /Maxima_minima.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/Maxima_minima.jpg -------------------------------------------------------------------------------- /MyChartFlag.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/MyChartFlag.jpg -------------------------------------------------------------------------------- /MyTriangles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/MyTriangles.jpg -------------------------------------------------------------------------------- /README-chart-controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/README-chart-controller.md -------------------------------------------------------------------------------- /README-chart-file-saving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/README-chart-file-saving.md -------------------------------------------------------------------------------- /README-html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/README-html.md -------------------------------------------------------------------------------- /README.back.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/README.back.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/README.md -------------------------------------------------------------------------------- /README.old.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/README.old.md -------------------------------------------------------------------------------- /Trendlines.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/Trendlines.jpg -------------------------------------------------------------------------------- /charts/grid_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/charts/grid_chart.png -------------------------------------------------------------------------------- /charts/test_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/charts/test_chart.png -------------------------------------------------------------------------------- /docs/ChartController_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/docs/ChartController_API.md -------------------------------------------------------------------------------- /docs/create_users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/docs/create_users.sh -------------------------------------------------------------------------------- /docs/matplotlib_chart_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/docs/matplotlib_chart_usage.md -------------------------------------------------------------------------------- /docs/sql/app_secrets.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/docs/sql/app_secrets.sql -------------------------------------------------------------------------------- /docs/sql/create_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/docs/sql/create_users.sql -------------------------------------------------------------------------------- /docs/subscription_curl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/docs/subscription_curl.md -------------------------------------------------------------------------------- /examples/py4j_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/examples/py4j_example/README.md -------------------------------------------------------------------------------- /examples/py4j_example/SimpleJavaApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/examples/py4j_example/SimpleJavaApp.java -------------------------------------------------------------------------------- /examples/py4j_example/run_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/examples/py4j_example/run_example.sh -------------------------------------------------------------------------------- /examples/py4j_example/simple_python_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/examples/py4j_example/simple_python_service.py -------------------------------------------------------------------------------- /generate_password.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/generate_password.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/Using-trading-view.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/images/Using-trading-view.webm -------------------------------------------------------------------------------- /images/screener-config.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/images/screener-config.webm -------------------------------------------------------------------------------- /images/trades.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/images/trades.webm -------------------------------------------------------------------------------- /screener/imp_technicals.kscr.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/screener/imp_technicals.kscr.kts -------------------------------------------------------------------------------- /screener/imp_technicals.kscr_class_version.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/screener/imp_technicals.kscr_class_version.kts -------------------------------------------------------------------------------- /screener/sma_crossover.kscr.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/screener/sma_crossover.kscr.kts -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/settings.gradle -------------------------------------------------------------------------------- /spec/chart_matplot/matplotlib_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_matplot/matplotlib_integration.md -------------------------------------------------------------------------------- /spec/chart_service/0_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/0_overview.md -------------------------------------------------------------------------------- /spec/chart_service/10_ai_evaluation_criteria.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/10_ai_evaluation_criteria.md -------------------------------------------------------------------------------- /spec/chart_service/1_chart_service_interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/1_chart_service_interface.md -------------------------------------------------------------------------------- /spec/chart_service/2_chart_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/2_chart_config.md -------------------------------------------------------------------------------- /spec/chart_service/3_complex_chart_creator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/3_complex_chart_creator.md -------------------------------------------------------------------------------- /spec/chart_service/4_chart_grid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/4_chart_grid.md -------------------------------------------------------------------------------- /spec/chart_service/5_implementation_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/5_implementation_plan.md -------------------------------------------------------------------------------- /spec/chart_service/6_usage_examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/6_usage_examples.md -------------------------------------------------------------------------------- /spec/chart_service/7_svg_optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/7_svg_optimization.md -------------------------------------------------------------------------------- /spec/chart_service/8_indicator_visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/8_indicator_visualization.md -------------------------------------------------------------------------------- /spec/chart_service/9_unit_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/9_unit_testing.md -------------------------------------------------------------------------------- /spec/chart_service/chart_grid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/chart_service/chart_grid.md -------------------------------------------------------------------------------- /spec/kite-subscribe/0.0.4_kite_subscribe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/kite-subscribe/0.0.4_kite_subscribe.md -------------------------------------------------------------------------------- /spec/openai-integ/multi_timeframe_chart_analysis_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/openai-integ/multi_timeframe_chart_analysis_api.md -------------------------------------------------------------------------------- /spec/pines/imp-technicals.pine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/pines/imp-technicals.pine -------------------------------------------------------------------------------- /spec/spec_0.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/spec_0.0.1.md -------------------------------------------------------------------------------- /spec/spec_0.0.2_LatestBarTimeCalculation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/spec_0.0.2_LatestBarTimeCalculation.md -------------------------------------------------------------------------------- /spec/spec_0.0.3_ai_screener_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/spec/spec_0.0.3_ai_screener_1.md -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/backtest/BackTestingHandlerJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/backtest/BackTestingHandlerJson.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/backtest/BacktestInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/backtest/BacktestInput.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/backtest/BacktestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/backtest/BacktestResult.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/backtest/OrderRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/backtest/OrderRecord.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/backtest/TradeRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/backtest/TradeRecord.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/chart/config/ChartConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/chart/config/ChartConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/chart/config/ChartType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/chart/config/ChartType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/chart/indicator/IndicatorCategory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/chart/indicator/IndicatorCategory.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/chart/indicator/IndicatorCategoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/chart/indicator/IndicatorCategoryService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/chart/indicator/IndicatorVisualizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/chart/indicator/IndicatorVisualizer.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/config/AlgoTradeMapperConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/config/AlgoTradeMapperConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/config/CachingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/config/CachingConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/config/DatabaseSecretsEnvironmentPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/config/DatabaseSecretsEnvironmentPostProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/config/JacksonTimeConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/config/JacksonTimeConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/config/RestTemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/config/RestTemplateConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/config/TimeZoneConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/config/TimeZoneConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/config/WebMvcConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/BacktestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/BacktestController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/ChartController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/ChartController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/IntervalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/IntervalController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/MetadataController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/MetadataController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/dto/ASTAScreenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/dto/ASTAScreenRequest.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/dto/ASTAScreenResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/dto/ASTAScreenResponse.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/dto/ASTASignalResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/dto/ASTASignalResult.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/dto/ChartAnalysisRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/dto/ChartAnalysisRequest.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/dto/ChartAnalysisResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/dto/ChartAnalysisResponse.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/dto/OpenAIAnalysisRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/dto/OpenAIAnalysisRequest.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/dto/TradingViewChartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/dto/TradingViewChartRequest.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/controller/dto/TradingViewChartResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/controller/dto/TradingViewChartResponse.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/entities/StrategyEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/entities/StrategyEntity.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/exception/StrategyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/exception/StrategyException.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/indicators/IndicatorConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/indicators/IndicatorConstructor.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/indicators/IndicatorInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/indicators/IndicatorInfo.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/indicators/IndicatorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/indicators/IndicatorRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/jackson/InstantAppZoneSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/jackson/InstantAppZoneSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/jpa/converter/ZonedDateTimeUtcConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/jpa/converter/ZonedDateTimeUtcConverter.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/mapper/GenericMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/mapper/GenericMapper.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/mapper/KiteTickToDataTickMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/mapper/KiteTickToDataTickMapper.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/openai/OpenAiConversation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/openai/OpenAiConversation.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/openai/OpenAiConversationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/openai/OpenAiConversationRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/openai/OpenAiResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/openai/OpenAiResponse.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/openai/OpenAiResponseRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/openai/OpenAiResponseRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/registry/common/BaseRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/registry/common/BaseRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/registry/common/ConstructorArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/registry/common/ConstructorArgs.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/rules/RuleConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/rules/RuleConstructor.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/rules/RuleInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/rules/RuleInfo.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/rules/RuleRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/rules/RuleRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/runner/candle/BarTimeCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/runner/candle/BarTimeCalculator.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/runner/candle/DataTick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/runner/candle/DataTick.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/runner/candle/KiteTickerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/runner/candle/KiteTickerService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/runner/candle/LatestBarSeriesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/runner/candle/LatestBarSeriesProvider.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/runner/candle/UpdatableBarSeriesLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/runner/candle/UpdatableBarSeriesLoader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/InstrumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/InstrumentResolver.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/OpenAIUOW.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/OpenAIUOW.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/ScreenerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/ScreenerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/ScreenerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/ScreenerContext.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/ScreenerContextLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/ScreenerContextLoader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/ScreenerOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/ScreenerOutput.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/ScreenerRegistryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/ScreenerRegistryService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/ScreenerResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/ScreenerResult.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/ScreenerScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/ScreenerScript.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/ScreenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/ScreenerService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/ScreenerUOW.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/ScreenerUOW.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/SeriesSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/SeriesSpec.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/SignalCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/SignalCallback.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/UnitOfWork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/UnitOfWork.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/db/ScreenerEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/db/ScreenerEntity.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/db/ScreenerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/db/ScreenerRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/db/ScreenerRunEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/db/ScreenerRunEntity.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/db/ScreenerRunRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/db/ScreenerRunRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/db/ScreenerUowEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/db/ScreenerUowEntity.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/db/ScreenerUowRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/db/ScreenerUowRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/db/converter/SchedulingConfigConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/db/converter/SchedulingConfigConverter.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/domain/Screener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/domain/Screener.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/dsl/KDsl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/dsl/KDsl.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/dsl/averages/Averages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/dsl/averages/Averages.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/dsl/bands/Bands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/dsl/bands/Bands.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/dsl/oscillators/Oscillators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/dsl/oscillators/Oscillators.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/dsl/trend/Trend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/dsl/trend/Trend.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/dto/OpenAiTradeOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/dto/OpenAiTradeOutput.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/enums/SchedulingStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/enums/SchedulingStatus.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/enums/SeriesEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/enums/SeriesEnum.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/enums/Verdict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/enums/Verdict.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/enums/WorkflowStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/enums/WorkflowStep.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/kotlinrunner/KotlinScriptExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/kotlinrunner/KotlinScriptExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/kotlinrunner/ScriptLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/kotlinrunner/ScriptLogWriter.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/model/RunConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/model/RunConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/model/SchedulingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/model/SchedulingConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/resolver/DefaultOptionSymbolResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/resolver/DefaultOptionSymbolResolver.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/resolver/OptionNomination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/resolver/OptionNomination.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/resolver/OptionSymbolResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/resolver/OptionSymbolResolver.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/resolver/RealOptionSymbolResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/resolver/RealOptionSymbolResolver.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/runtime/ScreenerAlertCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/runtime/ScreenerAlertCallback.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/runtime/ScreenerRunLogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/runtime/ScreenerRunLogService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/runtime/ScreenerRunnerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/runtime/ScreenerRunnerService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/runtime/ScreenerSchedulerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/runtime/ScreenerSchedulerService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/service/ScreenerManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/service/ScreenerManagerService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/trade/IdentifiedTrade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/trade/IdentifiedTrade.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/trade/IdentifiedTradeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/trade/IdentifiedTradeRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/trade/IdentifiedTradeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/trade/IdentifiedTradeService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/trade/TradeAnalyzerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/trade/TradeAnalyzerService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/trade/TradeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/trade/TradeController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/trade/TradeStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/trade/TradeStatus.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/web/ScreenerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/web/ScreenerController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/web/ScreenerMetaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/web/ScreenerMetaController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/web/dto/ScreenerResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/web/dto/ScreenerResponse.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/web/dto/ScreenerUpsertRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/web/dto/ScreenerUpsertRequest.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/screener/web/dto/ScriptValidateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/screener/web/dto/ScriptValidateRequest.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/series/Exchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/series/Exchange.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/series/ExtendedBarSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/series/ExtendedBarSeries.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/series/InstrumentType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/series/InstrumentType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/series/Interval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/series/Interval.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/series/IntervalBarSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/series/IntervalBarSeries.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/series/SeriesType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/series/SeriesType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/ASTAScreenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/ASTAScreenService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/ASTASignalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/ASTASignalService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/AlertQueueService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/AlertQueueService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/ChartAnalysisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/ChartAnalysisService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/OpenAIScreenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/OpenAIScreenService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/OpenAiClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/OpenAiClientService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/OpenAiConversationsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/OpenAiConversationsService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/SignalType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/SignalType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/StrategyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/StrategyService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/SymbolExpansionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/SymbolExpansionService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/TempStorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/TempStorageService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/TimeframeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/TimeframeType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/service/TradingViewChartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/service/TradingViewChartService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/TradeStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/TradeStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/TradeStrategyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/TradeStrategyImpl.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/FinalStrategyBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/FinalStrategyBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/StrategyBuilderIfc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/StrategyBuilderIfc.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/cache/BarSeriesCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/cache/BarSeriesCache.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/cache/ConstantsCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/cache/ConstantsCache.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/cache/IndicatorCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/cache/IndicatorCache.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/cache/RuleCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/cache/RuleCache.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/cache/ThreadLocalCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/cache/ThreadLocalCache.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/cache/TradingRecordCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/cache/TradingRecordCache.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/ifc/BarSeriesLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/ifc/BarSeriesLoader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/ifc/ConstantsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/ifc/ConstantsLoader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/ifc/IndicatorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/ifc/IndicatorBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/builder/ifc/RuleBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/builder/ifc/RuleBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/BarSeriesConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/BarSeriesConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/FollowUpRuleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/FollowUpRuleConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/FollowUpRuleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/FollowUpRuleType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/IndicatorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/IndicatorConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/IndicatorInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/IndicatorInput.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/IndicatorInputType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/IndicatorInputType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/RuleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/RuleConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/RuleInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/RuleInput.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/RuleInputType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/RuleInputType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/RunnerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/RunnerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/config/StrategyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/config/StrategyConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/sync/CandleSyncExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/sync/CandleSyncExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/sync/CandleSyncJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/sync/CandleSyncJob.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/sync/CandleSyncToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/sync/CandleSyncToken.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/units/AbstractObjectBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/units/AbstractObjectBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/units/CachedIndicatorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/units/CachedIndicatorBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/units/CachedRuleBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/units/CachedRuleBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/strategy/units/RdbmsBarSeriesLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/strategy/units/RdbmsBarSeriesLoader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/time/DateTimes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/time/DateTimes.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/algo/time/ZoneIdHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/algo/time/ZoneIdHolder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartdata/model/OhlcBarDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartdata/model/OhlcBarDTO.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartdata/service/ChartDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartdata/service/ChartDataService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartdata/web/ChartDataController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartdata/web/ChartDataController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/api/ZigZagController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/api/ZigZagController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/api/dto/PatternTrendlinesResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/api/dto/PatternTrendlinesResponse.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/api/dto/ZigZagRequests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/api/dto/ZigZagRequests.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/api/dto/ZigZagResponses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/api/dto/ZigZagResponses.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/config/ChartPatternProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/config/ChartPatternProperties.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/config/YamlPropertySourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/config/YamlPropertySourceFactory.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/patterns/persistence/PatternTrendline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/patterns/persistence/PatternTrendline.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/patterns/persistence/PatternTrendlineRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/patterns/persistence/PatternTrendlineRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/persistence/ZigZagConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/persistence/ZigZagConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/persistence/ZigZagConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/persistence/ZigZagConfigRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/persistence/ZigZagSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/persistence/ZigZagSnapshot.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/persistence/ZigZagSnapshotRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/persistence/ZigZagSnapshotRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/view/ChartPlotService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/view/ChartPlotService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/view/dto/OverlayModels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/view/dto/OverlayModels.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/zigzag/ZigZagParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/zigzag/ZigZagParams.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/zigzag/ZigZagPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/zigzag/ZigZagPoint.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/chartpattern/zigzag/ZigZagService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/chartpattern/zigzag/ZigZagService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/drawings/entity/DrawingEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/drawings/entity/DrawingEntity.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/drawings/model/DrawingType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/drawings/model/DrawingType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/drawings/repo/DrawingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/drawings/repo/DrawingRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/drawings/service/DrawingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/drawings/service/DrawingService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/drawings/web/DrawingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/drawings/web/DrawingController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/KiteconApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/KiteconApplication.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/ServletInitializer.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/AuthController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/AuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/AuthService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/JwtRequestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/JwtRequestFilter.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/JwtUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/JwtUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/SecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/ServiceTokenHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/ServiceTokenHolder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/ServiceTokenScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/ServiceTokenScheduler.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/ServiceTokenService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/ServiceTokenService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/User.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/auth/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/auth/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/config/HistoricalDateLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/config/HistoricalDateLimit.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/config/KiteConnectConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/config/KiteConnectConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/config/SchedulingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/config/SchedulingConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/controller/BarSeriesHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/controller/BarSeriesHelper.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/controller/ConfigController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/controller/ConfigController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/controller/DataFetchController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/controller/DataFetchController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/controller/ExecutionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/controller/ExecutionController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/controller/ImageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/controller/ImageController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/controller/KiteSubscribeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/controller/KiteSubscribeController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/controller/OrderController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/controller/StrategyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/controller/StrategyController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/controller/SubscriptionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/controller/SubscriptionController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/AppSecrets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/AppSecrets.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/Candle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/Candle.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/ChartLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/ChartLayout.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/IndexSymbol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/IndexSymbol.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/Instrument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/Instrument.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/InstrumentLtp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/InstrumentLtp.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/LocalDateTimeAttributeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/LocalDateTimeAttributeConverter.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/StrategyParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/StrategyParameters.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/Subscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/Subscription.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/SubscriptionUow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/SubscriptionUow.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/SubscriptionUowMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/SubscriptionUowMapping.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/TrendLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/TrendLine.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/data/UserChartState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/data/UserChartState.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/enums/SubscriptionUowStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/enums/SubscriptionUowStatus.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/historical/limits/LimitsKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/historical/limits/LimitsKey.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/loader/DataLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/loader/DataLoader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/market/Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/market/Provider.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/market/fetch/DataFetchException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/market/fetch/DataFetchException.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/market/fetch/MarketDataFetch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/market/fetch/MarketDataFetch.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/market/fetch/MarketDataFetchFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/market/fetch/MarketDataFetchFactory.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/market/fetch/MarketDataFetchImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/market/fetch/MarketDataFetchImpl.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/market/fetch/ZerodhaDataFetch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/market/fetch/ZerodhaDataFetch.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/market/orders/OrderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/market/orders/OrderException.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/market/orders/OrderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/market/orders/OrderManager.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/market/orders/ZerodhaOrderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/market/orders/ZerodhaOrderManager.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/misc/StrategyEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/misc/StrategyEnvironment.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/persistence/KiteConnectSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/persistence/KiteConnectSettings.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/AppSecretsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/AppSecretsRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/CandleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/CandleRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/CandleRepositoryOld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/CandleRepositoryOld.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/ChartLayoutRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/ChartLayoutRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/IndexSymbolRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/IndexSymbolRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/InstrumentLtpRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/InstrumentLtpRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/InstrumentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/InstrumentRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/KiteConnectSettingsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/KiteConnectSettingsRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/StrategyParametersRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/StrategyParametersRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/SubscriptionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/SubscriptionRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/SubscriptionUowMappingRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/SubscriptionUowMappingRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/SubscriptionUowRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/SubscriptionUowRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/repository/UserChartStateRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/repository/UserChartStateRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/CandleFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/CandleFacade.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/DataDownloadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/DataDownloadRequest.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/DataDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/DataDownloader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/DataFetchService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/DataFetchService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/DatabaseBatchUpdateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/DatabaseBatchUpdateService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/DateRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/DateRange.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/ExecutionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/ExecutionService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/HistoricalMarketFetcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/HistoricalMarketFetcher.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/IndexSymbolUpdaterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/IndexSymbolUpdaterService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/InstrumentInactiveException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/InstrumentInactiveException.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/InstrumentsResolverService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/InstrumentsResolverService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/MarketClosedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/MarketClosedException.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/MarketHoursService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/MarketHoursService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/StrategyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/StrategyService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/SubscriptionUowGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/SubscriptionUowGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/SubscriptionUowHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/SubscriptionUowHandler.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/SubscriptionUowService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/SubscriptionUowService.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/SubscriptionUpdaterJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/SubscriptionUpdaterJob.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/service/TradeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/service/TradeInfo.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/TradeDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/TradeDirection.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/TradingStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/TradingStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/backtest/BackTestingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/backtest/BackTestingHandler.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/backtest/BacktestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/backtest/BacktestResult.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/backtest/BacktestSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/backtest/BacktestSummary.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/backtest/OrderRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/backtest/OrderRecord.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/backtest/TradeRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/backtest/TradeRecord.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/builder/BaseStrategyBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/builder/BaseStrategyBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/builder/MACDDiversionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/builder/MACDDiversionStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/builder/PivotPointReversalStrategyBuider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/builder/PivotPointReversalStrategyBuider.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/builder/StrategyBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/builder/StrategyBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/builder/StrategyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/builder/StrategyConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/dataloader/BarsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/dataloader/BarsLoader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/dataloader/InstrumentDataLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/dataloader/InstrumentDataLoader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/exec/AlgoTradingRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/exec/AlgoTradingRecord.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/exec/HybridDataLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/exec/HybridDataLoader.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/exec/ProductionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/exec/ProductionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/exec/ProductionSeriesManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/exec/ProductionSeriesManager.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/exec/ProductionStrategyRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/exec/ProductionStrategyRunner.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/exec/ProductionTradingRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/exec/ProductionTradingRecord.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/strategy/sets/StrategySet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/strategy/sets/StrategySet.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/web/ChartLayoutController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/web/ChartLayoutController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/web/ChartStateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/web/ChartStateController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/web/RemoteSyncController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/web/RemoteSyncController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/web/SubscriptionUpdaterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/web/SubscriptionUpdaterController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/kitecon/web/SymbolController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/kitecon/web/SymbolController.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/swagger/SwaggerDocumentationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/swagger/SwaggerDocumentationConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/swagger/SwaggerUiConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/swagger/SwaggerUiConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/BarTuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/BarTuple.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/OHLC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/OHLC.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/OHLCAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/OHLCAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/TrendAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/TrendAnalysis.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/TrendLineCalculated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/TrendLineCalculated.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/TrendlineReliability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/TrendlineReliability.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/divergences/Divergence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/divergences/Divergence.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/divergences/DivergenceAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/divergences/DivergenceAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/divergences/DivergenceDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/divergences/DivergenceDetector.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/divergences/DivergenceDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/divergences/DivergenceDirection.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/divergences/DivergenceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/divergences/DivergenceType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/divergences/IndicatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/divergences/IndicatorType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/divergences/MACDDivergenceDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/divergences/MACDDivergenceDetector.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/divergences/RSIDivergenceDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/divergences/RSIDivergenceDetector.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/divergences/StochasticDivergenceDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/divergences/StochasticDivergenceDetector.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/patterns/DoubleBottomDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/patterns/DoubleBottomDetector.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/patterns/DoubleBottomPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/patterns/DoubleBottomPattern.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/patterns/FlagPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/patterns/FlagPattern.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/patterns/FlagPatternDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/patterns/FlagPatternDetector.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/patterns/IndicatorCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/patterns/IndicatorCalculator.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/patterns/TriangleDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/patterns/TriangleDetector.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/patterns/TrianglePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/patterns/TrianglePattern.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/trendline/ActiveTrendlineAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/trendline/ActiveTrendlineAnalysis.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/trendline/TrendLineAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/trendline/TrendLineAnalysis.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/trendline/TrendLineDetection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/trendline/TrendLineDetection.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/trendline/TrendlineAnalyser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/trendline/TrendlineAnalyser.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/trendline/TrendlineTAConfirmation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/trendline/TrendlineTAConfirmation.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/trendline/TrendlineType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/trendline/TrendlineType.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/ta/trendline/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/ta/trendline/Util.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/trade/ActiveOrderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/trade/ActiveOrderManager.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/trade/instrument/InstrumentBarSeriesManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/trade/instrument/InstrumentBarSeriesManager.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/trade/model/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/trade/model/Order.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/trade/model/OrderStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/trade/model/OrderStatus.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/trade/order/OrderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/trade/order/OrderManager.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/trade/order/RealTradeOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/trade/order/RealTradeOrder.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/trade/repository/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/trade/repository/OrderRepository.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/trade/zerodha/KiteOrderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/trade/zerodha/KiteOrderManager.java -------------------------------------------------------------------------------- /src/main/java/com/dtech/trade/zerodha/ZerodhaOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/java/com/dtech/trade/zerodha/ZerodhaOrder.java -------------------------------------------------------------------------------- /src/main/kotlin/com/dtech/algo/screener/script/ScreenerScriptTemplate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/kotlin/com/dtech/algo/screener/script/ScreenerScriptTemplate.kt -------------------------------------------------------------------------------- /src/main/python/__pycache__/matplotlib_chart.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/python/__pycache__/matplotlib_chart.cpython-313.pyc -------------------------------------------------------------------------------- /src/main/python/matplotlib_chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/python/matplotlib_chart.py -------------------------------------------------------------------------------- /src/main/python/test_indicators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/python/test_indicators.py -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/javax.script.ScriptEngineFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring-devtools.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /src/main/resources/application-chart.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/resources/application-chart.properties -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/chartpattern-defaults.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/resources/chartpattern-defaults.yml -------------------------------------------------------------------------------- /src/main/resources/prompts/sr_prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/resources/prompts/sr_prompt.txt -------------------------------------------------------------------------------- /src/main/resources/prompts/sr_prompt_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/resources/prompts/sr_prompt_dev.txt -------------------------------------------------------------------------------- /src/main/resources/templates/multipanel-chart-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/main/resources/templates/multipanel-chart-template.html -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/backtest/BackTestingHandlerJsonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/backtest/BackTestingHandlerJsonTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/controller/BacktestControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/controller/BacktestControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/controller/MetadataControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/controller/MetadataControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/indicators/IndicatorRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/indicators/IndicatorRegistryTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/rules/RuleRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/rules/RuleRegistryTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/runner/candle/LatestBarSeriesProviderFromCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/runner/candle/LatestBarSeriesProviderFromCacheTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/runner/candle/LatestBarSeriesProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/runner/candle/LatestBarSeriesProviderTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/series/ExtendedBarSeriesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/series/ExtendedBarSeriesTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/TestHelper.java: -------------------------------------------------------------------------------- 1 | package com.dtech.algo.strategy; 2 | 3 | public class TestHelper { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/builder/FinalStrategyBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/strategy/builder/FinalStrategyBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/cache/ThreadLocalCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/strategy/cache/ThreadLocalCacheTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/config/BarSeriesConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/strategy/config/BarSeriesConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/helper/ComponentHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/strategy/helper/ComponentHelper.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/sync/CandleSyncExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/strategy/sync/CandleSyncExecutorTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/sync/CandleSyncJobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/strategy/sync/CandleSyncJobTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/units/CachedIndicatorBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/strategy/units/CachedIndicatorBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/units/CachedRuleBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/strategy/units/CachedRuleBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/algo/strategy/units/RdbmsBarSeriesLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/algo/strategy/units/RdbmsBarSeriesLoaderTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/kitecon/controller/BarSeriesHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/kitecon/controller/BarSeriesHelperTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/kitecon/controller/KiteSubscribeControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/kitecon/controller/KiteSubscribeControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/kitecon/service/PnLCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/kitecon/service/PnLCalculator.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/trade/ActiveOrderManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/trade/ActiveOrderManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/trade/instrument/InstrumentBarSeriesManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/trade/instrument/InstrumentBarSeriesManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/dtech/trade/zerodha/KiteOrderManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/java/com/dtech/trade/zerodha/KiteOrderManagerTest.java -------------------------------------------------------------------------------- /src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/resources/application.properties -------------------------------------------------------------------------------- /src/test/resources/bitstamp_trades_from_20131125_usd.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/resources/bitstamp_trades_from_20131125_usd.csv -------------------------------------------------------------------------------- /src/test/resources/com/dtech/ta/processed_ohlc_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/src/test/resources/com/dtech/ta/processed_ohlc_data.csv -------------------------------------------------------------------------------- /src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/start.sh -------------------------------------------------------------------------------- /test_chart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/test_chart.jpg -------------------------------------------------------------------------------- /test_data/NSE_ROSSARI_1D.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/test_data/NSE_ROSSARI_1D.csv -------------------------------------------------------------------------------- /test_data/processed_ohlc_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/test_data/processed_ohlc_data.csv -------------------------------------------------------------------------------- /test_data/rossari_60.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/test_data/rossari_60.csv -------------------------------------------------------------------------------- /test_output/test_indicators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/test_output/test_indicators.png -------------------------------------------------------------------------------- /ui/chart-draw-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/README.md -------------------------------------------------------------------------------- /ui/chart-draw-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/index.html -------------------------------------------------------------------------------- /ui/chart-draw-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/package.json -------------------------------------------------------------------------------- /ui/chart-draw-app/src/components/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/components/Dashboard.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/components/KiteLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/components/KiteLogin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/components/KiteSuccess.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/components/KiteSuccess.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/components/Layout.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/components/Login.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/components/PrettyJson.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/components/PrettyJson.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/components/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/components/ProtectedRoute.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/components/SyncModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/components/SyncModal.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/config/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/config/api.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/context/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/context/AuthContext.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/EventBus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/EventBus.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/MultiPanelChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/MultiPanelChart.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/OscillatorCharts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/OscillatorCharts.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/ProApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/ProApp.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/SimplePropertiesDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/SimplePropertiesDialog.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/SingleChartPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/SingleChartPanel.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/indicators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/indicators.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/indicatorsCompact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/indicatorsCompact.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/BaseOverlayPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/BaseOverlayPlugin.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/PluginRegistry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/PluginRegistry.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/GenericPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/GenericPlugin.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/elliott/CorrectiveABCPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/elliott/CorrectiveABCPlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/elliott/ImpulseWavePlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/elliott/ImpulseWavePlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/elliott/WXYXZPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/elliott/WXYXZPlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/fib/FibExtPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/fib/FibExtPlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/fib/FibPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/fib/FibPlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/lines/HLinePlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/lines/HLinePlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/lines/MultiPointLinePlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/lines/MultiPointLinePlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/lines/TrendLinePlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/lines/TrendLinePlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/patterns/ChannelPlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/patterns/ChannelPlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/plugins/generic/patterns/TrianglePlugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/plugins/generic/patterns/TrianglePlugin.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/proApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/proApi.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/legacy-chart/timeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/legacy-chart/timeUtils.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/main.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/screener/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/screener/api.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/screener/components/KotlinEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/screener/components/KotlinEditor.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/screener/components/KotlinPlaygroundEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/screener/components/KotlinPlaygroundEditor.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/screener/components/ScreenerForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/screener/components/ScreenerForm.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/screener/pages/ScreenerCreatePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/screener/pages/ScreenerCreatePage.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/screener/pages/ScreenerDetailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/screener/pages/ScreenerDetailPage.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/screener/pages/ScreenerListPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/screener/pages/ScreenerListPage.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/screener/screener.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/screener/screener.css -------------------------------------------------------------------------------- /ui/chart-draw-app/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/styles.css -------------------------------------------------------------------------------- /ui/chart-draw-app/src/trades/TradeDetailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/trades/TradeDetailPage.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/trades/TradesSummaryPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/trades/TradesSummaryPage.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/trades/TradesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/trades/TradesTable.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/trades/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/trades/index.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/trades/tradesApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/trades/tradesApi.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/trades/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/trades/types.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/tradingview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/tradingview/README.md -------------------------------------------------------------------------------- /ui/chart-draw-app/src/tradingview/TVChartApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/tradingview/TVChartApp.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/tradingview/TVChartContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/tradingview/TVChartContainer.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/tradingview/TVMultiPanelChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/tradingview/TVMultiPanelChart.tsx -------------------------------------------------------------------------------- /ui/chart-draw-app/src/tradingview/datafeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/tradingview/datafeed.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/tradingview/datafeed.ts.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/tradingview/datafeed.ts.backup -------------------------------------------------------------------------------- /ui/chart-draw-app/src/tradingview/intervalUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/tradingview/intervalUtils.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/tradingview/saveLoadAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/tradingview/saveLoadAdapter.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/tradingview/tvApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/tradingview/tvApi.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/src/utils/apiHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/src/utils/apiHelper.ts -------------------------------------------------------------------------------- /ui/chart-draw-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/tsconfig.json -------------------------------------------------------------------------------- /ui/chart-draw-app/upload-to-s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/upload-to-s3.sh -------------------------------------------------------------------------------- /ui/chart-draw-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anandaanv/zerodha-algo-trading/HEAD/ui/chart-draw-app/vite.config.ts --------------------------------------------------------------------------------