{"title":"基于NSGA-II和遗传规划的资产自动选择与分配系统","authors":"Liang Xingzhou","doi":"10.1145/3387263.3387270","DOIUrl":null,"url":null,"abstract":"Making a good investment decision is always difficult because of the large uncertainty, randomness, and unpredictability of asset price. However, a portfolio can help investors achieve a better result with a proper allocation of good quality assets and appropriate weights. In this study, we construct an automatic asset selection and allocation system. We first apply the genetic programing to design new risk factors which can bring abnormal return based on classical factors and then use the classical factors to select stocks. After that, weight of each stock is optimized by NSGA-II with three objective functions: Sharpe ratio, skewness and kurtosis. Our factors generated through by genetic programming successfully capture the abnormal return and NSGA-II helps us maximize Sharpe ratio and minimize drawdown and shortfall. In the last, though we have achieved remarkable cumulative return based on the optimized portfolio, more efforts are needed while applying it to the real market","PeriodicalId":346592,"journal":{"name":"Proceedings of the 2020 The 6th International Conference on E-Business and Applications","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Automatic Asset Selection and Allocation System with NSGA-II and Genetic Programming\",\"authors\":\"Liang Xingzhou\",\"doi\":\"10.1145/3387263.3387270\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Making a good investment decision is always difficult because of the large uncertainty, randomness, and unpredictability of asset price. However, a portfolio can help investors achieve a better result with a proper allocation of good quality assets and appropriate weights. In this study, we construct an automatic asset selection and allocation system. We first apply the genetic programing to design new risk factors which can bring abnormal return based on classical factors and then use the classical factors to select stocks. After that, weight of each stock is optimized by NSGA-II with three objective functions: Sharpe ratio, skewness and kurtosis. Our factors generated through by genetic programming successfully capture the abnormal return and NSGA-II helps us maximize Sharpe ratio and minimize drawdown and shortfall. In the last, though we have achieved remarkable cumulative return based on the optimized portfolio, more efforts are needed while applying it to the real market\",\"PeriodicalId\":346592,\"journal\":{\"name\":\"Proceedings of the 2020 The 6th International Conference on E-Business and Applications\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-02-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2020 The 6th International Conference on E-Business and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3387263.3387270\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2020 The 6th International Conference on E-Business and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3387263.3387270","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automatic Asset Selection and Allocation System with NSGA-II and Genetic Programming
Making a good investment decision is always difficult because of the large uncertainty, randomness, and unpredictability of asset price. However, a portfolio can help investors achieve a better result with a proper allocation of good quality assets and appropriate weights. In this study, we construct an automatic asset selection and allocation system. We first apply the genetic programing to design new risk factors which can bring abnormal return based on classical factors and then use the classical factors to select stocks. After that, weight of each stock is optimized by NSGA-II with three objective functions: Sharpe ratio, skewness and kurtosis. Our factors generated through by genetic programming successfully capture the abnormal return and NSGA-II helps us maximize Sharpe ratio and minimize drawdown and shortfall. In the last, though we have achieved remarkable cumulative return based on the optimized portfolio, more efforts are needed while applying it to the real market