首页> 外文会议>IEEE Congress on Evolutionary Computation >Genetic Network Programming with Sarsa Learning and Its Application to Creating Stock Trading Rules
【24h】

Genetic Network Programming with Sarsa Learning and Its Application to Creating Stock Trading Rules

机译:遗传网络编程与Sarsa学习及其在创建股票交易规则的应用

获取原文

摘要

In this paper, trading rules on stock market using the Genetic Network Programming (GNP) with Sarsa learning is described. GNP is an evolutionary computation, which represents its solutions using graph structures and has some useful features inherently. It has been clarified that GNP works well especially in dynamic environments since GNP can create quite compact programs and has an implicit memory function. In this paper, GNP is applied to creating a stock trading model. There are three important points: The first important point is to combine GNP with Sarsa Learning which is one of the reinforcement learning algorithms. Evolution-based methods evolve their programs after task execution because they must calculate fitness values, while reinforcement learning can change programs during task execution, therefore the programs can be created efficiently. The second important point is that GNP uses candlestick chart and selects appropriate technical indices to judge the timing of the buying and selling stocks. The third important point is that sub-nodes are used in each node to determine appropriate actions (buying/selling) and to select appropriate stock price information depending on the situation. In the simulations, the trading model is trained using the stock prices of 16 brands in 2001, 2002 and 2003. Then the generalization ability is tested using the stock prices in 2004. From the simulation results, it is clarified that the trading rules of the proposed method obtain much higher profits than Buy&Hold method and its effectiveness has been confirmed.
机译:在本文中,描述了使用具有SARSA学习的遗传网络编程(GNP)的股票市场贸易规则。 GNP是一种进化计算,它代表了使用图形结构的解决方案,并且固有具有一些有用的功能。据澄清,GNP尤其在动态环境中工作,因为GNP可以创建相当紧凑的程序并具有隐式内存功能。在本文中,GNP应用于创建股票交易模式。有三个重要观点:第一个重要点是将GNP与Sarsa学习结合,这是钢筋学习算法之一。基于进化的方法在任务执行之后演变了他们的程序,因为它们必须计算健身值,而强化学习可以在任务执行期间改变节目,因此可以有效地创建程序。第二个重要点是GNP使用烛台图表并选择合适的技术指标来判断购买和销售股票的时间。第三个重要点是在每个节点中使用子节点来确定适当的动作(购买/销售)并根据情况选择适当的股票价格信息。在模拟中,交易模式在2001年,2002年和2003年使用16个品牌的股票价格培训。然后,使用2004年的股票价格测试泛化能力。从模拟结果中,澄清了“交易规则”提出的方法获得了比购买和保持方法更高的利润,并且证实了其有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号