Skip to main content

Genetic Algorithms and Genetic Programming in Computational Finance: An Overview of the Book

  • Chapter
Genetic Algorithms and Genetic Programming in Computational Finance

Abstract

This chapter reviews some recent advancements in financial applications of genetic algorithms and genetic programming. We start with the more familiar applications, such as forecasting, trading, and portfolio management. We then trace the recent extensions to cash flow management, option pricing, volatility forecasting, and arbitrage. The direction then turns to agent-based computational finance, a bottom-up approach to the study of financial markets. The review also sheds light on a few technical aspects of GAs and GP, which may play a vital role in financial applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Allen, F. and R. Karjalainen (1999). “Using genetic algorithms to find technical trading rules,” Journal of Financial Economics, 51(2), 245–271.

    Article  Google Scholar 

  • Arifovic, J. (1994). “Genetic Algorithm Learning and the Cobweb Model,” Journal of Economic Dynamics and Control, 18(1), 3–28.

    Article  Google Scholar 

  • Baglioni, S., D. Sorbello, C. C. Pereira, and A. G. B. Tettamanzi (2000). “Evolutionary Multiperiod Asset Allocation,” in Whitley D., Goldberg D., Cantú-Paz E., Spector L., Parmee I., Beyer H.-G. (eds.), Proceedings of the Genetic and Evolutionary Computation Conference, 597–604. Morgan Kaufmann.

    Google Scholar 

  • Bauer, R. J. Jr. (1994a). Genetic Algorithms and Investment Strategies. New York: John Wiley & Sons.

    Google Scholar 

  • Bauer, R. J. Jr. (1994b). “An Introduction to Genetic Algorithms: A Mutual Fund Screening Example,” Neurove$t Journal, 2(4), 16–19.

    Google Scholar 

  • Bauer, R. J. Jr. (1995). “Genetic Algorithms and the Management of Exchange Rate Risk,” in Biethahn J., Nissen V. (eds.), Evolutionary Algorithms in Management Applications. 253–263, Heidelberg and New York: Springer.

    Chapter  Google Scholar 

  • Bauer, R. J. Jr. and G. E. Liepins (1992). “Genetic Algorithms and Computerized Trading Strategies,” in O’leary D. E., Watkins R. R. (eds.), Expert Systems in Finance. North Holland.

    Google Scholar 

  • Bhattacharyya, S., O. Pictet, and G. Zumbach (1998). “Representational Semantics for Genetic Programming Based Learning in High-Frequency Financial Data,” in Koza J. R., Banzhaf W., Chellapilla K., Deb K., Dorigo M., Fogel D. B., Garzon M. H., Goldberg D. E., Iba H., Riolo R. (eds.), Genetic Programming 1998: Proceedings of the Third Annual Conference, 11–16. Morgan Kaufmann.

    Google Scholar 

  • Birchenhall, C. R. (1995). “Modular Technical Change and Genetic Algorithms,” Computational Economics, 8(3), 233–253.

    Article  Google Scholar 

  • Blume, E. and E. Easley (1992). “Evolution and Market Behavior,” Journal of Economic Theory, 58, 9–40.

    Article  Google Scholar 

  • Bullard, J. and J. Duffy (1999). “Using Genetic Algorithms to Model the Evolution of Heterogeneous Beliefs,” Computational Economics, 13(1), 41–60.

    Article  Google Scholar 

  • Chen, S.-H. (1998a). “Evolutionary Computation in Financial Engineering: A Roadmap to GAs and GP,” Financial Engineering News, 2(4).

    Google Scholar 

  • Chen, S.-H. (1998b). “Modeling Volatility with Genetic Programming: A First Report,” Neural Network Worlds, 8(2), 181–190.

    Google Scholar 

  • Chen, S.-H. (2000a). “Toward an Agent-based Computational Modeling of Bargaining Strategies in Double Auction Markets with Genetic

    Google Scholar 

  • Keber, C. (2000). “Option Valuation with the Genetic Programming Approach,” in Abu-Mostafa Y. S., LeBaron B., Lo A. W., Weigend A. S. (eds.), Computational Finance — Proceedings of the Sixth International Conference, 689–703, Cambridge, MA: MIT Press.

    Google Scholar 

  • Keber, C. and M. G. Schuster (2001). “Evolutionary Computation and the Vega Risk of American Put Options,” IEEE Transactions on Neural Networks, 12(4), 704–715.

    Article  Google Scholar 

  • LeBaron, B. (2000). “Agent Based Computational Finance: Suggested Reading and Early Research,” Journal of Economic Dynamics and Control, 24, 679–702.

    Article  Google Scholar 

  • Leinweber, D. and R. Arnott (1995). “Quantitative and Computational Innovation in Investment Management,” Journal of Portfolio Management, 21(2), 8–15.

    Article  Google Scholar 

  • Michalewicz, Z. (1996). Genetic Algorithms + Data Structures = Evolution Programs. Springer.

    Google Scholar 

  • Neely, C. J. and P. A. Weiler (1999), “Technical Trading Rules in the European Monetary System,” Journal of International Money and Finance, 18(3), 429–458.

    Article  Google Scholar 

  • Neely, C. J., P. A. Weiler, and R. Dittmar (1997). “Is Technical Analysis in the Foreign Exchange Market Profitable? A Genetic Programming Approach,” Journal of Financial and Quantitative Analysis, 32(4), 405–426.

    Article  Google Scholar 

  • Nikolaev, N. I. and H. Iba (2000). “Inductive Genetic Programming of Polynomial Learning Networks,” in Yao X. (ed.), Proceedings of the IEEE Symposium on Combinations of Evolutionary Computation and Neural Networks, 158–167. IEEE Press.

    Google Scholar 

  • Noe, T. H. and L. Pi (2000). “Learning Dynamics, Genetic Algorithms, and Corporate Takeovers,” Journal of Economic Dynamics and Control, 24(2), 189–217.

    Article  Google Scholar 

  • Novkovic, S. (1998). “A Genetic Algorithm Simulation of a Transition Economy: An Application to Insider-Privatization in Croatia,” Computational Economics, 11(3), 221–243.

    Article  Google Scholar 

  • Palmer, R. G., W. B. Arthur, J. H. Holland, B. LeBaron, and P. Tayler (1994). “Artificial Economic Life: A Simple Model of a Stockmarket,” Physica D, 75, 264–274.

    Article  Google Scholar 

  • Pereira, R. (1996). “Selecting Parameters for Technical Trading Rules Using Genetic Algorithms,” Journal of Applied Finance and Investment, 1(3), July/August 27–34.

    Google Scholar 

  • Pereira, R. (2002). “Forecasting Ability But No Profitability: An Empirical Evaluation of Genetic Algorithm-Optimized Technical Trading Rules,” in S.-H. Chen (ed.), Evolutionary Computation in Economics and Finance, 287–309. Physica-Verlag.

    Google Scholar 

  • Riechmann, T. (1999). “Learning and Behavioural Stability: An Economic Interpretation of Genetic Algorithms,” Journal of Evolutionary Economics, 9(2), 225–242.

    Article  Google Scholar 

  • Riechmann, T. (2001). “Genetic Algorithm Learning and Economic Evolution,” in Chen, S.-H (ed.), Evolutionary Computation in Economics and Finance, 45–59. Physica-Verlag.

    Google Scholar 

  • Sandroni, A. (2000). “Do Markets Favor Agents Able to Make Accurate Prediction?” Econometnca, 68(6), 1303–1341.

    Article  Google Scholar 

  • Sciubba, E. (1999). “The Evolution of Portfolio Rules and the Capital Asset Pricing Model,” DAE Working Paper No. 9909, University of Cambridge.

    Google Scholar 

  • Smith, S. N. (1998). “Trading Applications of Genetic Programming,” Financial Engineering News, 2(6).

    Google Scholar 

  • Szeto, K. Y. and P. X. Luo (1999). “Self-Organizing Behavior in Genetic Algorithm for the Forecasting of Financial Time Series,” Proceeding of the International Conference on Forecasting Financial Markets, FFM99, CD-Rom.

    Google Scholar 

  • Tay, N. and S. Linn (2001). “Fuzzy Inductive Reasoning, Expectation Formation and the Behavior of Security Prices,” Journal of Economic Dynamics and Control, 25, 321–361.

    Article  Google Scholar 

  • Tesfatsion, L. (2001). “Introduction to the Special Issue on Agent-Based Computational Economics,” Journal of Economic Dynamics and Control, 25, 281–293.

    Article  Google Scholar 

  • Vriend, N. (2000). “An Illustration of the Essential Difference between Individual and Social Learning, and Its Consequence for Computational Analysis,” Journal of Economic Dynamics and Control, 24(1), 1–19.

    Article  Google Scholar 

  • Vriend, N. (2001). “On Two Types of GA-Leaming,” in Chen, S.-H. (ed.) Evolutionary Computation in Economics and Finance, 233–243, Heidelberg: Physica-Verlag.

    Google Scholar 

  • Wang, J. (2000). “Trading and Hedging in S&P 500 Spot and Futures Markets Using Genetic Programming,” Journal of Futures Markets, 20(10), 911–942.

    Article  Google Scholar 

  • Yeh, C.-H and Chen S.-H. (2001). “Market Diversity and Market Efficiency: The Approach Based on Genetic Programming,” Journal of Artificial Simulation of Adaptive Behavior (AISB Journal), 1(1).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science+Business Media New York

About this chapter

Cite this chapter

Chen, SH. (2002). Genetic Algorithms and Genetic Programming in Computational Finance: An Overview of the Book. In: Chen, SH. (eds) Genetic Algorithms and Genetic Programming in Computational Finance. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0835-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-0835-9_1

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-5262-4

  • Online ISBN: 978-1-4615-0835-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics