Računalna ekonomija napredno je područje istraživanja u kojem ekonomisti koriste računalne alate za rješavanje analitičkih problema i predviđanje ili modeliranje složene interakcije mnogih agenata na financijskim tržištima. U nelinearnom, dinamičkom sustavu, kao što je financijsko tržište, računalna ekonomija pronalazi numerička rješenja za višestruke probleme u područjima javnih financija, teorije igara i makroekonomije. Kroz izgradnju virtualnih ekonomskih sustava, istraživači mogu proširiti svoje razumijevanje uočenih pravilnosti, normi i potencijalnih ponašanja unutar tih sustava u stvarnom svijetu. S druge strane, formule i algoritmi koji su izvedeni isključivo iz ekonomskog razmišljanja rijetko koreliraju sa stvarnošću. Mnogi softverski paketi računalne ekonomije s unaprijed programiranim optimizacijskim rutinama, kao što su Gauss ili Conopt, omogućuju ekonomistima da iskoriste sve šire računalne sposobnosti za generiranje rješenja za ekonomske probleme.
Računalna ekonomija temeljena na agentima (ACE) specijalizirano je područje računalne ekonomije koje konstruira modele ekonomskih procesa koristeći fiksne početne uvjete koje odredi istraživač, ali se nakon toga razvijaju na temelju interakcije niza neovisnih čimbenika ili agenata. Agenti mogu biti fizički subjekti, kao što je vrijeme, ili biološki entiteti, kao što su stoka ili usjevi. Osim toga, pojedinci, kao što su potrošači, ili institucije, kao što je veliko tržište, također mogu činiti agente. Istraživači odabiru određeni skup sredstava za danu formulaciju na temelju problema koji se proučava.
Nekoliko kritičnih ciljeva pokreće računsku ekonomiju. Neki istraživači nastoje procijeniti performanse sustava danih procesa, organizacija ili politika praktički prije nego što se uvedu kako bi bili sigurni da su ishodi društveno korisni. Oni uvode niz agenata, kao što su potrošači, proizvođači, regulatorne agencije i drugi relevantni čimbenici, svi s privatnim motivacijama i kapacitetima učenja, te omogućuju tim agentima virtualnu interakciju i razvoj tijekom vremena. Glavno pitanje na koje istraživači pokušavaju odgovoriti jest može li strateško ponašanje nekog od agenata proizvesti nepravednu prednost, neučinkovitost ili poremećaj u sustavu. Na taj način istraživači mogu identificirati nedostatke u politici, planu ili sustavu prije implementacije.
Drugi cilj računalne ekonomije je identifikacija pravilnosti i obrazaca unutar ekonomskog sustava, koji se na prvi pogled može činiti potpuno slučajnim. Istraživači pokušavaju objasniti uočene pravilnosti praćenjem ponavljajućih obrazaca interakcije između agenata. Koristeći računalne simulacije, ekonomisti su uspjeli razabrati ponavljajuće obrasce u poslovnim ciklusima, tržišnim procedurama i trgovačkim mrežama. Napredak u metodologiji u programiranju, statističkoj analizi i vizualizaciji proširio je sposobnost računalnih ekonomista da razumiju ekonomske fenomene i generiraju teorije o tome što ih uzrokuje.