├── .classpath ├── .factorypath ├── .project ├── .settings ├── .jsdtscope ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.apt.core.prefs ├── org.eclipse.jdt.core.prefs ├── org.eclipse.m2e.core.prefs ├── org.eclipse.wst.common.component ├── org.eclipse.wst.common.project.facet.core.xml ├── org.eclipse.wst.jsdt.ui.superType.container ├── org.eclipse.wst.jsdt.ui.superType.name └── org.eclipse.wst.validation.prefs ├── .springBeans ├── README.md ├── bin └── src │ └── main │ └── java │ └── com │ └── xwguan │ └── autofund │ └── manager │ └── impl │ └── EasymoneyFundDataManager.class ├── pom.xml ├── src ├── WEB-INF │ ├── views │ │ └── hello.jsp │ └── web.xml ├── main │ ├── java │ │ └── com │ │ │ └── xwguan │ │ │ └── autofund │ │ │ ├── annotation │ │ │ └── Unimplement.java │ │ │ ├── constant │ │ │ ├── AppConst.java │ │ │ └── StockConstant.java │ │ │ ├── controller │ │ │ ├── AccountController.java │ │ │ ├── AdminController.java │ │ │ ├── FundController.java │ │ │ ├── PlanController.java │ │ │ ├── PositionController.java │ │ │ ├── StockController.java │ │ │ └── TacticController.java │ │ │ ├── dao │ │ │ ├── account │ │ │ │ ├── AccountDao.java │ │ │ │ ├── AssetHistoryDao.java │ │ │ │ └── TradeDetailDao.java │ │ │ ├── common │ │ │ │ ├── BaseDao.java │ │ │ │ ├── CDBatchDao.java │ │ │ │ ├── CUDBatchDao.java │ │ │ │ └── FundAndStockCUDBatchDao.java │ │ │ ├── date │ │ │ │ └── NonWeekendHolidayDao.java │ │ │ ├── fund │ │ │ │ ├── AssetAllocationDao.java │ │ │ │ ├── FundCompanyDao.java │ │ │ │ ├── FundDao.java │ │ │ │ ├── FundHistoryDao.java │ │ │ │ ├── FundInfoDao.java │ │ │ │ ├── FundManagerDao.java │ │ │ │ └── FundPositionDao.java │ │ │ ├── plan │ │ │ │ ├── PlanDao.java │ │ │ │ ├── PlanHistoryDao.java │ │ │ │ ├── PositionDao.java │ │ │ │ ├── rule │ │ │ │ │ ├── OperationDao.java │ │ │ │ │ ├── PeriodConditionDao.java │ │ │ │ │ ├── RangeConditionDao.java │ │ │ │ │ └── RuleDao.java │ │ │ │ └── tactic │ │ │ │ │ ├── GainLossTacticDao.java │ │ │ │ │ ├── IndexChangeTacticDao.java │ │ │ │ │ ├── MATacticDao.java │ │ │ │ │ ├── NavChangeTacticDao.java │ │ │ │ │ ├── PeriodBuyTacticDao.java │ │ │ │ │ ├── ProfitTakingTacticDao.java │ │ │ │ │ ├── TacticDao.java │ │ │ │ │ └── TacticDaos.java │ │ │ ├── stock │ │ │ │ ├── MADao.java │ │ │ │ ├── StockDao.java │ │ │ │ └── StockDataDao.java │ │ │ └── user │ │ │ │ └── UserDao.java │ │ │ ├── dto │ │ │ ├── account │ │ │ │ └── LatestAccountDto.java │ │ │ ├── common │ │ │ │ ├── Page.java │ │ │ │ └── Result.java │ │ │ ├── fund │ │ │ │ └── LatestFundDto.java │ │ │ ├── plan │ │ │ │ ├── LatestPlanDto.java │ │ │ │ ├── LatestPositionDto.java │ │ │ │ ├── PlanDto.java │ │ │ │ ├── PlanInfoDto.java │ │ │ │ ├── PositionDto.java │ │ │ │ └── tactic │ │ │ │ │ ├── FlatTacticsDto.java │ │ │ │ │ ├── GainLossTacticDto.java │ │ │ │ │ ├── IndexChangeTacticDto.java │ │ │ │ │ ├── MATacticDto.java │ │ │ │ │ ├── NavChangeTacticDto.java │ │ │ │ │ ├── PeriodBuyTacticDto.java │ │ │ │ │ ├── ProfitTakingTacticDto.java │ │ │ │ │ └── TacticDto.java │ │ │ └── stock │ │ │ │ ├── LatestStockDto.java │ │ │ │ └── StockUpdateState.java │ │ │ ├── entity │ │ │ ├── account │ │ │ │ ├── Account.java │ │ │ │ ├── AssetHistory.java │ │ │ │ ├── Debit.java │ │ │ │ └── TradeDetail.java │ │ │ ├── common │ │ │ │ ├── Historical.java │ │ │ │ └── Persistable.java │ │ │ ├── fund │ │ │ │ ├── AssetAllocation.java │ │ │ │ ├── Fund.java │ │ │ │ ├── FundCompany.java │ │ │ │ ├── FundHistory.java │ │ │ │ ├── FundInfo.java │ │ │ │ ├── FundManager.java │ │ │ │ ├── FundPosition.java │ │ │ │ ├── ManagerPerformance.java │ │ │ │ ├── RealTimeFundData.java │ │ │ │ └── SimilarTypeRankingHistory.java │ │ │ ├── plan │ │ │ │ ├── Plan.java │ │ │ │ ├── PlanHistory.java │ │ │ │ ├── backtest │ │ │ │ │ ├── BackTestResult.java │ │ │ │ │ ├── Drawdown.java │ │ │ │ │ ├── PlanBackTestResult.java │ │ │ │ │ └── PositionBackTestResult.java │ │ │ │ ├── portfolio │ │ │ │ │ ├── Portfolio.java │ │ │ │ │ ├── Position.java │ │ │ │ │ └── PositionPropotion.java │ │ │ │ ├── rule │ │ │ │ │ ├── Condition.java │ │ │ │ │ ├── Operation.java │ │ │ │ │ ├── PeriodCondition.java │ │ │ │ │ ├── RangeCondition.java │ │ │ │ │ ├── Rule.java │ │ │ │ │ └── SuppressCondition.java │ │ │ │ ├── scheme │ │ │ │ │ ├── PlanTradeScheme.java │ │ │ │ │ ├── PositionTradeScheme.java │ │ │ │ │ └── activatedTactic │ │ │ │ │ │ ├── ActivatedGainLossTactic.java │ │ │ │ │ │ ├── ActivatedIndexChangeTactic.java │ │ │ │ │ │ ├── ActivatedMATactic.java │ │ │ │ │ │ ├── ActivatedNavChangeTactic.java │ │ │ │ │ │ ├── ActivatedPeriodBuyTactic.java │ │ │ │ │ │ ├── ActivatedProfitTakingTactic.java │ │ │ │ │ │ └── ActivatedTactic.java │ │ │ │ └── tactic │ │ │ │ │ ├── GainLossTactic.java │ │ │ │ │ ├── IndexChangeTactic.java │ │ │ │ │ ├── MATactic.java │ │ │ │ │ ├── NavChangeTactic.java │ │ │ │ │ ├── PETactic.java │ │ │ │ │ ├── PeriodBuyTactic.java │ │ │ │ │ ├── PlanTactic.java │ │ │ │ │ ├── PortfolioRebalanceTactic.java │ │ │ │ │ ├── PositionTactic.java │ │ │ │ │ ├── ProfitTakingTactic.java │ │ │ │ │ ├── Tactic.java │ │ │ │ │ ├── TradeLimitTactic.java │ │ │ │ │ └── ValueAveragingTactic.java │ │ │ ├── stock │ │ │ │ ├── MA.java │ │ │ │ ├── RealTimeMA.java │ │ │ │ ├── RealTimeStockData.java │ │ │ │ ├── Stock.java │ │ │ │ └── StockData.java │ │ │ └── user │ │ │ │ ├── User.java │ │ │ │ └── UserInfo.java │ │ │ ├── enums │ │ │ ├── AccountOwnerTypeEnum.java │ │ │ ├── AssertAllocationEnum.java │ │ │ ├── AutoInvestPeriodEnum.java │ │ │ ├── ConditionUnitEnum.java │ │ │ ├── DefaultIndexEnum.java │ │ │ ├── HistoryScopeEnum.java │ │ │ ├── MAEnum.java │ │ │ ├── PlanExecutionModeEnum.java │ │ │ ├── PlanStateEnum.java │ │ │ ├── PlanTemplateEnum.java │ │ │ ├── RoundScaleEnum.java │ │ │ ├── SecurityTypeEnum.java │ │ │ ├── StockExchangeEnum.java │ │ │ ├── SymbolFormatEnum.java │ │ │ ├── TacticTemplateEnum.java │ │ │ ├── TacticTypeEnum.java │ │ │ ├── TimeScopeEnum.java │ │ │ ├── TradeActionEnum.java │ │ │ ├── TradeStateEnum.java │ │ │ ├── TradeUnitEnum.java │ │ │ ├── UpdateStateEnum.java │ │ │ └── UserTypeEnum.java │ │ │ ├── exception │ │ │ ├── ConflictingDataException.java │ │ │ ├── FailGettingRealTimeDataException.java │ │ │ ├── FailInitializationException.java │ │ │ ├── NotTradeDayException.java │ │ │ ├── OverMaxIterationNumberException.java │ │ │ ├── UpdateException.java │ │ │ ├── account │ │ │ │ ├── AccountServiceException.java │ │ │ │ └── DeleteAccountException.java │ │ │ ├── handler │ │ │ │ ├── EntitiesNotMatchException.java │ │ │ │ └── EntityHandlerException.java │ │ │ ├── io │ │ │ │ ├── AbnormalDataSourceException.java │ │ │ │ ├── AbnormalResultException.java │ │ │ │ ├── EmptyInputException.java │ │ │ │ ├── EmptyResultException.java │ │ │ │ ├── InvalidDateException.java │ │ │ │ ├── InvalidFundCodeException.java │ │ │ │ ├── InvalidParamException.java │ │ │ │ └── InvalidTickerSymbolException.java │ │ │ ├── plan │ │ │ │ ├── BackTestServiceException.java │ │ │ │ ├── PlanServiceException.java │ │ │ │ ├── TacticTemplateException.java │ │ │ │ ├── TacticTypeException.java │ │ │ │ └── UnknownTemplateCodeException.java │ │ │ └── trade │ │ │ │ ├── AfterTradeException.java │ │ │ │ └── TradeException.java │ │ │ ├── interceptor │ │ │ └── PageInterceptor.java │ │ │ ├── manager │ │ │ ├── api │ │ │ │ ├── DateManager.java │ │ │ │ ├── FundDataManager.java │ │ │ │ └── StockDataManager.java │ │ │ ├── converter │ │ │ │ ├── CharSequenceToJsonConvertor.java │ │ │ │ ├── ConverterStringToDoubleOrNull.java │ │ │ │ ├── ConverterStringToLocalDate.java │ │ │ │ ├── JsVarToJsonConverter.java │ │ │ │ └── SimpleCharSequenceToJsonConvertor.java │ │ │ ├── impl │ │ │ │ ├── EasybotsDateManager.java │ │ │ │ ├── EasymoneyFundDataManager.java │ │ │ │ ├── NeteaseCsvStockData.java │ │ │ │ └── StockDataManagerImpl.java │ │ │ └── util │ │ │ │ ├── DataExtractUtils.java │ │ │ │ ├── DateCriterion.java │ │ │ │ ├── DateCriterions.java │ │ │ │ └── IOUtils.java │ │ │ ├── service │ │ │ ├── api │ │ │ │ ├── AccountService.java │ │ │ │ ├── AutoUpdateService.java │ │ │ │ ├── BackTestService.java │ │ │ │ ├── CorrelationAnalysisService.java │ │ │ │ ├── DateTimeService.java │ │ │ │ ├── FundService.java │ │ │ │ ├── FutureExecuteService.java │ │ │ │ ├── InitService.java │ │ │ │ ├── PlanService.java │ │ │ │ ├── PositionService.java │ │ │ │ ├── PushService.java │ │ │ │ ├── StockService.java │ │ │ │ ├── TacticOptimizationService.java │ │ │ │ ├── TacticService.java │ │ │ │ └── TradeService.java │ │ │ ├── handler │ │ │ │ ├── AbstractEntityHandler.java │ │ │ │ ├── CleanlyCopyable.java │ │ │ │ ├── DtoAvailable.java │ │ │ │ ├── EntityHandler.java │ │ │ │ ├── EntityHandlerFactory.java │ │ │ │ ├── Handleable.java │ │ │ │ ├── account │ │ │ │ │ └── AccountHandler.java │ │ │ │ ├── fund │ │ │ │ │ └── FundAssembler.java │ │ │ │ ├── plan │ │ │ │ │ ├── PlanAssembler.java │ │ │ │ │ ├── PlanHandler.java │ │ │ │ │ ├── PositionAssembler.java │ │ │ │ │ └── PositionHandler.java │ │ │ │ ├── rule │ │ │ │ │ ├── AbstractConditionHandler.java │ │ │ │ │ ├── OperationHandler.java │ │ │ │ │ ├── PeriodConditionHandler.java │ │ │ │ │ ├── RangeConditionHandler.java │ │ │ │ │ ├── RuleHandler.java │ │ │ │ │ └── SuppressConditionHandler.java │ │ │ │ ├── stock │ │ │ │ │ └── StockAssembler.java │ │ │ │ └── tactic │ │ │ │ │ ├── AbstractPlanTacticHandler.java │ │ │ │ │ ├── AbstractPositionTacticHandler.java │ │ │ │ │ ├── AbstractTacticHandler.java │ │ │ │ │ ├── GainLossTacticHandler.java │ │ │ │ │ ├── IndexChangeTacticHandler.java │ │ │ │ │ ├── MATacticHandler.java │ │ │ │ │ ├── NavChangeTacticHandler.java │ │ │ │ │ ├── PeriodBuyTacticHandler.java │ │ │ │ │ ├── PlanTacticHandler.java │ │ │ │ │ ├── PositionTacticHandler.java │ │ │ │ │ ├── ProfitTakingTacticHandler.java │ │ │ │ │ └── TacticHandler.java │ │ │ ├── impl │ │ │ │ ├── AbstractTradeServiceImpl.java │ │ │ │ ├── AccountServiceImpl.java │ │ │ │ ├── BackTestServiceImpl.java │ │ │ │ ├── DateTimeServiceImpl.java │ │ │ │ ├── FundServiceImpl.java │ │ │ │ ├── PlanServiceImpl.java │ │ │ │ ├── PositionServiceImpl.java │ │ │ │ ├── StockServiceImpl.java │ │ │ │ ├── TacticServiceImpl.java │ │ │ │ ├── TradeServiceBackTestImpl.java │ │ │ │ └── TradeServiceSimulationTradeImpl.java │ │ │ ├── mapper │ │ │ │ ├── account │ │ │ │ │ ├── AccountMapper.java │ │ │ │ │ ├── AccountMapperDecorator.java │ │ │ │ │ └── CleanCopyAccountMapper.java │ │ │ │ ├── backtest │ │ │ │ │ └── BackTestResultMapper.java │ │ │ │ ├── fund │ │ │ │ │ ├── FundMapper.java │ │ │ │ │ └── FundMapperDecorator.java │ │ │ │ ├── plan │ │ │ │ │ ├── CleanCopyPlanMapper.java │ │ │ │ │ ├── CleanCopyPositionMapper.java │ │ │ │ │ ├── PlanMapper.java │ │ │ │ │ ├── PlanMapperDecorator.java │ │ │ │ │ ├── PositionMapper.java │ │ │ │ │ └── PositionMapperDecorator.java │ │ │ │ ├── rule │ │ │ │ │ ├── CleanCopyOperationMapper.java │ │ │ │ │ ├── CleanCopyPeriodConditionMapper.java │ │ │ │ │ ├── CleanCopyRangeConditionMapper.java │ │ │ │ │ ├── CleanCopyRuleMapper.java │ │ │ │ │ └── CleanCopySuppressConditionMapper.java │ │ │ │ ├── scheme │ │ │ │ │ ├── PlanTradeSchemeMapper.java │ │ │ │ │ └── PositionTradeSchemeMapper.java │ │ │ │ ├── stock │ │ │ │ │ ├── NeteaseStockMapper.java │ │ │ │ │ ├── RealTimeMAMapper.java │ │ │ │ │ ├── StockMapper.java │ │ │ │ │ └── StockMapperDecorator.java │ │ │ │ └── tactic │ │ │ │ │ ├── CleanCopyGainLossTacticMapper.java │ │ │ │ │ ├── CleanCopyIndexChangeTacticMapper.java │ │ │ │ │ ├── CleanCopyMATacticMapper.java │ │ │ │ │ ├── CleanCopyNavChangeTacticMapper.java │ │ │ │ │ ├── CleanCopyPeriodBuyTacticMapper.java │ │ │ │ │ ├── CleanCopyProfitTakingTacticMapper.java │ │ │ │ │ ├── CleanCopyTacticMapper.java │ │ │ │ │ ├── GainLossTacticMapper.java │ │ │ │ │ ├── IndexChangeTacticMapper.java │ │ │ │ │ ├── MATacticMapper.java │ │ │ │ │ ├── NavChangeTacticMapper.java │ │ │ │ │ ├── PeriodBuyTacticMapper.java │ │ │ │ │ ├── ProfitTakingTacticMapper.java │ │ │ │ │ ├── TacticMapper.java │ │ │ │ │ └── TacticsMapper.java │ │ │ ├── template │ │ │ │ ├── account │ │ │ │ │ ├── AccountTemplate.java │ │ │ │ │ ├── AssetHistoryTemplate.java │ │ │ │ │ └── TradeDetailTemplate.java │ │ │ │ ├── plan │ │ │ │ │ ├── OperationTemplate.java │ │ │ │ │ ├── PeriodConditionTemplate.java │ │ │ │ │ ├── PlanTemplate.java │ │ │ │ │ ├── PositionTemplate.java │ │ │ │ │ ├── RangeConditionTemplate.java │ │ │ │ │ ├── RuleTemplate.java │ │ │ │ │ ├── SuppressConditionTemplate.java │ │ │ │ │ └── TacticTemplate.java │ │ │ │ └── user │ │ │ │ │ └── UserTemplate.java │ │ │ └── util │ │ │ │ ├── Comparators.java │ │ │ │ ├── FieldChecker.java │ │ │ │ ├── FieldCheckers.java │ │ │ │ ├── Filters.java │ │ │ │ └── Predicates.java │ │ │ └── util │ │ │ ├── BijectionMap.java │ │ │ ├── CodeUtils.java │ │ │ ├── DateUtils.java │ │ │ ├── FinanceUtils.java │ │ │ ├── FundUtils.java │ │ │ ├── IocUtils.java │ │ │ ├── Jdk8JacksonMapper.java │ │ │ ├── MathUtils.java │ │ │ ├── StatisticsUtils.java │ │ │ ├── StringReader.java │ │ │ └── ToStringUtils.java │ ├── resources │ │ ├── jdbc.properties │ │ ├── logback.xml │ │ ├── mybatis │ │ │ ├── mapper │ │ │ │ ├── AccountDao.xml │ │ │ │ ├── AssetAllocationDao.xml │ │ │ │ ├── AssetHistoryDao.xml │ │ │ │ ├── BaseDao.xml │ │ │ │ ├── CUDBatchDao.xml │ │ │ │ ├── FundCompanyDao.xml │ │ │ │ ├── FundDao.xml │ │ │ │ ├── FundHistoryDao.xml │ │ │ │ ├── FundInfoDao.xml │ │ │ │ ├── FundManagerDao.xml │ │ │ │ ├── FundPositionDao.xml │ │ │ │ ├── GainLossTacticDao.xml │ │ │ │ ├── IndexChangeTacticDao.xml │ │ │ │ ├── MADao.xml │ │ │ │ ├── MATacticDao.xml │ │ │ │ ├── NavChangeTacticDao.xml │ │ │ │ ├── NonWeekendHolidayDao.xml │ │ │ │ ├── OperationDao.xml │ │ │ │ ├── PeriodBuyTacticDao.xml │ │ │ │ ├── PeriodConditionDao.xml │ │ │ │ ├── PlanDao.xml │ │ │ │ ├── PlanHistoryDao.xml │ │ │ │ ├── PositionDao.xml │ │ │ │ ├── ProfitTakingTacticDao.xml │ │ │ │ ├── RangeConditionDao.xml │ │ │ │ ├── RuleDao.xml │ │ │ │ ├── StockDao.xml │ │ │ │ ├── StockDataDao.xml │ │ │ │ ├── TacticDao.xml │ │ │ │ ├── TradeDetailDao.xml │ │ │ │ ├── UserDao.xml │ │ │ │ └── regex │ │ │ └── mybatis-config.xml │ │ ├── spring │ │ │ ├── spring-bean.xml │ │ │ ├── spring-component.xml │ │ │ ├── spring-dao.xml │ │ │ ├── spring-service.xml │ │ │ └── spring-web.xml │ │ └── sql │ │ │ ├── create_account_tables.sql │ │ │ ├── create_db.sql │ │ │ ├── create_fund_tables.sql │ │ │ ├── create_plan_tables.sql │ │ │ ├── create_rule_tables.sql │ │ │ ├── create_stock_tables.sql │ │ │ ├── create_tactic_tables.sql │ │ │ ├── create_user_tables.sql │ │ │ ├── init_db_autofund.bat │ │ │ └── to delete │ │ │ ├── clear_stock_data_ma.bat │ │ │ └── clear_stock_data_ma.sql │ └── webapp │ │ ├── WEB-INF │ │ ├── jsp │ │ │ ├── back │ │ │ │ ├── common │ │ │ │ │ └── navbar.jsp │ │ │ │ ├── state.jsp │ │ │ │ └── stock.jsp │ │ │ └── common │ │ │ │ ├── head.jsp │ │ │ │ └── tag.jsp │ │ └── web.xml │ │ ├── index.jsp │ │ └── resources │ │ └── js │ │ └── stock.js └── test │ ├── java │ └── com │ │ └── xwguan │ │ └── autofund │ │ ├── LoggerUtils.java │ │ ├── dao │ │ ├── NonWeekendHolidayDaoTest.java │ │ ├── account │ │ │ ├── AccountDaoTest.java │ │ │ ├── AssetHistoryDaoTest.java │ │ │ └── TradeDetailDaoTest.java │ │ ├── fund │ │ │ ├── AssetAllocationDaoTest.java │ │ │ ├── FundCompanyDaoTest.java │ │ │ ├── FundDaoTest.java │ │ │ ├── FundHistoryDaoTest.java │ │ │ ├── FundInfoDaoTest.java │ │ │ ├── FundManagerDaoTest.java │ │ │ └── FundPositionDaoTest.java │ │ ├── plan │ │ │ ├── PlanDaoTest.java │ │ │ ├── PositionDaoTest.java │ │ │ ├── rule │ │ │ │ ├── OperationDaoTest.java │ │ │ │ ├── PeriodConditionDaoTest.java │ │ │ │ ├── RangeConditionDaoTest.java │ │ │ │ └── RuleDaoTest.java │ │ │ └── tactic │ │ │ │ ├── GainLossTacticDaoTest.java │ │ │ │ ├── MaTacticDaoTest.java │ │ │ │ └── ProfitTakingTacticDaoTest.java │ │ └── stock │ │ │ ├── MADaoTest.java │ │ │ ├── StockDaoTest.java │ │ │ └── StockDataDaoTest.java │ │ ├── manager │ │ ├── converter │ │ │ └── JsVarToJsonConverterTest.java │ │ └── impl │ │ │ ├── EasybotsDateManagerTest.java │ │ │ ├── FundDataManagerTest.java │ │ │ └── StockDataManagerImplTest.java │ │ ├── service │ │ ├── AccountServiceTest.java │ │ ├── BackTestServiceTest.java │ │ ├── DateServiceTest.java │ │ ├── FundServiceTest.java │ │ ├── InitServiceTest.java │ │ ├── PlanServiceTest.java │ │ ├── StockServiceTest.java │ │ └── TradeServiceSimulationTradeImplTest.java │ │ └── util │ │ ├── BijectionMapTest.java │ │ └── FinanceUtilsTest.java │ └── resources │ └── logback.xml └── target ├── classes ├── com │ └── xwguan │ │ └── autofund │ │ ├── annotation │ │ └── Unimplement.class │ │ ├── constant │ │ ├── AppConst.class │ │ └── StockConstant.class │ │ ├── controller │ │ ├── AccountController.class │ │ ├── AdminController.class │ │ ├── FundController.class │ │ ├── PlanController.class │ │ ├── PositionController.class │ │ ├── StockController.class │ │ └── TacticController.class │ │ ├── dao │ │ ├── account │ │ │ ├── AccountDao.class │ │ │ ├── AssetHistoryDao.class │ │ │ └── TradeDetailDao.class │ │ ├── common │ │ │ ├── BaseDao.class │ │ │ ├── CDBatchDao.class │ │ │ ├── CUDBatchDao.class │ │ │ └── FundAndStockCUDBatchDao.class │ │ ├── date │ │ │ └── NonWeekendHolidayDao.class │ │ ├── fund │ │ │ ├── AssetAllocationDao.class │ │ │ ├── FundCompanyDao.class │ │ │ ├── FundDao.class │ │ │ ├── FundHistoryDao.class │ │ │ ├── FundInfoDao.class │ │ │ ├── FundManagerDao.class │ │ │ └── FundPositionDao.class │ │ ├── plan │ │ │ ├── PlanDao.class │ │ │ ├── PlanHistoryDao.class │ │ │ ├── PositionDao.class │ │ │ ├── rule │ │ │ │ ├── OperationDao.class │ │ │ │ ├── PeriodConditionDao.class │ │ │ │ ├── RangeConditionDao.class │ │ │ │ └── RuleDao.class │ │ │ └── tactic │ │ │ │ ├── GainLossTacticDao.class │ │ │ │ ├── IndexChangeTacticDao.class │ │ │ │ ├── MATacticDao.class │ │ │ │ ├── NavChangeTacticDao.class │ │ │ │ ├── PeriodBuyTacticDao.class │ │ │ │ ├── ProfitTakingTacticDao.class │ │ │ │ ├── TacticDao.class │ │ │ │ └── TacticDaos.class │ │ ├── stock │ │ │ ├── MADao.class │ │ │ ├── StockDao.class │ │ │ └── StockDataDao.class │ │ └── user │ │ │ └── UserDao.class │ │ ├── dto │ │ ├── account │ │ │ └── LatestAccountDto.class │ │ ├── common │ │ │ ├── Page.class │ │ │ └── Result.class │ │ ├── fund │ │ │ └── LatestFundDto.class │ │ ├── plan │ │ │ ├── LatestPlanDto.class │ │ │ ├── LatestPositionDto.class │ │ │ ├── PlanDto.class │ │ │ ├── PlanInfoDto.class │ │ │ ├── PositionDto.class │ │ │ └── tactic │ │ │ │ ├── FlatTacticsDto.class │ │ │ │ ├── GainLossTacticDto.class │ │ │ │ ├── IndexChangeTacticDto.class │ │ │ │ ├── MATacticDto.class │ │ │ │ ├── NavChangeTacticDto.class │ │ │ │ ├── PeriodBuyTacticDto.class │ │ │ │ ├── ProfitTakingTacticDto.class │ │ │ │ └── TacticDto.class │ │ └── stock │ │ │ ├── LatestStockDto.class │ │ │ └── StockUpdateState.class │ │ ├── entity │ │ ├── account │ │ │ ├── Account.class │ │ │ ├── AssetHistory.class │ │ │ ├── Debit.class │ │ │ └── TradeDetail.class │ │ ├── common │ │ │ ├── Historical.class │ │ │ └── Persistable.class │ │ ├── fund │ │ │ ├── AssetAllocation.class │ │ │ ├── Fund.class │ │ │ ├── FundCompany.class │ │ │ ├── FundHistory.class │ │ │ ├── FundInfo.class │ │ │ ├── FundManager.class │ │ │ ├── FundPosition.class │ │ │ ├── ManagerPerformance.class │ │ │ ├── RealTimeFundData.class │ │ │ └── SimilarTypeRankingHistory.class │ │ ├── plan │ │ │ ├── Plan.class │ │ │ ├── PlanHistory.class │ │ │ ├── backtest │ │ │ │ ├── BackTestResult.class │ │ │ │ ├── Drawdown.class │ │ │ │ ├── PlanBackTestResult.class │ │ │ │ └── PositionBackTestResult.class │ │ │ ├── portfolio │ │ │ │ ├── Portfolio.class │ │ │ │ ├── Position.class │ │ │ │ └── PositionPropotion.class │ │ │ ├── rule │ │ │ │ ├── Condition.class │ │ │ │ ├── Operation.class │ │ │ │ ├── PeriodCondition.class │ │ │ │ ├── RangeCondition.class │ │ │ │ ├── Rule.class │ │ │ │ └── SuppressCondition.class │ │ │ ├── scheme │ │ │ │ ├── PlanTradeScheme.class │ │ │ │ ├── PositionTradeScheme.class │ │ │ │ └── activatedTactic │ │ │ │ │ ├── ActivatedGainLossTactic.class │ │ │ │ │ ├── ActivatedIndexChangeTactic.class │ │ │ │ │ ├── ActivatedMATactic.class │ │ │ │ │ ├── ActivatedNavChangeTactic.class │ │ │ │ │ ├── ActivatedPeriodBuyTactic.class │ │ │ │ │ ├── ActivatedProfitTakingTactic.class │ │ │ │ │ └── ActivatedTactic.class │ │ │ └── tactic │ │ │ │ ├── GainLossTactic.class │ │ │ │ ├── IndexChangeTactic.class │ │ │ │ ├── MATactic.class │ │ │ │ ├── NavChangeTactic.class │ │ │ │ ├── PETactic.class │ │ │ │ ├── PeriodBuyTactic.class │ │ │ │ ├── PlanTactic.class │ │ │ │ ├── PortfolioRebalanceTactic.class │ │ │ │ ├── PositionTactic.class │ │ │ │ ├── ProfitTakingTactic.class │ │ │ │ ├── Tactic.class │ │ │ │ ├── TradeLimitTactic.class │ │ │ │ └── ValueAveragingTactic.class │ │ ├── stock │ │ │ ├── MA.class │ │ │ ├── RealTimeMA.class │ │ │ ├── RealTimeStockData.class │ │ │ ├── Stock.class │ │ │ └── StockData.class │ │ └── user │ │ │ ├── User.class │ │ │ └── UserInfo.class │ │ ├── enums │ │ ├── AccountOwnerTypeEnum.class │ │ ├── AssertAllocationEnum.class │ │ ├── AutoInvestPeriodEnum.class │ │ ├── ConditionUnitEnum.class │ │ ├── DefaultIndexEnum.class │ │ ├── HistoryScopeEnum.class │ │ ├── MAEnum.class │ │ ├── PlanExecutionModeEnum.class │ │ ├── PlanStateEnum.class │ │ ├── PlanTemplateEnum.class │ │ ├── RoundScaleEnum.class │ │ ├── SecurityTypeEnum.class │ │ ├── StockExchangeEnum.class │ │ ├── SymbolFormatEnum$StockExchangePosition.class │ │ ├── SymbolFormatEnum.class │ │ ├── TacticTemplateEnum.class │ │ ├── TacticTypeEnum.class │ │ ├── TimeScopeEnum.class │ │ ├── TradeActionEnum.class │ │ ├── TradeStateEnum.class │ │ ├── TradeUnitEnum.class │ │ ├── UpdateStateEnum.class │ │ └── UserTypeEnum.class │ │ ├── exception │ │ ├── ConflictingDataException.class │ │ ├── FailGettingRealTimeDataException.class │ │ ├── FailInitializationException.class │ │ ├── NotTradeDayException.class │ │ ├── OverMaxIterationNumberException.class │ │ ├── UpdateException.class │ │ ├── account │ │ │ ├── AccountServiceException.class │ │ │ └── DeleteAccountException.class │ │ ├── handler │ │ │ ├── EntitiesNotMatchException.class │ │ │ └── EntityHandlerException.class │ │ ├── io │ │ │ ├── AbnormalDataSourceException.class │ │ │ ├── AbnormalResultException.class │ │ │ ├── EmptyInputException.class │ │ │ ├── EmptyResultException.class │ │ │ ├── InvalidDateException.class │ │ │ ├── InvalidFundCodeException.class │ │ │ ├── InvalidParamException.class │ │ │ └── InvalidTickerSymbolException.class │ │ ├── plan │ │ │ ├── BackTestServiceException.class │ │ │ ├── PlanServiceException.class │ │ │ ├── TacticTemplateException.class │ │ │ ├── TacticTypeException.class │ │ │ └── UnknownTemplateCodeException.class │ │ └── trade │ │ │ ├── AfterTradeException.class │ │ │ └── TradeException.class │ │ ├── interceptor │ │ └── PageInterceptor.class │ │ ├── manager │ │ ├── api │ │ │ ├── DateManager.class │ │ │ ├── FundDataManager.class │ │ │ └── StockDataManager.class │ │ ├── converter │ │ │ ├── CharSequenceToJsonConvertor.class │ │ │ ├── ConverterStringToDoubleOrNull.class │ │ │ ├── ConverterStringToLocalDate.class │ │ │ ├── JsVarToJsonConverter.class │ │ │ └── SimpleCharSequenceToJsonConvertor.class │ │ ├── impl │ │ │ ├── EasybotsDateManager.class │ │ │ ├── EasymoneyFundDataManager.class │ │ │ ├── NeteaseCsvStockData.class │ │ │ └── StockDataManagerImpl.class │ │ └── util │ │ │ ├── DataExtractUtils.class │ │ │ ├── DateCriterion.class │ │ │ ├── DateCriterions.class │ │ │ └── IOUtils.class │ │ ├── service │ │ ├── api │ │ │ ├── AccountService.class │ │ │ ├── AutoUpdateService.class │ │ │ ├── BackTestService.class │ │ │ ├── CorrelationAnalysisService.class │ │ │ ├── DateTimeService.class │ │ │ ├── FundService.class │ │ │ ├── FutureExecuteService.class │ │ │ ├── InitService.class │ │ │ ├── PlanService.class │ │ │ ├── PositionService.class │ │ │ ├── PushService.class │ │ │ ├── StockService.class │ │ │ ├── TacticOptimizationService.class │ │ │ ├── TacticService.class │ │ │ └── TradeService.class │ │ ├── handler │ │ │ ├── AbstractEntityHandler.class │ │ │ ├── CleanlyCopyable.class │ │ │ ├── DtoAvailable.class │ │ │ ├── EntityHandler.class │ │ │ ├── EntityHandlerFactory.class │ │ │ ├── Handleable.class │ │ │ ├── account │ │ │ │ └── AccountHandler.class │ │ │ ├── fund │ │ │ │ └── FundAssembler.class │ │ │ ├── plan │ │ │ │ ├── PlanAssembler.class │ │ │ │ ├── PlanHandler.class │ │ │ │ ├── PositionAssembler.class │ │ │ │ └── PositionHandler.class │ │ │ ├── rule │ │ │ │ ├── AbstractConditionHandler.class │ │ │ │ ├── OperationHandler.class │ │ │ │ ├── PeriodConditionHandler.class │ │ │ │ ├── RangeConditionHandler.class │ │ │ │ ├── RuleHandler.class │ │ │ │ └── SuppressConditionHandler.class │ │ │ ├── stock │ │ │ │ └── StockAssembler.class │ │ │ └── tactic │ │ │ │ ├── AbstractPlanTacticHandler.class │ │ │ │ ├── AbstractPositionTacticHandler.class │ │ │ │ ├── AbstractTacticHandler.class │ │ │ │ ├── GainLossTacticHandler.class │ │ │ │ ├── IndexChangeTacticHandler.class │ │ │ │ ├── MATacticHandler.class │ │ │ │ ├── NavChangeTacticHandler.class │ │ │ │ ├── PeriodBuyTacticHandler.class │ │ │ │ ├── PlanTacticHandler.class │ │ │ │ ├── PositionTacticHandler.class │ │ │ │ ├── ProfitTakingTacticHandler.class │ │ │ │ └── TacticHandler.class │ │ ├── impl │ │ │ ├── AbstractTradeServiceImpl.class │ │ │ ├── AccountServiceImpl.class │ │ │ ├── BackTestServiceImpl.class │ │ │ ├── DateTimeServiceImpl.class │ │ │ ├── FundServiceImpl.class │ │ │ ├── PlanServiceImpl.class │ │ │ ├── PositionServiceImpl.class │ │ │ ├── StockServiceImpl.class │ │ │ ├── TacticServiceImpl.class │ │ │ ├── TradeServiceBackTestImpl.class │ │ │ └── TradeServiceSimulationTradeImpl.class │ │ ├── mapper │ │ │ ├── account │ │ │ │ ├── AccountMapper.class │ │ │ │ ├── AccountMapperDecorator.class │ │ │ │ ├── AccountMapperImpl.class │ │ │ │ ├── AccountMapperImpl_.class │ │ │ │ ├── CleanCopyAccountMapper.class │ │ │ │ └── CleanCopyAccountMapperImpl.class │ │ │ ├── backtest │ │ │ │ ├── BackTestResultMapper.class │ │ │ │ └── BackTestResultMapperImpl.class │ │ │ ├── fund │ │ │ │ ├── FundMapper.class │ │ │ │ ├── FundMapperDecorator.class │ │ │ │ ├── FundMapperImpl.class │ │ │ │ └── FundMapperImpl_.class │ │ │ ├── plan │ │ │ │ ├── CleanCopyPlanMapper.class │ │ │ │ ├── CleanCopyPlanMapperImpl.class │ │ │ │ ├── CleanCopyPositionMapper.class │ │ │ │ ├── CleanCopyPositionMapperImpl.class │ │ │ │ ├── PlanMapper.class │ │ │ │ ├── PlanMapperDecorator.class │ │ │ │ ├── PlanMapperImpl.class │ │ │ │ ├── PlanMapperImpl_.class │ │ │ │ ├── PositionMapper.class │ │ │ │ ├── PositionMapperDecorator.class │ │ │ │ ├── PositionMapperImpl.class │ │ │ │ └── PositionMapperImpl_.class │ │ │ ├── rule │ │ │ │ ├── CleanCopyOperationMapper.class │ │ │ │ ├── CleanCopyOperationMapperImpl.class │ │ │ │ ├── CleanCopyPeriodConditionMapper.class │ │ │ │ ├── CleanCopyPeriodConditionMapperImpl.class │ │ │ │ ├── CleanCopyRangeConditionMapper.class │ │ │ │ ├── CleanCopyRangeConditionMapperImpl.class │ │ │ │ ├── CleanCopyRuleMapper.class │ │ │ │ ├── CleanCopyRuleMapperImpl.class │ │ │ │ ├── CleanCopySuppressConditionMapper.class │ │ │ │ └── CleanCopySuppressConditionMapperImpl.class │ │ │ ├── scheme │ │ │ │ ├── PlanTradeSchemeMapper.class │ │ │ │ ├── PlanTradeSchemeMapperImpl.class │ │ │ │ ├── PositionTradeSchemeMapper.class │ │ │ │ └── PositionTradeSchemeMapperImpl.class │ │ │ ├── stock │ │ │ │ ├── NeteaseStockMapper.class │ │ │ │ ├── NeteaseStockMapperImpl.class │ │ │ │ ├── RealTimeMAMapper.class │ │ │ │ ├── RealTimeMAMapperImpl.class │ │ │ │ ├── StockMapper.class │ │ │ │ ├── StockMapperDecorator.class │ │ │ │ ├── StockMapperImpl.class │ │ │ │ └── StockMapperImpl_.class │ │ │ └── tactic │ │ │ │ ├── CleanCopyGainLossTacticMapper.class │ │ │ │ ├── CleanCopyGainLossTacticMapperImpl.class │ │ │ │ ├── CleanCopyIndexChangeTacticMapper.class │ │ │ │ ├── CleanCopyIndexChangeTacticMapperImpl.class │ │ │ │ ├── CleanCopyMATacticMapper.class │ │ │ │ ├── CleanCopyMATacticMapperImpl.class │ │ │ │ ├── CleanCopyNavChangeTacticMapper.class │ │ │ │ ├── CleanCopyNavChangeTacticMapperImpl.class │ │ │ │ ├── CleanCopyPeriodBuyTacticMapper.class │ │ │ │ ├── CleanCopyPeriodBuyTacticMapperImpl.class │ │ │ │ ├── CleanCopyProfitTakingTacticMapper.class │ │ │ │ ├── CleanCopyProfitTakingTacticMapperImpl.class │ │ │ │ ├── CleanCopyTacticMapper.class │ │ │ │ ├── GainLossTacticMapper.class │ │ │ │ ├── GainLossTacticMapperImpl.class │ │ │ │ ├── IndexChangeTacticMapper.class │ │ │ │ ├── IndexChangeTacticMapperImpl.class │ │ │ │ ├── MATacticMapper.class │ │ │ │ ├── MATacticMapperImpl.class │ │ │ │ ├── NavChangeTacticMapper.class │ │ │ │ ├── NavChangeTacticMapperImpl.class │ │ │ │ ├── PeriodBuyTacticMapper.class │ │ │ │ ├── PeriodBuyTacticMapperImpl.class │ │ │ │ ├── ProfitTakingTacticMapper.class │ │ │ │ ├── ProfitTakingTacticMapperImpl.class │ │ │ │ ├── TacticMapper.class │ │ │ │ ├── TacticsMapper.class │ │ │ │ └── TacticsMapperImpl.class │ │ ├── template │ │ │ ├── account │ │ │ │ ├── AccountTemplate.class │ │ │ │ ├── AssetHistoryTemplate.class │ │ │ │ └── TradeDetailTemplate.class │ │ │ ├── plan │ │ │ │ ├── OperationTemplate.class │ │ │ │ ├── PeriodConditionTemplate.class │ │ │ │ ├── PlanTemplate.class │ │ │ │ ├── PositionTemplate.class │ │ │ │ ├── RangeConditionTemplate.class │ │ │ │ ├── RuleTemplate.class │ │ │ │ ├── SuppressConditionTemplate.class │ │ │ │ └── TacticTemplate.class │ │ │ └── user │ │ │ │ └── UserTemplate.class │ │ └── util │ │ │ ├── Comparators.class │ │ │ ├── FieldChecker.class │ │ │ ├── FieldCheckers.class │ │ │ ├── Filters.class │ │ │ └── Predicates.class │ │ └── util │ │ ├── BijectionMap.class │ │ ├── CodeUtils.class │ │ ├── DateUtils.class │ │ ├── FinanceUtils.class │ │ ├── FundUtils.class │ │ ├── IocUtils.class │ │ ├── Jdk8JacksonMapper.class │ │ ├── MathUtils.class │ │ ├── StatisticsUtils.class │ │ ├── StringReader.class │ │ └── ToStringUtils.class ├── jdbc.properties ├── logback.xml ├── mybatis │ ├── mapper │ │ ├── AccountDao.xml │ │ ├── AssetAllocationDao.xml │ │ ├── AssetHistoryDao.xml │ │ ├── BaseDao.xml │ │ ├── CUDBatchDao.xml │ │ ├── FundCompanyDao.xml │ │ ├── FundDao.xml │ │ ├── FundHistoryDao.xml │ │ ├── FundInfoDao.xml │ │ ├── FundManagerDao.xml │ │ ├── FundPositionDao.xml │ │ ├── GainLossTacticDao.xml │ │ ├── IndexChangeTacticDao.xml │ │ ├── MADao.xml │ │ ├── MATacticDao.xml │ │ ├── NavChangeTacticDao.xml │ │ ├── NonWeekendHolidayDao.xml │ │ ├── OperationDao.xml │ │ ├── PeriodBuyTacticDao.xml │ │ ├── PeriodConditionDao.xml │ │ ├── PlanDao.xml │ │ ├── PlanHistoryDao.xml │ │ ├── PositionDao.xml │ │ ├── ProfitTakingTacticDao.xml │ │ ├── RangeConditionDao.xml │ │ ├── RuleDao.xml │ │ ├── StockDao.xml │ │ ├── StockDataDao.xml │ │ ├── TacticDao.xml │ │ ├── TradeDetailDao.xml │ │ ├── UserDao.xml │ │ └── regex │ └── mybatis-config.xml ├── spring │ ├── spring-bean.xml │ ├── spring-component.xml │ ├── spring-dao.xml │ ├── spring-service.xml │ └── spring-web.xml └── sql │ ├── create_account_tables.sql │ ├── create_db.sql │ ├── create_fund_tables.sql │ ├── create_plan_tables.sql │ ├── create_rule_tables.sql │ ├── create_stock_tables.sql │ ├── create_tactic_tables.sql │ ├── create_user_tables.sql │ ├── init_db_autofund.bat │ └── to delete │ ├── clear_stock_data_ma.bat │ └── clear_stock_data_ma.sql ├── generated-sources └── annotations │ └── com │ └── xwguan │ └── autofund │ └── service │ └── mapper │ ├── account │ ├── AccountMapperImpl.java │ ├── AccountMapperImpl_.java │ └── CleanCopyAccountMapperImpl.java │ ├── backtest │ └── BackTestResultMapperImpl.java │ ├── fund │ ├── FundMapperImpl.java │ └── FundMapperImpl_.java │ ├── plan │ ├── CleanCopyPlanMapperImpl.java │ ├── CleanCopyPositionMapperImpl.java │ ├── PlanMapperImpl.java │ ├── PlanMapperImpl_.java │ ├── PositionMapperImpl.java │ └── PositionMapperImpl_.java │ ├── rule │ ├── CleanCopyOperationMapperImpl.java │ ├── CleanCopyPeriodConditionMapperImpl.java │ ├── CleanCopyRangeConditionMapperImpl.java │ ├── CleanCopyRuleMapperImpl.java │ └── CleanCopySuppressConditionMapperImpl.java │ ├── scheme │ ├── PlanTradeSchemeMapperImpl.java │ └── PositionTradeSchemeMapperImpl.java │ ├── stock │ ├── NeteaseStockMapperImpl.java │ ├── RealTimeMAMapperImpl.java │ ├── StockMapperImpl.java │ └── StockMapperImpl_.java │ └── tactic │ ├── CleanCopyGainLossTacticMapperImpl.java │ ├── CleanCopyIndexChangeTacticMapperImpl.java │ ├── CleanCopyMATacticMapperImpl.java │ ├── CleanCopyNavChangeTacticMapperImpl.java │ ├── CleanCopyPeriodBuyTacticMapperImpl.java │ ├── CleanCopyProfitTakingTacticMapperImpl.java │ ├── GainLossTacticMapperImpl.java │ ├── IndexChangeTacticMapperImpl.java │ ├── MATacticMapperImpl.java │ ├── NavChangeTacticMapperImpl.java │ ├── PeriodBuyTacticMapperImpl.java │ ├── ProfitTakingTacticMapperImpl.java │ └── TacticsMapperImpl.java ├── m2e-wtp └── web-resources │ └── META-INF │ ├── MANIFEST.MF │ └── maven │ └── com.xwguan │ └── autofund │ ├── pom.properties │ └── pom.xml └── test-classes ├── com └── xwguan │ └── autofund │ ├── LoggerUtils.class │ ├── dao │ ├── NonWeekendHolidayDaoTest.class │ ├── account │ │ ├── AccountDaoTest.class │ │ ├── AssetHistoryDaoTest.class │ │ └── TradeDetailDaoTest.class │ ├── fund │ │ ├── AssetAllocationDaoTest.class │ │ ├── FundCompanyDaoTest.class │ │ ├── FundDaoTest.class │ │ ├── FundHistoryDaoTest.class │ │ ├── FundInfoDaoTest.class │ │ ├── FundManagerDaoTest.class │ │ └── FundPositionDaoTest.class │ ├── plan │ │ ├── PlanDaoTest.class │ │ ├── PositionDaoTest.class │ │ ├── rule │ │ │ ├── OperationDaoTest.class │ │ │ ├── PeriodConditionDaoTest.class │ │ │ ├── RangeConditionDaoTest.class │ │ │ └── RuleDaoTest.class │ │ └── tactic │ │ │ ├── GainLossTacticDaoTest.class │ │ │ ├── MaTacticDaoTest.class │ │ │ └── ProfitTakingTacticDaoTest.class │ └── stock │ │ ├── MADaoTest.class │ │ ├── StockDaoTest.class │ │ └── StockDataDaoTest.class │ ├── manager │ ├── converter │ │ └── JsVarToJsonConverterTest.class │ └── impl │ │ ├── EasybotsDateManagerTest.class │ │ ├── FundDataManagerTest.class │ │ └── StockDataManagerImplTest.class │ ├── service │ ├── AccountServiceTest.class │ ├── BackTestServiceTest.class │ ├── DateServiceTest.class │ ├── FundServiceTest.class │ ├── InitServiceTest.class │ ├── PlanServiceTest.class │ ├── StockServiceTest.class │ └── TradeServiceSimulationTradeImplTest.class │ └── util │ ├── BijectionMapTest.class │ └── FinanceUtilsTest.class └── logback.xml /.factorypath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.settings/.jsdtscope: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//src/main/java=UTF-8 3 | encoding//src/main/resources=UTF-8 4 | encoding//src/main/webapp/WEB-INF/jsp/back/common/navbar.jsp=UTF-8 5 | encoding//src/main/webapp/WEB-INF/jsp/common/head.jsp=UTF-8 6 | encoding//src/test/java=UTF-8 7 | encoding//src/test/resources=UTF-8 8 | encoding/=UTF-8 9 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.apt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.apt.aptEnabled=true 3 | org.eclipse.jdt.apt.genSrcDir=target\\generated-sources\\annotations 4 | org.eclipse.jdt.apt.processorOptions/mapstruct.defaultComponentModel=spring 5 | -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.component: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.validation.prefs: -------------------------------------------------------------------------------- 1 | disabled=06target 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /.springBeans: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 5 | 6 | 7 | 8 | 9 | 10 | src/main/resources/spring/spring-dao.xml 11 | src/main/resources/spring/spring-component.xml 12 | src/main/resources/spring/spring-web.xml 13 | 14 | 15 | src/main/resources/spring/spring-service.xml 16 | src/main/resources/spring/spring-bean.xml 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /bin/src/main/java/com/xwguan/autofund/manager/impl/EasymoneyFundDataManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/bin/src/main/java/com/xwguan/autofund/manager/impl/EasymoneyFundDataManager.class -------------------------------------------------------------------------------- /src/WEB-INF/views/hello.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=UTF-8" 2 | pageEncoding="UTF-8"%> 3 | <% 4 | String path = request.getContextPath(); 5 | String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; 6 | %> 7 | 8 | 9 | 10 | 11 | 12 | 13 | Insert title here 14 | 15 | 16 | hello 17 | 18 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/annotation/Unimplement.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.annotation; 2 | 3 | /** 4 | * 标记未实现的接口或类, 仅是标记 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2017-11-15 9 | */ 10 | public @interface Unimplement { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/constant/AppConst.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.constant; 2 | 3 | public final class AppConst { 4 | 5 | public static final String APP_NAME = "AutoFund"; 6 | 7 | public static final String CHARSET = "utf-8"; 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/constant/StockConstant.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.constant; 2 | 3 | import java.time.LocalDate; 4 | import java.time.LocalTime; 5 | 6 | public final class StockConstant { 7 | 8 | /** 9 | * 默认数据开始时间 10 | */ 11 | public static final LocalDate DEFAULT_DATA_START_DATE = LocalDate.parse("1990-12-01"); 12 | 13 | /** 14 | * 开盘时间 15 | */ 16 | public static final LocalTime OPEN_TIME = LocalTime.of(9, 30, 0); 17 | 18 | /** 19 | * 收盘时间 20 | */ 21 | public static final LocalTime CLOSE_TIME = LocalTime.of(15, 0, 0); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dao/common/FundAndStockCUDBatchDao.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dao.common; 2 | 3 | import java.util.List; 4 | 5 | /** 6 | * 批量更新操作的Dao 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @param 与数据库表对应的实体类 11 | * @date 2017-12-20 12 | */ 13 | public interface FundAndStockCUDBatchDao extends CUDBatchDao { 14 | 15 | /* 16 | * 批量更新实体类对象对应的表, 按照唯一索引code字段匹配, 若不存在唯一索引code字段(或类似的唯一索引字段), 则按主键id匹配. 17 | * 若数据库中不存在则会进行插入操作. 实体类对象应当是完整的, 没有值的字段会赋值为默认值, 默认值不存在时可能会抛出异常 18 | *

实现中使用了REPLACE INTO, 其过程是先DELETE再INSERT, 因此返回值是成功删除数量和成功插入数量之和 19 | * 20 | * @param list 将要更新的实体类对象列表 21 | * 22 | * @return 成功删除数量和成功插入数量之和 23 | */ 24 | int updateBatchByCode(List list); 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dao/plan/rule/OperationDao.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dao.plan.rule; 2 | 3 | import org.apache.ibatis.annotations.Param; 4 | 5 | import com.xwguan.autofund.dao.common.BaseDao; 6 | import com.xwguan.autofund.dao.common.CUDBatchDao; 7 | import com.xwguan.autofund.dto.common.Page; 8 | import com.xwguan.autofund.entity.plan.rule.Operation; 9 | 10 | /** 11 | * 12 | * 13 | * @author XWGuan 14 | * @version 1.0.0 15 | * @date 2018-03-11 16 | */ 17 | public interface OperationDao extends BaseDao, CUDBatchDao { 18 | 19 | Operation getByRuleId(@Param("ruleId") Long ruleId, @Param("page") Page page); 20 | 21 | int deleteByRuleId(@Param("ruleId") Long ruleId); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dao/plan/rule/RangeConditionDao.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dao.plan.rule; 2 | 3 | import org.apache.ibatis.annotations.Param; 4 | 5 | import com.xwguan.autofund.dao.common.BaseDao; 6 | import com.xwguan.autofund.dao.common.CUDBatchDao; 7 | import com.xwguan.autofund.dto.common.Page; 8 | import com.xwguan.autofund.entity.plan.rule.RangeCondition; 9 | 10 | /** 11 | * 12 | * 13 | * @author XWGuan 14 | * @version 1.0.0 15 | * @date 2018-03-11 16 | */ 17 | public interface RangeConditionDao extends BaseDao, CUDBatchDao { 18 | 19 | RangeCondition getByRuleId(@Param("ruleId") Long ruleId, @Param("page") Page page); 20 | 21 | int deleteByRuleId(@Param("ruleId") Long ruleId); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dao/plan/tactic/GainLossTacticDao.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dao.plan.tactic; 2 | 3 | import com.xwguan.autofund.entity.plan.tactic.GainLossTactic; 4 | 5 | /** 6 | * 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2018-03-11 11 | */ 12 | public interface GainLossTacticDao extends TacticDao { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dao/plan/tactic/IndexChangeTacticDao.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dao.plan.tactic; 2 | 3 | import com.xwguan.autofund.entity.plan.tactic.IndexChangeTactic; 4 | 5 | /** 6 | * 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2018-03-11 11 | */ 12 | public interface IndexChangeTacticDao extends TacticDao { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dao/plan/tactic/MATacticDao.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dao.plan.tactic; 2 | 3 | import com.xwguan.autofund.entity.plan.tactic.MATactic; 4 | 5 | /** 6 | * 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2018-03-11 11 | */ 12 | public interface MATacticDao extends TacticDao { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dao/plan/tactic/NavChangeTacticDao.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dao.plan.tactic; 2 | 3 | import com.xwguan.autofund.entity.plan.tactic.NavChangeTactic; 4 | 5 | /** 6 | * 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2018-03-11 11 | */ 12 | public interface NavChangeTacticDao extends TacticDao { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dao/plan/tactic/PeriodBuyTacticDao.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dao.plan.tactic; 2 | 3 | import com.xwguan.autofund.entity.plan.tactic.PeriodBuyTactic; 4 | 5 | /** 6 | * 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2018-03-11 11 | */ 12 | public interface PeriodBuyTacticDao extends TacticDao { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dao/plan/tactic/ProfitTakingTacticDao.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dao.plan.tactic; 2 | 3 | import com.xwguan.autofund.entity.plan.tactic.ProfitTakingTactic; 4 | 5 | /** 6 | * 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2018-03-11 11 | */ 12 | public interface ProfitTakingTacticDao extends TacticDao { 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dto/plan/tactic/GainLossTacticDto.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dto.plan.tactic; 2 | 3 | public class GainLossTacticDto extends TacticDto { 4 | 5 | @Override 6 | public String toString() { 7 | return "GainLossTacticDto [getName()=" + getName() + ", getTypeCode()=" + getTypeCode() + ", isPlanTactic()=" 8 | + isPlanTactic() + ", getId()=" + getId() + ", getPlanId()=" + getPlanId() + ", getPeriodCondition()=" 9 | + getPeriodCondition() + ", getActivated()=" + getActivated() + ", getRuleList()=" + getRuleList() + "]"; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dto/plan/tactic/PeriodBuyTacticDto.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dto.plan.tactic; 2 | 3 | public class PeriodBuyTacticDto extends TacticDto { 4 | 5 | @Override 6 | public String toString() { 7 | return "PeriodBuyTacticDto [getName()=" + getName() + ", getTypeCode()=" + getTypeCode() + ", isPlanTactic()=" 8 | + isPlanTactic() + ", getId()=" + getId() + ", getPlanId()=" + getPlanId() + ", getPeriodCondition()=" 9 | + getPeriodCondition() + ", getActivated()=" + getActivated() + ", getRuleList()=" + getRuleList() + "]"; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/dto/plan/tactic/ProfitTakingTacticDto.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.dto.plan.tactic; 2 | 3 | public class ProfitTakingTacticDto extends TacticDto { 4 | 5 | @Override 6 | public String toString() { 7 | return "ProfitTakingTacticDto [getName()=" + getName() + ", getTypeCode()=" + getTypeCode() 8 | + ", isPlanTactic()=" + isPlanTactic() + ", getId()=" + getId() + ", getPlanId()=" + getPlanId() 9 | + ", getPeriodCondition()=" + getPeriodCondition() + ", getActivated()=" + getActivated() 10 | + ", getRuleList()=" + getRuleList() + "]"; 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/entity/account/Debit.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.entity.account; 2 | 3 | /** 4 | * 借记卡 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-01-10 9 | */ 10 | @SuppressWarnings("unused") 11 | public class Debit { 12 | 13 | private Long id; 14 | 15 | private Long userId; 16 | 17 | private String num; 18 | 19 | private Boolean authorized; 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/entity/common/Historical.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.entity.common; 2 | 3 | import java.time.LocalDate; 4 | 5 | public interface Historical { 6 | LocalDate getDate(); 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/entity/common/Persistable.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.entity.common; 2 | 3 | /** 4 | * 可持久化 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-04-10 9 | */ 10 | public interface Persistable { 11 | long getId(); 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/entity/fund/ManagerPerformance.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.entity.fund; 2 | 3 | import java.time.LocalDate; 4 | 5 | // TODO 6 | @SuppressWarnings("unused") 7 | public class ManagerPerformance { 8 | 9 | private Integer fundId; 10 | 11 | private String managerId; 12 | 13 | private String workTime; 14 | 15 | private Double tenureProfitPct; 16 | 17 | private Double sameTypeAverage; 18 | 19 | private Double csi300; 20 | 21 | private LocalDate date; 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedGainLossTactic.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.entity.plan.scheme.activatedTactic; 2 | 3 | /** 4 | * 激活的持仓盈亏策略 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-01-17 9 | */ 10 | public class ActivatedGainLossTactic extends ActivatedTactic { 11 | 12 | /** 13 | * 持仓盈亏百分比 14 | */ 15 | private Double posIncomeRatePct; 16 | 17 | public ActivatedGainLossTactic() { 18 | super(); 19 | } 20 | 21 | public Double getPosIncomeRatePct() { 22 | return posIncomeRatePct; 23 | } 24 | 25 | public void setPosIncomeRatePct(Double posIncomeRatePct) { 26 | this.posIncomeRatePct = posIncomeRatePct; 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedPeriodBuyTactic.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.entity.plan.scheme.activatedTactic; 2 | 3 | /** 4 | * 激活的周期买入策略 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-01-17 9 | */ 10 | public class ActivatedPeriodBuyTactic extends ActivatedTactic { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedProfitTakingTactic.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.entity.plan.scheme.activatedTactic; 2 | 3 | /** 4 | * 激活的计划止盈策略 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-01-17 9 | */ 10 | public class ActivatedProfitTakingTactic extends ActivatedTactic { 11 | 12 | /** 13 | * 持有收入百分比 14 | */ 15 | private Double posIncomeRatePct; 16 | 17 | public ActivatedProfitTakingTactic() { 18 | super(); 19 | } 20 | 21 | public Double getPosIncomeRatePct() { 22 | return posIncomeRatePct; 23 | } 24 | 25 | public void setPosIncomeRatePct(Double posIncomeRatePct) { 26 | this.posIncomeRatePct = posIncomeRatePct; 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/entity/plan/tactic/TradeLimitTactic.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.entity.plan.tactic; 2 | 3 | import com.xwguan.autofund.annotation.Unimplement; 4 | import com.xwguan.autofund.service.handler.EntityHandler; 5 | import com.xwguan.autofund.service.handler.Handleable; 6 | import com.xwguan.autofund.service.handler.tactic.PlanTacticHandler; 7 | 8 | /** 9 | * 交易上下限值策略 10 | * 11 | * @author XWGuan 12 | * @version 1.0.0 13 | * @date 2018-04-10 14 | */ 15 | @Unimplement 16 | public class TradeLimitTactic extends PlanTactic { 17 | 18 | 19 | 20 | @Override 21 | public Class> handlerClass() { 22 | return null; 23 | } 24 | 25 | @Override 26 | public PlanTacticHandler handler() { 27 | return null; 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/entity/user/UserInfo.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.entity.user; 2 | 3 | import com.xwguan.autofund.annotation.Unimplement; 4 | 5 | /** 6 | * 用户信息 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2018-01-10 11 | */ 12 | @Unimplement 13 | public class UserInfo { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/AccountOwnerTypeEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 账户所有者枚举 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-01-07 9 | */ 10 | public enum AccountOwnerTypeEnum { 11 | 12 | /** 13 | * 每个用户拥有的账户 14 | */ 15 | USER("用户"), 16 | 17 | /** 18 | * 每个计划拥有的账户 19 | */ 20 | PLAN("计划"), 21 | 22 | /** 23 | * 每个持仓拥有独立的账户对象 24 | */ 25 | POSITION("持仓"); 26 | 27 | private String info; 28 | 29 | private AccountOwnerTypeEnum(String info) { 30 | this.info = info; 31 | } 32 | 33 | public String getInfo() { 34 | return info; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/AssertAllocationEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 资产分配枚举 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2017-12-05 9 | */ 10 | public enum AssertAllocationEnum { 11 | 12 | STOCK("股票"), DEBENTURE("债券"), CASH("现金"); 13 | 14 | private String name; 15 | 16 | private AssertAllocationEnum(String name) { 17 | this.name = name; 18 | } 19 | 20 | public String getName() { 21 | return name; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/ConditionUnitEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 条件单位 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2017-11-15 9 | */ 10 | public enum ConditionUnitEnum { 11 | 12 | PERCENT("%"), YUAN("元"); 13 | 14 | private String info; 15 | 16 | private ConditionUnitEnum(String desc) { 17 | this.info = desc; 18 | } 19 | 20 | public String getInfo() { 21 | return info; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/HistoryScopeEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 历史数据范围 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-03-09 9 | */ 10 | public enum HistoryScopeEnum { 11 | NONE, LATEST, FULL; 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/MAEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 均线日数枚举类 5 | * 6 | * @author XWGuan 7 | * @version 1.0.1 2017-10-21 8 | */ 9 | public enum MAEnum { 10 | MA5(5), MA10(10), MA20(20), MA30(30), MA60(60), MA120(120), MA250(250); 11 | 12 | private int dayNumber; 13 | 14 | private MAEnum(int dayNumber) { 15 | this.dayNumber = dayNumber; 16 | } 17 | 18 | public int getDayNumber() { 19 | return dayNumber; 20 | } 21 | 22 | public static MAEnum maOf(int dayNumber) { 23 | for (MAEnum m : MAEnum.values()) { 24 | if (m.getDayNumber() == dayNumber) { 25 | return m; 26 | } 27 | } 28 | return null; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/PlanExecutionModeEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 计划执行模式枚举 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-01-15 9 | */ 10 | public enum PlanExecutionModeEnum { 11 | 12 | MSG("短信提醒"), AUTO_TRADE("自动交易"), EMAIL("邮件提醒"), IN_APP("应用内提醒"); 13 | 14 | private String info; 15 | 16 | private PlanExecutionModeEnum(String info) { 17 | this.info = info; 18 | } 19 | 20 | public String getInfo() { 21 | return info; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/PlanStateEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 计划状态枚举 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2017-12-05 9 | */ 10 | public enum PlanStateEnum { 11 | 12 | RUNNING("运行中"), USER_PAUSE("用户暂停"), USER_END("用户中止"), PROFIT_TAKING_END("止盈中止"); 13 | 14 | private String info; 15 | 16 | private PlanStateEnum(String info) { 17 | this.info = info; 18 | } 19 | 20 | public String getInfo() { 21 | return info; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/RoundScaleEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 小数保留位数 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-01-07 9 | */ 10 | public enum RoundScaleEnum { 11 | /** 12 | * 显示的钱数小数位数, 2 13 | */ 14 | MONEY_ROUND_SCALE(2), 15 | /** 16 | * 显示的净值小数位数, 4 17 | */ 18 | NAV_ROUND_SCALE(4), 19 | /** 20 | * 显示的份额小数位数, 2 21 | */ 22 | SHARE_ROUND_SCALE(2), 23 | /** 24 | * 显示的百分比数值的小数位数, 2 25 | */ 26 | PCT_ROUND_SCALE(2), 27 | /** 28 | * 股票数据小数位数 29 | */ 30 | STOCK_ROUND_SCALE(4); 31 | 32 | private int scale; 33 | 34 | private RoundScaleEnum(int scale) { 35 | this.scale = scale; 36 | } 37 | 38 | public int getScale() { 39 | return scale; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/SecurityTypeEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 证券类型枚举 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2017-12-10 9 | */ 10 | public enum SecurityTypeEnum { 11 | 12 | STOCK("股票"), DEBENTURE("债券"), FUND("基金"); 13 | 14 | private String name; 15 | 16 | private SecurityTypeEnum(String name) { 17 | this.name = name; 18 | } 19 | 20 | public String getName() { 21 | return name; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/StockExchangeEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 证券交易所枚举 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 2017-10-19 8 | */ 9 | public enum StockExchangeEnum { 10 | SH("上海证券交易所", "上交所"), SZ("深圳证券交易所", "深交所"); 11 | 12 | private String name; 13 | private String abbrName; 14 | 15 | private StockExchangeEnum(String name, String abbrName) { 16 | this.name = name; 17 | this.abbrName = abbrName; 18 | } 19 | 20 | public String getName() { 21 | return name; 22 | } 23 | 24 | public String getAbbrName() { 25 | return abbrName; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/TimeScopeEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | public enum TimeScopeEnum { 4 | 5 | LATEST_DAY("近一日"), 6 | LATEST_MONTH("近一月"), 7 | LATEST_YEAR("近一年"), 8 | LATEST_THREE_YEAR("近三年"), 9 | LATEST_FIVE_YEAR("近五年"), 10 | THIS_YEAR("当年"), 11 | ALL("所有"); 12 | 13 | private String info; 14 | 15 | private TimeScopeEnum(String info) { 16 | this.info = info; 17 | } 18 | 19 | public String getInfo() { 20 | return info; 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/TradeActionEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 策略操作枚举 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 2017-10-23 8 | */ 9 | public enum TradeActionEnum { 10 | 11 | SELL("卖出"), IGNORE("不操作"), BUY("买入"); 12 | 13 | private String info; 14 | 15 | private TradeActionEnum(String info) { 16 | this.info = info; 17 | } 18 | 19 | public String getInfo() { 20 | return info; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/enums/TradeUnitEnum.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.enums; 2 | 3 | /** 4 | * 交易相关计量单位 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2017-11-15 9 | */ 10 | public enum TradeUnitEnum { 11 | 12 | SHARE("份额"), PERCENT("%"), YUAN("元"); 13 | 14 | private String info; 15 | 16 | private TradeUnitEnum(String desc) { 17 | this.info = desc; 18 | } 19 | 20 | public String getInfo() { 21 | return info; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/exception/io/AbnormalResultException.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.exception.io; 2 | 3 | import java.io.IOException; 4 | 5 | /** 6 | * 不正常的结果异常 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2017-11-07 11 | */ 12 | public class AbnormalResultException extends IOException { 13 | 14 | private static final long serialVersionUID = 5898352744808746332L; 15 | 16 | public AbnormalResultException() { 17 | super(); 18 | } 19 | 20 | public AbnormalResultException(String message, Throwable cause) { 21 | super(message, cause); 22 | } 23 | 24 | public AbnormalResultException(String message) { 25 | super(message); 26 | } 27 | 28 | public AbnormalResultException(Throwable cause) { 29 | super(cause); 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/exception/io/EmptyInputException.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.exception.io; 2 | 3 | /** 4 | * 输入为空异常 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2017-11-07 9 | */ 10 | public class EmptyInputException extends InvalidParamException { 11 | 12 | private static final long serialVersionUID = 2953296710256828336L; 13 | 14 | public EmptyInputException() { 15 | super(); 16 | } 17 | 18 | public EmptyInputException(String message, Throwable cause) { 19 | super(message, cause); 20 | } 21 | 22 | public EmptyInputException(String message) { 23 | super(message); 24 | } 25 | 26 | public EmptyInputException(Throwable cause) { 27 | super(cause); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/exception/io/EmptyResultException.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.exception.io; 2 | 3 | import java.io.IOException; 4 | 5 | /** 6 | * 空结果异常 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2017-11-07 11 | */ 12 | public class EmptyResultException extends IOException { 13 | 14 | private static final long serialVersionUID = 5898352744808746332L; 15 | 16 | public EmptyResultException() { 17 | super(); 18 | } 19 | 20 | public EmptyResultException(String message, Throwable cause) { 21 | super(message, cause); 22 | } 23 | 24 | public EmptyResultException(String message) { 25 | super(message); 26 | } 27 | 28 | public EmptyResultException(Throwable cause) { 29 | super(cause); 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/exception/io/InvalidDateException.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.exception.io; 2 | 3 | /** 4 | * 日期不合法 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | */ 9 | public class InvalidDateException extends InvalidParamException { 10 | 11 | private static final long serialVersionUID = 5057079369481776616L; 12 | 13 | public InvalidDateException() { 14 | super(); 15 | } 16 | 17 | public InvalidDateException(String message, Throwable cause) { 18 | super(message, cause); 19 | } 20 | 21 | public InvalidDateException(String message) { 22 | super(message); 23 | } 24 | 25 | public InvalidDateException(Throwable cause) { 26 | super(cause); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/exception/io/InvalidFundCodeException.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.exception.io; 2 | 3 | /** 4 | * 基金代码格式不合法 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | */ 9 | public class InvalidFundCodeException extends InvalidParamException { 10 | 11 | private static final long serialVersionUID = 5057079369481776616L; 12 | 13 | public InvalidFundCodeException() { 14 | super(); 15 | } 16 | 17 | public InvalidFundCodeException(String message, Throwable cause) { 18 | super(message, cause); 19 | } 20 | 21 | public InvalidFundCodeException(String message) { 22 | super(message); 23 | } 24 | 25 | public InvalidFundCodeException(Throwable cause) { 26 | super(cause); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/exception/io/InvalidParamException.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.exception.io; 2 | 3 | import java.io.IOException; 4 | 5 | /** 6 | * 参数不合法 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2017-11-23 11 | */ 12 | public class InvalidParamException extends IOException{ 13 | 14 | private static final long serialVersionUID = -4657556041551463167L; 15 | 16 | public InvalidParamException() { 17 | super(); 18 | } 19 | 20 | public InvalidParamException(String message, Throwable cause) { 21 | super(message, cause); 22 | } 23 | 24 | public InvalidParamException(String message) { 25 | super(message); 26 | } 27 | 28 | public InvalidParamException(Throwable cause) { 29 | super(cause); 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/exception/io/InvalidTickerSymbolException.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.exception.io; 2 | 3 | /** 4 | * 股票代码格式不合法 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | */ 9 | public class InvalidTickerSymbolException extends InvalidParamException { 10 | 11 | private static final long serialVersionUID = 5057079369481776616L; 12 | 13 | public InvalidTickerSymbolException() { 14 | super(); 15 | } 16 | 17 | public InvalidTickerSymbolException(String message, Throwable cause) { 18 | super(message, cause); 19 | } 20 | 21 | public InvalidTickerSymbolException(String message) { 22 | super(message); 23 | } 24 | 25 | public InvalidTickerSymbolException(Throwable cause) { 26 | super(cause); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/manager/util/DateCriterion.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.manager.util; 2 | 3 | import java.time.LocalDate; 4 | 5 | /** 6 | * 日期筛选判断标准 7 | * TODO 改成Predicate接口 8 | * 9 | * @author XWGuan 10 | * @version 1.0.0 2017-10-29 11 | */ 12 | public interface DateCriterion { 13 | 14 | boolean isMet(LocalDate date); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/manager/util/DateCriterions.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.manager.util; 2 | 3 | import com.xwguan.autofund.util.DateUtils; 4 | 5 | /** 6 | * 几个常用DateCriterion的获取工厂方法 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 2017-10-29 10 | */ 11 | public final class DateCriterions { 12 | 13 | public static final DateCriterion ALL_DATE_PASS = date -> true; 14 | 15 | public static final DateCriterion NOT_WEEKEND = date -> !DateUtils.isWeekend(date); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/api/AutoUpdateService.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.api; 2 | 3 | import java.util.List; 4 | 5 | import com.xwguan.autofund.enums.UpdateStateEnum; 6 | 7 | /** 8 | * 定时自动更新数据 9 | * 10 | * @author XWGuan 11 | * @version 1.0.0 12 | * @date 2017-11-29 13 | */ 14 | public interface AutoUpdateService { 15 | 16 | List autoUpdateAllStock(); 17 | 18 | List autoUpdateAllStockData(); 19 | 20 | List autoUpdateAllFund(); 21 | 22 | List autoUpdateAllFundHistory(); 23 | 24 | List autoUpdateAllFundDetail(); 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/api/CorrelationAnalysisService.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.api; 2 | 3 | import com.xwguan.autofund.annotation.Unimplement; 4 | 5 | /** 6 | * 基金与指数的相关性分析服务 7 | * 8 | * @author XWGuan 9 | * @version 1.0.0 10 | * @date 2018-01-30 11 | */ 12 | @Unimplement 13 | public interface CorrelationAnalysisService { 14 | /** 15 | * 分析相关性 16 | * 17 | * @param fundId 18 | * @param indexId 19 | * @return 相关系数 20 | */ 21 | double analyseCorrelation(int fundId, int indexId); 22 | } -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/api/FutureExecuteService.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.api; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | import com.xwguan.autofund.dto.stock.StockUpdateState; 7 | import com.xwguan.autofund.enums.UpdateStateEnum; 8 | 9 | /** 10 | * 计划执行服务 11 | * 12 | * @author XWGuan 13 | * @version 1.0.0 14 | * @date 2018-03-26 15 | */ 16 | public interface FutureExecuteService { 17 | 18 | Map FundHistoryAutoUpdate(); 19 | 20 | List StockDataAutoUpdate(); 21 | 22 | void AfterTradeAutoExecute(); 23 | 24 | void TradeAutoExecute(); 25 | 26 | 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/api/InitService.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.api; 2 | 3 | /** 4 | * 初始化服务 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 2017-10-23 8 | */ 9 | public interface InitService { 10 | /** 11 | * 根据DefaultIndexEnum初始化stock表 12 | * 13 | * @return int 成功插入条目数 14 | * @exception FailInitializationException 初始化数据表失败, 可能是数据库相关原因 15 | */ 16 | int initStockTable(); 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/api/PushService.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.api; 2 | 3 | import com.xwguan.autofund.annotation.Unimplement; 4 | import com.xwguan.autofund.entity.plan.scheme.PlanTradeScheme; 5 | import com.xwguan.autofund.enums.PlanExecutionModeEnum; 6 | 7 | /** 8 | * 推送服务 9 | * 10 | * @author XWGuan 11 | * @version 1.0.0 12 | * @date 2018-02-15 13 | */ 14 | @Unimplement 15 | public interface PushService { 16 | 17 | /** 18 | * 推送交易策略 19 | * 20 | * @param planTradeScheme 计划交易策略 21 | * @param pushMode 推送模式, 值为AUTO_TRADE时不推送, 其他按照具体模式推送 22 | * @return 是否推送成功 23 | */ 24 | boolean pushTradeScheme(PlanTradeScheme planTradeScheme, PlanExecutionModeEnum pushMode); 25 | 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/api/TacticOptimizationService.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.api; 2 | 3 | public interface TacticOptimizationService { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/handler/CleanlyCopyable.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.handler; 2 | 3 | /** 4 | * 干净复制 5 | * 6 | * @param 7 | * @author XWGuan 8 | * @version 1.0.0 9 | * @date 2018-03-29 10 | */ 11 | public interface CleanlyCopyable { 12 | 13 | /** 14 | * 复制EntityHandler处理的实体对象, 清除历史并将本实体及具有从属关系的id设为-1, 将激活状态设为true. 15 | * 复制null时返回null. 16 | * 17 | * @return 复制的实体 18 | */ 19 | T cleanCopy(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/handler/DtoAvailable.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.handler; 2 | 3 | /** 4 | * 干净复制 5 | * 6 | * @param 7 | * @author XWGuan 8 | * @version 1.0.0 9 | * @date 2018-03-29 10 | */ 11 | public interface DtoAvailable { 12 | 13 | /** 14 | * 复制EntityHandler处理的实体对象, 清除历史并将本实体及具有从属关系的id设为-1, 将激活状态设为true. 15 | * 复制null时返回null. 16 | * 17 | * @return 复制的实体 18 | */ 19 | T cleanCopy(); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/handler/Handleable.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.handler; 2 | 3 | /** 4 | * 表面一个实体对象是可处理的, 即拥有对应的Handler 5 | * 6 | * @author XWGuan 7 | * @version 1.0.0 8 | * @date 2018-02-23 9 | */ 10 | public interface Handleable { 11 | /** 12 | * @return 处理者class 13 | */ 14 | Class> handlerClass(); 15 | 16 | /** 17 | * 返回包含实体对象的handler, 序列化时存在与实体类循环调用的导致StackOverFlow的风险 18 | */ 19 | EntityHandler handler(); 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/handler/fund/FundAssembler.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.handler.fund; 2 | 3 | public class FundAssembler { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/handler/stock/StockAssembler.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.handler.stock; 2 | 3 | public class StockAssembler { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/fund/FundMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.fund; 2 | 3 | import java.util.List; 4 | 5 | import org.mapstruct.DecoratedWith; 6 | import org.mapstruct.Mapper; 7 | import org.mapstruct.Mapping; 8 | import org.mapstruct.Mappings; 9 | 10 | import com.xwguan.autofund.dto.fund.LatestFundDto; 11 | import com.xwguan.autofund.entity.fund.Fund; 12 | 13 | @Mapper 14 | @DecoratedWith(FundMapperDecorator.class) 15 | public interface FundMapper { 16 | @Mappings({ 17 | @Mapping(target = "id", source = "fund.id"), 18 | @Mapping(target = "latestFundHistory", ignore = true), 19 | }) 20 | LatestFundDto toLatestFundDto(Fund fund); 21 | 22 | List toLatestFundDtos(List funds); 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/plan/CleanCopyPositionMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.plan; 2 | 3 | import java.util.List; 4 | 5 | import org.mapstruct.Mapper; 6 | import org.mapstruct.Mapping; 7 | import org.mapstruct.Mappings; 8 | 9 | import com.xwguan.autofund.entity.plan.portfolio.Position; 10 | import com.xwguan.autofund.service.mapper.account.CleanCopyAccountMapper; 11 | 12 | @Mapper(uses = CleanCopyAccountMapper.class) 13 | public interface CleanCopyPositionMapper { 14 | @Mappings({ 15 | @Mapping(target = "id", constant = "-1"), 16 | @Mapping(target = "planId", constant = "-1"), 17 | }) 18 | Position cleanCopy(Position source); 19 | 20 | List cleanCopyList(List source); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/rule/CleanCopyOperationMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.rule; 2 | 3 | import org.mapstruct.Mapper; 4 | import org.mapstruct.Mapping; 5 | import org.mapstruct.Mappings; 6 | 7 | import com.xwguan.autofund.entity.plan.rule.Operation; 8 | 9 | @Mapper 10 | public interface CleanCopyOperationMapper { 11 | 12 | @Mappings({ 13 | @Mapping(target="id", constant="-1"), 14 | @Mapping(target="ruleId", constant="-1"), 15 | }) 16 | Operation cleanCopy(Operation source); 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/rule/CleanCopyPeriodConditionMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.rule; 2 | 3 | import org.mapstruct.Mapper; 4 | import org.mapstruct.Mapping; 5 | import org.mapstruct.Mappings; 6 | 7 | import com.xwguan.autofund.entity.plan.rule.PeriodCondition; 8 | 9 | @Mapper 10 | public interface CleanCopyPeriodConditionMapper { 11 | 12 | @Mappings({ 13 | @Mapping(target="id", constant="-1"), 14 | @Mapping(target="tacticId", constant="-1"), 15 | @Mapping(target="lastInvestDate", ignore = true), 16 | @Mapping(target="nextInvestDate", ignore = true), 17 | @Mapping(target="nextInvestDateInTheory", ignore = true), 18 | }) 19 | PeriodCondition cleanCopy(PeriodCondition source); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/rule/CleanCopyRangeConditionMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.rule; 2 | 3 | import org.mapstruct.Mapper; 4 | import org.mapstruct.Mapping; 5 | import org.mapstruct.Mappings; 6 | 7 | import com.xwguan.autofund.entity.plan.rule.RangeCondition; 8 | 9 | @Mapper 10 | public interface CleanCopyRangeConditionMapper { 11 | 12 | @Mappings({ 13 | @Mapping(target="id", constant="-1"), 14 | @Mapping(target="ruleId", constant="-1"), 15 | }) 16 | RangeCondition cleanCopy(RangeCondition source); 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/rule/CleanCopyRuleMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.rule; 2 | 3 | import java.util.List; 4 | 5 | import org.mapstruct.Mapper; 6 | import org.mapstruct.Mapping; 7 | import org.mapstruct.Mappings; 8 | 9 | import com.xwguan.autofund.entity.plan.rule.Rule; 10 | 11 | @Mapper(uses = { CleanCopyRangeConditionMapper.class, CleanCopyOperationMapper.class, CleanCopySuppressConditionMapper.class }) 12 | public interface CleanCopyRuleMapper { 13 | 14 | @Mappings({ 15 | @Mapping(target = "id", constant = "-1"), 16 | @Mapping(target = "tacticId", constant = "-1"), 17 | 18 | }) 19 | Rule cleanCopy(Rule source); 20 | 21 | List cleanCopyList(List source); 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/rule/CleanCopySuppressConditionMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.rule; 2 | 3 | import org.mapstruct.Mapper; 4 | import org.mapstruct.Mapping; 5 | import org.mapstruct.Mappings; 6 | 7 | import com.xwguan.autofund.entity.plan.rule.SuppressCondition; 8 | 9 | @Mapper 10 | public interface CleanCopySuppressConditionMapper { 11 | 12 | @Mappings({ 13 | @Mapping(target="id", constant="-1"), 14 | @Mapping(target="ruleId", constant="-1"), 15 | }) 16 | SuppressCondition cleanCopy(SuppressCondition source); 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/scheme/PositionTradeSchemeMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.scheme; 2 | 3 | import java.time.LocalDate; 4 | import java.util.List; 5 | 6 | import org.mapstruct.Mapper; 7 | import org.mapstruct.NullValueMappingStrategy; 8 | 9 | import com.xwguan.autofund.entity.plan.portfolio.Position; 10 | import com.xwguan.autofund.entity.plan.scheme.PositionTradeScheme; 11 | import com.xwguan.autofund.entity.plan.scheme.activatedTactic.ActivatedTactic; 12 | 13 | @Mapper(nullValueMappingStrategy = NullValueMappingStrategy.RETURN_DEFAULT) 14 | public interface PositionTradeSchemeMapper { 15 | PositionTradeScheme toPositionTradeScheme(Position position, Double tradeValue, 16 | List activatedTacticList, LocalDate date); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/stock/NeteaseStockMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.stock; 2 | 3 | import org.mapstruct.Mapper; 4 | import org.mapstruct.Mapping; 5 | import org.mapstruct.Mappings; 6 | 7 | import com.xwguan.autofund.entity.stock.StockData; 8 | import com.xwguan.autofund.manager.impl.NeteaseCsvStockData; 9 | 10 | @Mapper 11 | public interface NeteaseStockMapper { 12 | 13 | @Mappings({ 14 | @Mapping(target = "id", ignore = true), 15 | @Mapping(target = "stockId", ignore = true) 16 | }) 17 | StockData toStockData(NeteaseCsvStockData neteaseCsvStockData); 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/CleanCopyGainLossTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | 5 | import com.xwguan.autofund.entity.plan.tactic.GainLossTactic; 6 | import com.xwguan.autofund.service.mapper.rule.CleanCopyPeriodConditionMapper; 7 | import com.xwguan.autofund.service.mapper.rule.CleanCopyRuleMapper; 8 | 9 | @Mapper(uses = { CleanCopyRuleMapper.class, CleanCopyPeriodConditionMapper.class }) 10 | public interface CleanCopyGainLossTacticMapper extends CleanCopyTacticMapper { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/CleanCopyMATacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | import com.xwguan.autofund.entity.plan.tactic.MATactic; 5 | import com.xwguan.autofund.service.mapper.rule.CleanCopyPeriodConditionMapper; 6 | import com.xwguan.autofund.service.mapper.rule.CleanCopyRuleMapper; 7 | 8 | @Mapper(uses = { CleanCopyRuleMapper.class, CleanCopyPeriodConditionMapper.class }) 9 | public interface CleanCopyMATacticMapper extends CleanCopyTacticMapper { 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/CleanCopyNavChangeTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | import com.xwguan.autofund.entity.plan.tactic.NavChangeTactic; 5 | import com.xwguan.autofund.service.mapper.rule.CleanCopyPeriodConditionMapper; 6 | import com.xwguan.autofund.service.mapper.rule.CleanCopyRuleMapper; 7 | 8 | @Mapper(uses = { CleanCopyRuleMapper.class, CleanCopyPeriodConditionMapper.class }) 9 | public interface CleanCopyNavChangeTacticMapper extends CleanCopyTacticMapper { 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/CleanCopyPeriodBuyTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | import com.xwguan.autofund.entity.plan.tactic.PeriodBuyTactic; 5 | import com.xwguan.autofund.service.mapper.rule.CleanCopyPeriodConditionMapper; 6 | import com.xwguan.autofund.service.mapper.rule.CleanCopyRuleMapper; 7 | 8 | @Mapper(uses = { CleanCopyRuleMapper.class, CleanCopyPeriodConditionMapper.class }) 9 | public interface CleanCopyPeriodBuyTacticMapper extends CleanCopyTacticMapper { 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/CleanCopyProfitTakingTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | import com.xwguan.autofund.entity.plan.tactic.ProfitTakingTactic; 5 | import com.xwguan.autofund.service.mapper.rule.CleanCopyPeriodConditionMapper; 6 | import com.xwguan.autofund.service.mapper.rule.CleanCopyRuleMapper; 7 | 8 | @Mapper(uses = { CleanCopyRuleMapper.class, CleanCopyPeriodConditionMapper.class }) 9 | public interface CleanCopyProfitTakingTacticMapper extends CleanCopyTacticMapper { 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/CleanCopyTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapping; 4 | import org.mapstruct.Mappings; 5 | 6 | import com.xwguan.autofund.entity.plan.tactic.Tactic; 7 | 8 | public interface CleanCopyTacticMapper { 9 | @Mappings({ 10 | @Mapping(target = "id", constant = "-1"), 11 | @Mapping(target = "planId", constant = "-1"), 12 | @Mapping(target = "activated", constant = "true"), 13 | }) 14 | T cleanCopy(T source); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/GainLossTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | 5 | import com.xwguan.autofund.dto.plan.tactic.GainLossTacticDto; 6 | import com.xwguan.autofund.entity.account.AssetHistory; 7 | import com.xwguan.autofund.entity.plan.rule.Rule; 8 | import com.xwguan.autofund.entity.plan.scheme.activatedTactic.ActivatedGainLossTactic; 9 | import com.xwguan.autofund.entity.plan.tactic.GainLossTactic; 10 | 11 | @Mapper 12 | public interface GainLossTacticMapper extends TacticMapper { 13 | 14 | ActivatedGainLossTactic toActivatedGainLossTactic(GainLossTactic gainLossTactic, Rule rule, 15 | AssetHistory assetHistory); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/IndexChangeTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | 5 | import com.xwguan.autofund.dto.plan.tactic.IndexChangeTacticDto; 6 | import com.xwguan.autofund.entity.plan.rule.Rule; 7 | import com.xwguan.autofund.entity.plan.scheme.activatedTactic.ActivatedIndexChangeTactic; 8 | import com.xwguan.autofund.entity.plan.tactic.IndexChangeTactic; 9 | 10 | @Mapper 11 | public interface IndexChangeTacticMapper extends TacticMapper { 12 | ActivatedIndexChangeTactic toActivatedIndexChangeTactic(IndexChangeTactic tactic, Rule rule, Double startValue, 13 | Double endValue, Double changePct); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/MATacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | 5 | import com.xwguan.autofund.dto.plan.tactic.MATacticDto; 6 | import com.xwguan.autofund.entity.plan.rule.Rule; 7 | import com.xwguan.autofund.entity.plan.scheme.activatedTactic.ActivatedMATactic; 8 | import com.xwguan.autofund.entity.plan.tactic.MATactic; 9 | 10 | @Mapper 11 | public interface MATacticMapper extends TacticMapper { 12 | 13 | ActivatedMATactic toActivatedMATactic(MATactic tactic, Rule rule, Double indexValue, Double maValue, 14 | Double deviationPct); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/NavChangeTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | 5 | import com.xwguan.autofund.dto.plan.tactic.NavChangeTacticDto; 6 | import com.xwguan.autofund.entity.plan.rule.Rule; 7 | import com.xwguan.autofund.entity.plan.scheme.activatedTactic.ActivatedNavChangeTactic; 8 | import com.xwguan.autofund.entity.plan.tactic.NavChangeTactic; 9 | 10 | @Mapper 11 | public interface NavChangeTacticMapper extends TacticMapper { 12 | ActivatedNavChangeTactic toActivatedNavChangeTactic(NavChangeTactic tactic, Rule rule, Double startValue, 13 | Double endValue, Double changePct); 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/PeriodBuyTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | 5 | import com.xwguan.autofund.dto.plan.tactic.PeriodBuyTacticDto; 6 | import com.xwguan.autofund.entity.plan.rule.Rule; 7 | import com.xwguan.autofund.entity.plan.scheme.activatedTactic.ActivatedPeriodBuyTactic; 8 | import com.xwguan.autofund.entity.plan.tactic.PeriodBuyTactic; 9 | 10 | @Mapper 11 | public interface PeriodBuyTacticMapper extends TacticMapper { 12 | ActivatedPeriodBuyTactic toActivatedTactic(PeriodBuyTactic periodBuyTactic, Rule rule); 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/ProfitTakingTacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapper; 4 | 5 | import com.xwguan.autofund.dto.plan.tactic.ProfitTakingTacticDto; 6 | import com.xwguan.autofund.entity.account.AssetHistory; 7 | import com.xwguan.autofund.entity.plan.rule.Rule; 8 | import com.xwguan.autofund.entity.plan.scheme.activatedTactic.ActivatedProfitTakingTactic; 9 | import com.xwguan.autofund.entity.plan.tactic.ProfitTakingTactic; 10 | 11 | @Mapper 12 | public interface ProfitTakingTacticMapper extends TacticMapper { 13 | ActivatedProfitTakingTactic toActivatedProfitTakingTactic(ProfitTakingTactic profitTakingTactic, Rule rule, 14 | AssetHistory assetHistory); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/mapper/tactic/TacticMapper.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.tactic; 2 | 3 | import org.mapstruct.Mapping; 4 | import org.mapstruct.Mappings; 5 | 6 | import com.xwguan.autofund.dto.plan.tactic.TacticDto; 7 | import com.xwguan.autofund.entity.plan.tactic.Tactic; 8 | import com.xwguan.autofund.enums.TacticTypeEnum; 9 | 10 | public interface TacticMapper { 11 | @Mappings({ 12 | @Mapping(target = "name", source = "tacticType.tacticName"), 13 | }) 14 | U toTacticDto(T tactic, TacticTypeEnum tacticType); 15 | 16 | T toTactic(U tacticDto); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/template/account/AssetHistoryTemplate.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.template.account; 2 | 3 | import java.time.LocalDate; 4 | 5 | import org.springframework.stereotype.Component; 6 | 7 | import com.xwguan.autofund.entity.account.AssetHistory; 8 | 9 | /** 10 | * 资产历史模板 11 | * 12 | * @author XWGuan 13 | * @version 1.0.0 14 | * @date 2018-02-06 15 | */ 16 | @Component 17 | public class AssetHistoryTemplate { 18 | 19 | /** 20 | * id, accountId为-1, 所有其他值均为0的AssetHistory 21 | * 22 | * @param date 日期 23 | * @param ownerType 所有者类型 24 | * @return 所有值均为0的AssetHistory 25 | */ 26 | public AssetHistory defaultAssetHistory(LocalDate date) { 27 | return new AssetHistory(-1L, -1L, date, 0D, 0D, 0D, 0D, 0D, 0D, 0D, 0D, 0D, 0D); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/util/FieldChecker.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.util; 2 | 3 | /** 4 | * 判断类T中的某些字段是否相同 5 | * 6 | * @param 7 | * @author XWGuan 8 | * @version 1.0.0 9 | * @date 2017-12-21 10 | */ 11 | public interface FieldChecker { 12 | /** 13 | * 判断类T中的某些字段是否相同 14 | * 15 | * @param t1 16 | * @param t2 17 | * @return 指定字段相同返回true, 否则false 18 | */ 19 | boolean isSelectedFieldsEqual(T t1, T t2); 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/service/util/Filters.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.util; 2 | 3 | import java.util.List; 4 | import java.util.Optional; 5 | import java.util.stream.Collectors; 6 | 7 | public class Filters { 8 | 9 | /** 10 | * 只留下大于0的id 11 | * 12 | * @param ids not null 13 | * @return 14 | */ 15 | public static List filterValidId(List ids) { 16 | return ids.parallelStream() 17 | .filter(Predicates::greaterThanZero) 18 | .collect(Collectors.toList()); 19 | } 20 | 21 | /** 22 | * 只留下大于0的id 23 | * 24 | * @param ids not null 25 | * @return 26 | */ 27 | public static Optional filterValidId(Long id) { 28 | return Optional.of(id).filter(Predicates::greaterThanZero); 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/util/DateUtils.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.util; 2 | 3 | import java.time.DayOfWeek; 4 | import java.time.LocalDate; 5 | 6 | /** 7 | * 日期工具 8 | * @author XWGuan 9 | * @version 1.0.0 2017-10-29 10 | */ 11 | public final class DateUtils { 12 | /** 13 | * 判断某日期是否为周末 14 | * @param date 15 | * @return 16 | */ 17 | public static boolean isWeekend(LocalDate date) { 18 | if (date == null) { 19 | return false; 20 | } 21 | DayOfWeek dayOfWeek = date.getDayOfWeek(); 22 | return DayOfWeek.SATURDAY.equals(dayOfWeek) || DayOfWeek.SUNDAY.equals(dayOfWeek); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/xwguan/autofund/util/IocUtils.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.util; 2 | 3 | import org.springframework.context.ApplicationContext; 4 | import org.springframework.context.support.ClassPathXmlApplicationContext; 5 | 6 | public class IocUtils { 7 | 8 | private static ApplicationContext context = new ClassPathXmlApplicationContext("spring/spring-*.xml"); 9 | 10 | public static T getBean(Class beanClass) { 11 | return context.getBean(beanClass); 12 | } 13 | 14 | public static Object getBean(String beanName) { 15 | return context.getBean(beanName); 16 | } 17 | 18 | public static T getBean(Class beanClass, String beanName) { 19 | return context.getBean(beanClass, beanName); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/resources/jdbc.properties: -------------------------------------------------------------------------------- 1 | driverclass=com.mysql.jdbc.Driver 2 | jdbcurl=jdbc:mysql://localhost:3306/autofund?useSSL=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=round 3 | user=root 4 | password=root 5 | -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/main/resources/mybatis/mapper/regex: -------------------------------------------------------------------------------- 1 | ^[^"]+column="([\w]+)"[^"]+property="([\w]+)"[^"]+$ 2 | replace with 3 | $1, 4 | replace with 5 | #{$2}, 6 | replace with 7 | $1 = #{$2}, 8 | 9 | ([\w]+)[^\w]+([\w]+)[^\w]+ 10 | replace with 11 | $1 =\n \n WHEN #{item.id} THEN #{item.$2}\n \n -------------------------------------------------------------------------------- /src/main/resources/mybatis/mybatis-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/spring/spring-component.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/main/resources/sql/create_db.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE IF NOT EXISTS autofund; 2 | 3 | -------------------------------------------------------------------------------- /src/main/resources/sql/create_user_tables.sql: -------------------------------------------------------------------------------- 1 | -- -- @author XWGuan 2 | -- create at 2018-03-07 3 | 4 | -- 创建user相关数据库表 5 | 6 | -- 创建user表 7 | CREATE TABLE IF NOT EXISTS `autofund`.`user` ( 8 | `id` INT NOT NULL AUTO_INCREMENT, 9 | `name` VARCHAR(32) NOT NULL, 10 | `password` VARCHAR(32) NOT NULL, 11 | `phone_number` VARCHAR(20) NULL, 12 | `email` VARCHAR(128) NULL, 13 | `user_type` TINYINT DEFAULT 0, 14 | `create_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, 15 | PRIMARY KEY (`id`), 16 | UNIQUE INDEX `uk_name` (`name` ASC), 17 | UNIQUE INDEX `uk_phone_number` (`phone_number` ASC), 18 | UNIQUE INDEX `uk_email` (`email` ASC), 19 | INDEX `idx_password` (`password` ASC), 20 | INDEX `idx_user_type` (`user_type` ASC)) 21 | ENGINE = InnoDB 22 | DEFAULT CHARACTER SET = utf8; 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/main/resources/sql/to delete/clear_stock_data_ma.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | set pw=root 3 | set /p pw=password of mysql root user: 4 | :begin 5 | mysql -uroot -p%pw% < clear_stock_data_ma.sql 6 | @echo clear tables stock_data, ma finished 7 | pause 8 | :end 9 | -------------------------------------------------------------------------------- /src/main/resources/sql/to delete/clear_stock_data_ma.sql: -------------------------------------------------------------------------------- 1 | -- -- @author XWGuan 2 | -- create at 2017-11-01, modify at 2017-11-01 3 | 4 | -- 清空表stock_data和ma 5 | 6 | DELETE FROM `autofund`.`stock_data` WHERE 1=1; 7 | DELETE FROM `autofund`.`ma` WHERE 1=1; 8 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/back/common/navbar.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 2 |

-------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/jsp/common/tag.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 2 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> -------------------------------------------------------------------------------- /src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 |

Hello World!

4 | 5 | 6 | -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/annotation/Unimplement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/annotation/Unimplement.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/constant/AppConst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/constant/AppConst.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/constant/StockConstant.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/constant/StockConstant.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/controller/AccountController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/controller/AccountController.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/controller/AdminController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/controller/AdminController.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/controller/FundController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/controller/FundController.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/controller/PlanController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/controller/PlanController.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/controller/PositionController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/controller/PositionController.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/controller/StockController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/controller/StockController.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/controller/TacticController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/controller/TacticController.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/account/AccountDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/account/AccountDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/account/AssetHistoryDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/account/AssetHistoryDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/account/TradeDetailDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/account/TradeDetailDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/common/BaseDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/common/BaseDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/common/CDBatchDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/common/CDBatchDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/common/CUDBatchDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/common/CUDBatchDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/common/FundAndStockCUDBatchDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/common/FundAndStockCUDBatchDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/date/NonWeekendHolidayDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/date/NonWeekendHolidayDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/fund/AssetAllocationDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/fund/AssetAllocationDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/fund/FundCompanyDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/fund/FundCompanyDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/fund/FundDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/fund/FundDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/fund/FundHistoryDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/fund/FundHistoryDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/fund/FundInfoDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/fund/FundInfoDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/fund/FundManagerDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/fund/FundManagerDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/fund/FundPositionDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/fund/FundPositionDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/PlanDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/PlanDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/PlanHistoryDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/PlanHistoryDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/PositionDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/PositionDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/rule/OperationDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/rule/OperationDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/rule/PeriodConditionDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/rule/PeriodConditionDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/rule/RangeConditionDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/rule/RangeConditionDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/rule/RuleDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/rule/RuleDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/tactic/GainLossTacticDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/tactic/GainLossTacticDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/tactic/IndexChangeTacticDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/tactic/IndexChangeTacticDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/tactic/MATacticDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/tactic/MATacticDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/tactic/NavChangeTacticDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/tactic/NavChangeTacticDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/tactic/PeriodBuyTacticDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/tactic/PeriodBuyTacticDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/tactic/ProfitTakingTacticDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/tactic/ProfitTakingTacticDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/tactic/TacticDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/tactic/TacticDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/plan/tactic/TacticDaos.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/plan/tactic/TacticDaos.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/stock/MADao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/stock/MADao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/stock/StockDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/stock/StockDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/stock/StockDataDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/stock/StockDataDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dao/user/UserDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dao/user/UserDao.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/account/LatestAccountDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/account/LatestAccountDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/common/Page.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/common/Page.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/common/Result.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/common/Result.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/fund/LatestFundDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/fund/LatestFundDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/LatestPlanDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/LatestPlanDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/LatestPositionDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/LatestPositionDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/PlanDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/PlanDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/PlanInfoDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/PlanInfoDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/PositionDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/PositionDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/tactic/FlatTacticsDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/tactic/FlatTacticsDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/tactic/GainLossTacticDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/tactic/GainLossTacticDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/tactic/IndexChangeTacticDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/tactic/IndexChangeTacticDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/tactic/MATacticDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/tactic/MATacticDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/tactic/NavChangeTacticDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/tactic/NavChangeTacticDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/tactic/PeriodBuyTacticDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/tactic/PeriodBuyTacticDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/tactic/ProfitTakingTacticDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/tactic/ProfitTakingTacticDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/plan/tactic/TacticDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/plan/tactic/TacticDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/stock/LatestStockDto.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/stock/LatestStockDto.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/dto/stock/StockUpdateState.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/dto/stock/StockUpdateState.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/account/Account.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/account/Account.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/account/AssetHistory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/account/AssetHistory.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/account/Debit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/account/Debit.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/account/TradeDetail.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/account/TradeDetail.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/common/Historical.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/common/Historical.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/common/Persistable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/common/Persistable.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/AssetAllocation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/AssetAllocation.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/Fund.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/Fund.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/FundCompany.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/FundCompany.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/FundHistory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/FundHistory.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/FundInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/FundInfo.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/FundManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/FundManager.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/FundPosition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/FundPosition.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/ManagerPerformance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/ManagerPerformance.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/RealTimeFundData.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/RealTimeFundData.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/fund/SimilarTypeRankingHistory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/fund/SimilarTypeRankingHistory.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/Plan.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/Plan.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/PlanHistory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/PlanHistory.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/backtest/BackTestResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/backtest/BackTestResult.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/backtest/Drawdown.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/backtest/Drawdown.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/backtest/PlanBackTestResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/backtest/PlanBackTestResult.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/backtest/PositionBackTestResult.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/backtest/PositionBackTestResult.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/portfolio/Portfolio.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/portfolio/Portfolio.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/portfolio/Position.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/portfolio/Position.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/portfolio/PositionPropotion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/portfolio/PositionPropotion.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/rule/Condition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/rule/Condition.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/rule/Operation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/rule/Operation.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/rule/PeriodCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/rule/PeriodCondition.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/rule/RangeCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/rule/RangeCondition.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/rule/Rule.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/rule/Rule.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/rule/SuppressCondition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/rule/SuppressCondition.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/scheme/PlanTradeScheme.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/scheme/PlanTradeScheme.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/scheme/PositionTradeScheme.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/scheme/PositionTradeScheme.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedGainLossTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedGainLossTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedIndexChangeTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedIndexChangeTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedMATactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedMATactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedNavChangeTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedNavChangeTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedPeriodBuyTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedPeriodBuyTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedProfitTakingTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedProfitTakingTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/scheme/activatedTactic/ActivatedTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/GainLossTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/GainLossTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/IndexChangeTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/IndexChangeTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/MATactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/MATactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/NavChangeTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/NavChangeTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/PETactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/PETactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/PeriodBuyTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/PeriodBuyTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/PlanTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/PlanTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/PortfolioRebalanceTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/PortfolioRebalanceTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/PositionTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/PositionTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/ProfitTakingTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/ProfitTakingTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/Tactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/Tactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/TradeLimitTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/TradeLimitTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/plan/tactic/ValueAveragingTactic.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/plan/tactic/ValueAveragingTactic.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/stock/MA.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/stock/MA.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/stock/RealTimeMA.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/stock/RealTimeMA.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/stock/RealTimeStockData.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/stock/RealTimeStockData.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/stock/Stock.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/stock/Stock.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/stock/StockData.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/stock/StockData.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/user/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/user/User.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/entity/user/UserInfo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/entity/user/UserInfo.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/AccountOwnerTypeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/AccountOwnerTypeEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/AssertAllocationEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/AssertAllocationEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/AutoInvestPeriodEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/AutoInvestPeriodEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/ConditionUnitEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/ConditionUnitEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/DefaultIndexEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/DefaultIndexEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/HistoryScopeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/HistoryScopeEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/MAEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/MAEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/PlanExecutionModeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/PlanExecutionModeEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/PlanStateEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/PlanStateEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/PlanTemplateEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/PlanTemplateEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/RoundScaleEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/RoundScaleEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/SecurityTypeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/SecurityTypeEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/StockExchangeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/StockExchangeEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/SymbolFormatEnum$StockExchangePosition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/SymbolFormatEnum$StockExchangePosition.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/SymbolFormatEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/SymbolFormatEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/TacticTemplateEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/TacticTemplateEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/TacticTypeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/TacticTypeEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/TimeScopeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/TimeScopeEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/TradeActionEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/TradeActionEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/TradeStateEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/TradeStateEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/TradeUnitEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/TradeUnitEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/UpdateStateEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/UpdateStateEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/enums/UserTypeEnum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/enums/UserTypeEnum.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/ConflictingDataException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/ConflictingDataException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/FailGettingRealTimeDataException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/FailGettingRealTimeDataException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/FailInitializationException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/FailInitializationException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/NotTradeDayException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/NotTradeDayException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/OverMaxIterationNumberException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/OverMaxIterationNumberException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/UpdateException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/UpdateException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/account/AccountServiceException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/account/AccountServiceException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/account/DeleteAccountException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/account/DeleteAccountException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/handler/EntitiesNotMatchException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/handler/EntitiesNotMatchException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/handler/EntityHandlerException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/handler/EntityHandlerException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/io/AbnormalDataSourceException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/io/AbnormalDataSourceException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/io/AbnormalResultException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/io/AbnormalResultException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/io/EmptyInputException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/io/EmptyInputException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/io/EmptyResultException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/io/EmptyResultException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/io/InvalidDateException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/io/InvalidDateException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/io/InvalidFundCodeException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/io/InvalidFundCodeException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/io/InvalidParamException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/io/InvalidParamException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/io/InvalidTickerSymbolException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/io/InvalidTickerSymbolException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/plan/BackTestServiceException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/plan/BackTestServiceException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/plan/PlanServiceException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/plan/PlanServiceException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/plan/TacticTemplateException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/plan/TacticTemplateException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/plan/TacticTypeException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/plan/TacticTypeException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/plan/UnknownTemplateCodeException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/plan/UnknownTemplateCodeException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/trade/AfterTradeException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/trade/AfterTradeException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/exception/trade/TradeException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/exception/trade/TradeException.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/interceptor/PageInterceptor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/interceptor/PageInterceptor.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/api/DateManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/api/DateManager.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/api/FundDataManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/api/FundDataManager.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/api/StockDataManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/api/StockDataManager.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/converter/CharSequenceToJsonConvertor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/converter/CharSequenceToJsonConvertor.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/converter/ConverterStringToDoubleOrNull.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/converter/ConverterStringToDoubleOrNull.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/converter/ConverterStringToLocalDate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/converter/ConverterStringToLocalDate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/converter/JsVarToJsonConverter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/converter/JsVarToJsonConverter.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/converter/SimpleCharSequenceToJsonConvertor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/converter/SimpleCharSequenceToJsonConvertor.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/impl/EasybotsDateManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/impl/EasybotsDateManager.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/impl/EasymoneyFundDataManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/impl/EasymoneyFundDataManager.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/impl/NeteaseCsvStockData.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/impl/NeteaseCsvStockData.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/impl/StockDataManagerImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/impl/StockDataManagerImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/util/DataExtractUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/util/DataExtractUtils.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/util/DateCriterion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/util/DateCriterion.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/util/DateCriterions.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/util/DateCriterions.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/manager/util/IOUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/manager/util/IOUtils.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/AccountService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/AccountService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/AutoUpdateService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/AutoUpdateService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/BackTestService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/BackTestService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/CorrelationAnalysisService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/CorrelationAnalysisService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/DateTimeService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/DateTimeService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/FundService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/FundService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/FutureExecuteService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/FutureExecuteService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/InitService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/InitService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/PlanService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/PlanService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/PositionService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/PositionService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/PushService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/PushService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/StockService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/StockService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/TacticOptimizationService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/TacticOptimizationService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/TacticService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/TacticService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/api/TradeService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/api/TradeService.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/AbstractEntityHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/AbstractEntityHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/CleanlyCopyable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/CleanlyCopyable.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/DtoAvailable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/DtoAvailable.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/EntityHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/EntityHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/EntityHandlerFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/EntityHandlerFactory.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/Handleable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/Handleable.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/account/AccountHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/account/AccountHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/fund/FundAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/fund/FundAssembler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/plan/PlanAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/plan/PlanAssembler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/plan/PlanHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/plan/PlanHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/plan/PositionAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/plan/PositionAssembler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/plan/PositionHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/plan/PositionHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/rule/AbstractConditionHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/rule/AbstractConditionHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/rule/OperationHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/rule/OperationHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/rule/PeriodConditionHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/rule/PeriodConditionHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/rule/RangeConditionHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/rule/RangeConditionHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/rule/RuleHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/rule/RuleHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/rule/SuppressConditionHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/rule/SuppressConditionHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/stock/StockAssembler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/stock/StockAssembler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/AbstractPlanTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/AbstractPlanTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/AbstractPositionTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/AbstractPositionTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/AbstractTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/AbstractTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/GainLossTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/GainLossTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/IndexChangeTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/IndexChangeTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/MATacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/MATacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/NavChangeTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/NavChangeTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/PeriodBuyTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/PeriodBuyTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/PlanTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/PlanTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/PositionTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/PositionTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/ProfitTakingTacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/ProfitTakingTacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/handler/tactic/TacticHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/handler/tactic/TacticHandler.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/AbstractTradeServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/AbstractTradeServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/AccountServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/AccountServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/BackTestServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/BackTestServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/DateTimeServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/DateTimeServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/FundServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/FundServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/PlanServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/PlanServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/PositionServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/PositionServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/StockServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/StockServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/TacticServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/TacticServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/TradeServiceBackTestImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/TradeServiceBackTestImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/impl/TradeServiceSimulationTradeImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/impl/TradeServiceSimulationTradeImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/account/AccountMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/account/AccountMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/account/AccountMapperDecorator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/account/AccountMapperDecorator.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/account/AccountMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/account/AccountMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/account/AccountMapperImpl_.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/account/AccountMapperImpl_.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/account/CleanCopyAccountMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/account/CleanCopyAccountMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/account/CleanCopyAccountMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/account/CleanCopyAccountMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/backtest/BackTestResultMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/backtest/BackTestResultMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/backtest/BackTestResultMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/backtest/BackTestResultMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/fund/FundMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/fund/FundMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/fund/FundMapperDecorator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/fund/FundMapperDecorator.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/fund/FundMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/fund/FundMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/fund/FundMapperImpl_.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/fund/FundMapperImpl_.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/CleanCopyPlanMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/CleanCopyPlanMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/CleanCopyPlanMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/CleanCopyPlanMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/CleanCopyPositionMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/CleanCopyPositionMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/CleanCopyPositionMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/CleanCopyPositionMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/PlanMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/PlanMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/PlanMapperDecorator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/PlanMapperDecorator.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/PlanMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/PlanMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/PlanMapperImpl_.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/PlanMapperImpl_.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/PositionMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/PositionMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/PositionMapperDecorator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/PositionMapperDecorator.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/PositionMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/PositionMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/plan/PositionMapperImpl_.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/plan/PositionMapperImpl_.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyOperationMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyOperationMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyOperationMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyOperationMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyPeriodConditionMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyPeriodConditionMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyPeriodConditionMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyPeriodConditionMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyRangeConditionMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyRangeConditionMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyRangeConditionMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyRangeConditionMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyRuleMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyRuleMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyRuleMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopyRuleMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopySuppressConditionMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopySuppressConditionMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopySuppressConditionMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/rule/CleanCopySuppressConditionMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/scheme/PlanTradeSchemeMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/scheme/PlanTradeSchemeMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/scheme/PlanTradeSchemeMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/scheme/PlanTradeSchemeMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/scheme/PositionTradeSchemeMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/scheme/PositionTradeSchemeMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/scheme/PositionTradeSchemeMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/scheme/PositionTradeSchemeMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/stock/NeteaseStockMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/stock/NeteaseStockMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/stock/NeteaseStockMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/stock/NeteaseStockMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/stock/RealTimeMAMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/stock/RealTimeMAMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/stock/RealTimeMAMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/stock/RealTimeMAMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/stock/StockMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/stock/StockMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/stock/StockMapperDecorator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/stock/StockMapperDecorator.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/stock/StockMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/stock/StockMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/stock/StockMapperImpl_.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/stock/StockMapperImpl_.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyGainLossTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyGainLossTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyGainLossTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyGainLossTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyIndexChangeTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyIndexChangeTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyIndexChangeTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyIndexChangeTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyMATacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyMATacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyMATacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyMATacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyNavChangeTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyNavChangeTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyNavChangeTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyNavChangeTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyPeriodBuyTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyPeriodBuyTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyPeriodBuyTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyPeriodBuyTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyProfitTakingTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyProfitTakingTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyProfitTakingTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyProfitTakingTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/CleanCopyTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/GainLossTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/GainLossTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/GainLossTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/GainLossTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/IndexChangeTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/IndexChangeTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/IndexChangeTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/IndexChangeTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/MATacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/MATacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/MATacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/MATacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/NavChangeTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/NavChangeTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/NavChangeTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/NavChangeTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/PeriodBuyTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/PeriodBuyTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/PeriodBuyTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/PeriodBuyTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/ProfitTakingTacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/ProfitTakingTacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/ProfitTakingTacticMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/ProfitTakingTacticMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/TacticMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/TacticMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/TacticsMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/TacticsMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/mapper/tactic/TacticsMapperImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/mapper/tactic/TacticsMapperImpl.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/account/AccountTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/account/AccountTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/account/AssetHistoryTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/account/AssetHistoryTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/account/TradeDetailTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/account/TradeDetailTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/plan/OperationTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/plan/OperationTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/plan/PeriodConditionTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/plan/PeriodConditionTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/plan/PlanTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/plan/PlanTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/plan/PositionTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/plan/PositionTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/plan/RangeConditionTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/plan/RangeConditionTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/plan/RuleTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/plan/RuleTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/plan/SuppressConditionTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/plan/SuppressConditionTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/plan/TacticTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/plan/TacticTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/template/user/UserTemplate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/template/user/UserTemplate.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/util/Comparators.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/util/Comparators.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/util/FieldChecker.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/util/FieldChecker.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/util/FieldCheckers.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/util/FieldCheckers.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/util/Filters.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/util/Filters.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/service/util/Predicates.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/service/util/Predicates.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/BijectionMap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/BijectionMap.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/CodeUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/CodeUtils.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/DateUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/DateUtils.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/FinanceUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/FinanceUtils.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/FundUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/FundUtils.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/IocUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/IocUtils.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/Jdk8JacksonMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/Jdk8JacksonMapper.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/MathUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/MathUtils.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/StatisticsUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/StatisticsUtils.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/StringReader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/StringReader.class -------------------------------------------------------------------------------- /target/classes/com/xwguan/autofund/util/ToStringUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/classes/com/xwguan/autofund/util/ToStringUtils.class -------------------------------------------------------------------------------- /target/classes/jdbc.properties: -------------------------------------------------------------------------------- 1 | driverclass=com.mysql.jdbc.Driver 2 | jdbcurl=jdbc:mysql://localhost:3306/autofund?useSSL=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=round 3 | user=root 4 | password=root 5 | -------------------------------------------------------------------------------- /target/classes/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /target/classes/mybatis/mapper/regex: -------------------------------------------------------------------------------- 1 | ^[^"]+column="([\w]+)"[^"]+property="([\w]+)"[^"]+$ 2 | replace with 3 | $1, 4 | replace with 5 | #{$2}, 6 | replace with 7 | $1 = #{$2}, 8 | 9 | ([\w]+)[^\w]+([\w]+)[^\w]+ 10 | replace with 11 | $1 =\n \n WHEN #{item.id} THEN #{item.$2}\n \n -------------------------------------------------------------------------------- /target/classes/mybatis/mybatis-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /target/classes/spring/spring-component.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /target/classes/sql/create_db.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE IF NOT EXISTS autofund; 2 | 3 | -------------------------------------------------------------------------------- /target/classes/sql/create_user_tables.sql: -------------------------------------------------------------------------------- 1 | -- -- @author XWGuan 2 | -- create at 2018-03-07 3 | 4 | -- 创建user相关数据库表 5 | 6 | -- 创建user表 7 | CREATE TABLE IF NOT EXISTS `autofund`.`user` ( 8 | `id` INT NOT NULL AUTO_INCREMENT, 9 | `name` VARCHAR(32) NOT NULL, 10 | `password` VARCHAR(32) NOT NULL, 11 | `phone_number` VARCHAR(20) NULL, 12 | `email` VARCHAR(128) NULL, 13 | `user_type` TINYINT DEFAULT 0, 14 | `create_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP, 15 | PRIMARY KEY (`id`), 16 | UNIQUE INDEX `uk_name` (`name` ASC), 17 | UNIQUE INDEX `uk_phone_number` (`phone_number` ASC), 18 | UNIQUE INDEX `uk_email` (`email` ASC), 19 | INDEX `idx_password` (`password` ASC), 20 | INDEX `idx_user_type` (`user_type` ASC)) 21 | ENGINE = InnoDB 22 | DEFAULT CHARACTER SET = utf8; 23 | 24 | 25 | -------------------------------------------------------------------------------- /target/classes/sql/to delete/clear_stock_data_ma.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | set pw=root 3 | set /p pw=password of mysql root user: 4 | :begin 5 | mysql -uroot -p%pw% < clear_stock_data_ma.sql 6 | @echo clear tables stock_data, ma finished 7 | pause 8 | :end 9 | -------------------------------------------------------------------------------- /target/classes/sql/to delete/clear_stock_data_ma.sql: -------------------------------------------------------------------------------- 1 | -- -- @author XWGuan 2 | -- create at 2017-11-01, modify at 2017-11-01 3 | 4 | -- 清空表stock_data和ma 5 | 6 | DELETE FROM `autofund`.`stock_data` WHERE 1=1; 7 | DELETE FROM `autofund`.`ma` WHERE 1=1; 8 | -------------------------------------------------------------------------------- /target/generated-sources/annotations/com/xwguan/autofund/service/mapper/fund/FundMapperImpl.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.fund; 2 | 3 | import javax.annotation.Generated; 4 | import org.springframework.context.annotation.Primary; 5 | import org.springframework.stereotype.Component; 6 | 7 | @Generated( 8 | value = "org.mapstruct.ap.MappingProcessor", 9 | date = "2018-04-11T13:56:02+0800", 10 | comments = "version: 1.2.0.Final, compiler: Eclipse JDT (IDE) 3.13.0.v20170516-1929, environment: Java 1.8.0_151 (Oracle Corporation)" 11 | ) 12 | @Component 13 | @Primary 14 | public class FundMapperImpl extends FundMapperDecorator implements FundMapper { 15 | } 16 | -------------------------------------------------------------------------------- /target/generated-sources/annotations/com/xwguan/autofund/service/mapper/plan/PositionMapperImpl.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.plan; 2 | 3 | import javax.annotation.Generated; 4 | import org.springframework.context.annotation.Primary; 5 | import org.springframework.stereotype.Component; 6 | 7 | @Generated( 8 | value = "org.mapstruct.ap.MappingProcessor", 9 | date = "2018-04-11T13:56:02+0800", 10 | comments = "version: 1.2.0.Final, compiler: Eclipse JDT (IDE) 3.13.0.v20170516-1929, environment: Java 1.8.0_151 (Oracle Corporation)" 11 | ) 12 | @Component 13 | @Primary 14 | public class PositionMapperImpl extends PositionMapperDecorator implements PositionMapper { 15 | } 16 | -------------------------------------------------------------------------------- /target/generated-sources/annotations/com/xwguan/autofund/service/mapper/stock/StockMapperImpl.java: -------------------------------------------------------------------------------- 1 | package com.xwguan.autofund.service.mapper.stock; 2 | 3 | import javax.annotation.Generated; 4 | import org.springframework.context.annotation.Primary; 5 | import org.springframework.stereotype.Component; 6 | 7 | @Generated( 8 | value = "org.mapstruct.ap.MappingProcessor", 9 | date = "2018-04-11T13:56:03+0800", 10 | comments = "version: 1.2.0.Final, compiler: Eclipse JDT (IDE) 3.13.0.v20170516-1929, environment: Java 1.8.0_151 (Oracle Corporation)" 11 | ) 12 | @Component 13 | @Primary 14 | public class StockMapperImpl extends StockMapperDecorator implements StockMapper { 15 | } 16 | -------------------------------------------------------------------------------- /target/m2e-wtp/web-resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Built-By: XWGuan 3 | Build-Jdk: 1.8.0_151 4 | Created-By: Maven Integration for Eclipse 5 | 6 | -------------------------------------------------------------------------------- /target/m2e-wtp/web-resources/META-INF/maven/com.xwguan/autofund/pom.properties: -------------------------------------------------------------------------------- 1 | #Generated by Maven Integration for Eclipse 2 | #Wed Apr 11 13:56:08 CST 2018 3 | version=0.0.1-SNAPSHOT 4 | groupId=com.xwguan 5 | m2e.projectName=autofund 6 | m2e.projectLocation=E\:\\repositories\\autofund 7 | artifactId=autofund 8 | -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/LoggerUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/LoggerUtils.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/NonWeekendHolidayDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/NonWeekendHolidayDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/account/AccountDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/account/AccountDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/account/AssetHistoryDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/account/AssetHistoryDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/account/TradeDetailDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/account/TradeDetailDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/fund/AssetAllocationDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/fund/AssetAllocationDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/fund/FundCompanyDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/fund/FundCompanyDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/fund/FundDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/fund/FundDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/fund/FundHistoryDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/fund/FundHistoryDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/fund/FundInfoDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/fund/FundInfoDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/fund/FundManagerDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/fund/FundManagerDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/fund/FundPositionDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/fund/FundPositionDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/plan/PlanDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/plan/PlanDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/plan/PositionDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/plan/PositionDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/plan/rule/OperationDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/plan/rule/OperationDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/plan/rule/PeriodConditionDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/plan/rule/PeriodConditionDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/plan/rule/RangeConditionDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/plan/rule/RangeConditionDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/plan/rule/RuleDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/plan/rule/RuleDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/plan/tactic/GainLossTacticDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/plan/tactic/GainLossTacticDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/plan/tactic/MaTacticDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/plan/tactic/MaTacticDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/plan/tactic/ProfitTakingTacticDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/plan/tactic/ProfitTakingTacticDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/stock/MADaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/stock/MADaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/stock/StockDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/stock/StockDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/dao/stock/StockDataDaoTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/dao/stock/StockDataDaoTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/manager/converter/JsVarToJsonConverterTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/manager/converter/JsVarToJsonConverterTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/manager/impl/EasybotsDateManagerTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/manager/impl/EasybotsDateManagerTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/manager/impl/FundDataManagerTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/manager/impl/FundDataManagerTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/manager/impl/StockDataManagerImplTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/manager/impl/StockDataManagerImplTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/service/AccountServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/service/AccountServiceTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/service/BackTestServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/service/BackTestServiceTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/service/DateServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/service/DateServiceTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/service/FundServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/service/FundServiceTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/service/InitServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/service/InitServiceTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/service/PlanServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/service/PlanServiceTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/service/StockServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/service/StockServiceTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/service/TradeServiceSimulationTradeImplTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/service/TradeServiceSimulationTradeImplTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/util/BijectionMapTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/util/BijectionMapTest.class -------------------------------------------------------------------------------- /target/test-classes/com/xwguan/autofund/util/FinanceUtilsTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xw-guan/autofund/dcd87b3e197348f8d25b5eefca36ac00f92fcfb9/target/test-classes/com/xwguan/autofund/util/FinanceUtilsTest.class -------------------------------------------------------------------------------- /target/test-classes/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 9 | 10 | 11 | 12 | 13 | 14 | --------------------------------------------------------------------------------