<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0120-6230</journal-id>
<journal-title><![CDATA[Revista Facultad de Ingeniería Universidad de Antioquia]]></journal-title>
<abbrev-journal-title><![CDATA[Rev.fac.ing.univ. Antioquia]]></abbrev-journal-title>
<issn>0120-6230</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería, Universidad de Antioquia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0120-62302011000200013</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Simulación basada en agentes de software para la evaluación de indicadores técnicos]]></article-title>
<article-title xml:lang="en"><![CDATA[Software agents based simulation for the assessment of technical indicators]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Escobar]]></surname>
<given-names><![CDATA[Alejandro]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Moreno]]></surname>
<given-names><![CDATA[Julián]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Múnera]]></surname>
<given-names><![CDATA[Sebastián]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional de Colombia Sede Medellín  ]]></institution>
<addr-line><![CDATA[Medellín ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>03</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>03</month>
<year>2011</year>
</pub-date>
<numero>58</numero>
<fpage>123</fpage>
<lpage>132</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0120-62302011000200013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0120-62302011000200013&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0120-62302011000200013&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Teniendo en cuenta los inconvenientes que puede acarrear la evaluación de indicadores técnicos en un mercado bursátil real, en este documento se presenta como alternativa un modelo de simulación basado en agentes de software en el que se consideran dos aspectos micro de este tipo de sistemas: los mecanismos de toma de decisión de los agentes y el protocolo de subasta de doble punta mediante el cual se realizan las transacciones. En particular, se analizan de manera empírica los indicadores de Promedios Móviles Ponderados Simples, Dobles y Triples, Momento, ROC, MACD y RSI a través de una serie de simulaciones para 280 agentes, incorporando también factores externos que pueden afectar los precios mediante un modelo de movimiento Browniano.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Considering the inconvenients that the assessment of technical indicators may handle in a real stock market, an agent based simulation model is presented in this document as an alternative where two micro aspects are considered for this kind of systems: agents' decision making mechanisms and the continuous double auction protocol through which transactions are made. In particular, the following indicators are analyzed in an empirical way: Simple, Double and Triple Weighted Moving Averages; Momentum, ROC, MACD and RSI throughout a series of simulations for 280 agents adding also external factors that may affect prices by using a Brownian motion model.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Simulación]]></kwd>
<kwd lng="es"><![CDATA[agentes de software]]></kwd>
<kwd lng="es"><![CDATA[análisis técnico]]></kwd>
<kwd lng="es"><![CDATA[subasta de doble punta continua]]></kwd>
<kwd lng="en"><![CDATA[Simulation]]></kwd>
<kwd lng="en"><![CDATA[software agents]]></kwd>
<kwd lng="en"><![CDATA[technical analysis]]></kwd>
<kwd lng="en"><![CDATA[continuous double auction]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="Verdana" size="4"> <b>Simulaci&oacute;n basada en agentes de software para la evaluaci&oacute;n de indicadores t&eacute;cnicos</b></font></p>      <p align="center"><font face="Verdana" size="4"> <b>Software agents based simulation for the assessment of technical indicators</b></font></p>      <p> <font face="Verdana" size="2"> <i>Alejandro Escobar, Juli&aacute;n Moreno<sup>*</sup>, Sebasti&aacute;n M&uacute;nera </i></font></p>       <p><font face="Verdana" size="2"> Universidad Nacional de Colombia Sede  Medell&iacute;n, Carrera 80 N.&deg; 65 - 223 Bloque M8A, Medell&iacute;n, Colombia</font></p>     <br>  <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Resumen</b></font></p>      <p><font face="Verdana" size="2">Teniendo en cuenta los inconvenientes que puede acarrear la evaluaci&oacute;n de indicadores t&eacute;cnicos en un mercado burs&aacute;til real, en este documento se presenta como alternativa un modelo de simulaci&oacute;n basado en agentes de software en el que se consideran dos aspectos micro de este tipo de sistemas: los mecanismos de toma de decisi&oacute;n de los agentes y el protocolo de subasta de doble punta mediante el cual se realizan las transacciones. En particular, se analizan de manera emp&iacute;rica los indicadores de Promedios M&oacute;viles Ponderados Simples, Dobles y Triples, Momento, ROC, MACD y RSI a trav&eacute;s de una serie de simulaciones para 280 agentes, incorporando tambi&eacute;n factores externos que pueden afectar los precios mediante un modelo de movimiento Browniano.</font></p>      <p><font face="Verdana" size="2"><i>Palabras clave: </i>Simulaci&oacute;n, agentes de software, an&aacute;lisis t&eacute;cnico, subasta de doble punta continua.</font></p>  <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Abstract</b></font></p>       <p><font face="Verdana" size="2">Considering the inconvenients that the assessment of technical indicators may handle in a real stock market, an agent based simulation model is presented in this document as an alternative where two micro aspects are considered for this kind of systems: agents' decision making mechanisms and the continuous double auction protocol through which transactions are made. In particular, the following indicators are analyzed in an empirical way: Simple, Double and Triple Weighted Moving Averages; Momentum, ROC, MACD and RSI throughout a series of simulations for 280 agents adding also external factors that may affect prices by using a Brownian motion model.</font></p>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><i>Keywords:</i>Simulation, software agents, technical analysis, continuous double auction.</font></p>  <hr noshade size="1">      <p><font face="Verdana" size="3"><b>Introducci&oacute;n</b></font></p>          <p> <font face="Verdana" size="2"> El principio elemental en el que se  fundamenta un inversor en un mercado burs&aacute;til es el de comprar barato y vender  caro para obtener una diferencia positiva, sin embargo, el truco en esta decisi&oacute;n  se encuentra en determinar exactamente cu&aacute;ndo hacer una cosa o la otra y en qu&eacute;  cantidad. Este dilema no es f&aacute;cil de solucionar y se requiere de un  conocimiento profundo del mercado para reconocer comportamientos y tendencias  de inter&eacute;s que permitan tomar la decisi&oacute;n apropiada.    <br>    <br> Existen dos escuelas o enfoques  cl&aacute;sicos de an&aacute;lisis burs&aacute;til que tienen como finalidad reconocer dichas  tendencias, el primero se conoce como an&aacute;lisis fundamental y se basa en valorar  los productos (generalmente acciones) a partir de una evaluaci&oacute;n econ&oacute;mica de  las empresas que las emiten. De esta manera, la decisi&oacute;n de comprar o vender  depende de si ese valor est&aacute; por debajo o por encima de la cotizaci&oacute;n (precio)  que tenga la acci&oacute;n en un determinado momento en el mercado. De manera m&aacute;s  detallada puede decirse que si el precio de una acci&oacute;n est&aacute; por debajo de su  valor intr&iacute;nseco significa que la acci&oacute;n est&aacute; infravalorada por el mercado y se  esperar&iacute;a que su cotizaci&oacute;n suba, con lo que ser&iacute;a pertinente comprarla. Por  otro lado, si el precio de la acci&oacute;n est&aacute; por encima de su valor intr&iacute;nseco,  significa que la acci&oacute;n est&aacute; sobrevalorada y se esperar&iacute;a que su cotizaci&oacute;n  baje, caso en el cual se deber&iacute;a vender.    <br>    <br> El otro enfoque cl&aacute;sico es el  an&aacute;lisis t&eacute;cnico el cual se fundamenta en que el comportamiento de los mercados  sigue rumbos que no necesariamente dependen de las variables que se estudian en  el an&aacute;lisis fundamental, y por tanto el valor supuesto de una acci&oacute;n puede  diferir en gran medida del valor real. Considerando esto, este enfoque busca  examinar el comportamiento analizando &uacute;nicamente la evoluci&oacute;n de los precios  pasados para predecir su tendencia futura, considerando los siguientes  principios [1]: a) El precio de una acci&oacute;n depende de la interacci&oacute;n de oferta  y demanda y no de un valor intr&iacute;nseco como el que le asigna el an&aacute;lisis  fundamental; b) Los precios se comportan de acuerdo a tendencias marcadas y  tienen una duraci&oacute;n relativamente larga hasta que ocurren cambios capaces de  cambiarlas; c) El comportamiento de las cotizaciones depende de los  comportamientos pasados pues los mercados tienen memoria generando que se  repitan determinados patrones de manera c&iacute;clica; d) Los precios no dependen  &uacute;nicamente del mercado sino de los miedos, expectativas y esperanzas de los  inversores, los cuales, aunque a veces est&aacute;n muy bien informados, est&aacute;n  influenciados por factores psicol&oacute;gicos que insertan elementos irracionales y  aleatorios.    <br>    <br> Siendo el an&aacute;lisis t&eacute;cnico una de las  herramientas m&aacute;s utilizadas en los mercados burs&aacute;tiles y en particular por  inversores no expertos que no tienen la posibilidad de llevar a cabo un  an&aacute;lisis fundamental, el trabajo presentado en este art&iacute;culo describe un modelo  de simulaci&oacute;n que permite la evaluaci&oacute;n de estrategias de inversi&oacute;n a partir de  an&aacute;lisis t&eacute;cnico. Si bien la mejor manera de determinar si una estrategia es  buena o no en un mercado burs&aacute;til es aplic&aacute;ndola en la realidad, esto tiene  como inconveniente el costo en el que se incurrir&iacute;a en t&eacute;rminos de tiempo y  dinero. Por esto, la simulaci&oacute;n se presenta como una alternativa efectiva en el  sentido que se pueden establecer condiciones semejantes a las de la realidad y  conocer los resultados en muy poco tiempo, ahorrando as&iacute; tiempo y dinero.    <br>    ]]></body>
<body><![CDATA[<br> Como aproximaci&oacute;n para el modelo de  simulaci&oacute;n se eligi&oacute; la Simulaci&oacute;n Basada en Sistemas Multi- Agente (MABS, por  sus siglas en ingl&eacute;s) [2-3] que puede entenderse como la intersecci&oacute;n entre la  Simulaci&oacute;n Basada en Agentes (ABS, por sus siglas en ingl&eacute;s) [4] proveniente  del campo de la sociolog&iacute;a y los Sistemas Multi-Agente (MAS, por sus siglas en  ingl&eacute;s) [5], provenientes del campo de la inteligencia artificial distribuida.  La fortaleza de esta aproximaci&oacute;n radica en el estudio a nivel micro de  sistemas complejos, vistos como el resultado emergente de las interacciones  entre las partes (agentes) que lo constituyen. Dichas interacciones afectan el  comportamiento global del sistema, y &eacute;ste a su vez afecta el comportamiento  individual de los agentes.    <br>    <br> Este aspecto es especialmente cierto  en los mercados burs&aacute;tiles y es por esta raz&oacute;n que se eligi&oacute; esta aproximaci&oacute;n  para desarrollar el trabajo aqu&iacute; presentado, idea que es compartida por otros  trabajos importantes encontrados en la literatura [6-9].    <br>    <br> En la propuesta presentada en este  documento, el modelo de simulaci&oacute;n contempla los agentes que representan  inversores reales del mercado y cuyas interacciones se llevan a cabo mediante  un mecanismo est&aacute;ndar para este tipo de mercados como es la Subasta de Doble  Punta Continua (CDA, por sus siglas en ingl&eacute;s). Para proveer al modelo de  escenarios realistas, &eacute;ste puede ser alimentado con el hist&oacute;rico de  cotizaciones de diversas acciones, siendo el mercado Colombiano el caso de  validaci&oacute;n en este trabajo.  </font></p>      <p><font face="Verdana" size="3"><b>Formulaci&oacute;n del modelo</b></font></p>      <p><font face="Verdana" size="2">El modelo de simulaci&oacute;n consta de  tres componentes principales. El primero como ya se mencion&oacute; son los agentes  inversores cuyas decisiones son gobernadas por los indicadores descritos en la  siguiente secci&oacute;n. El segundo es el mecanismo CDA [10-11], el cual es utilizado  en muchas de las bolsas de valores alrededor del mundo para realizar las  transacciones de acciones entre los que quieren comprar y los que quieren  vender. A grandes rasgos, este mecanismo define un protocolo que funciona de la  siguiente manera: Cuando en un determinado momento existen <i>m</i> ofertas de compra <i>b<sub>1</sub>, b<sub>2</sub>, ... b<sub>m</sub></i> y <i>n</i> ofertas de venta <i>s<sub>1</sub>, s<sub>2</sub>,... s<sub>m</sub></i>, &eacute;stas se ordenan de  manera descendente en el primer caso y ascendente en el segundo. Se usa la  notaci&oacute;n <i>i</i> para el i-esimo  valor m&aacute;s alto de las ofertas de compra y el i-esimo valor m&aacute;s bajo para las de  venta. Una vez ordenadas de esta manera se determina un valor <i>k</i> en el cual se cumple la relaci&oacute;n <i>b<sub>k</sub> &ge; s<sub>k</sub></i> y <i>b<sub>k+1</sub> &lt; s<sub>k+1</sub></i>. Esta relaci&oacute;n indica  que desde 1 hasta <i>k</i>, el valor de las ofertas de compra  es mayor que las de venta por lo cual, cuando mucho, <i>k</i> tratos son posibles. Una vez  determinado <i>k</i> se define  un candidato para el precio de la negociaci&oacute;n seg&uacute;n la ecuaci&oacute;n (1):</font></p>      <p><img src="/img/revistas/rfiua/n58/n58a13e01.gif"></p>      <p><font face="Verdana" size="2">Si se cumple la relaci&oacute;n <i>s<sub>k</sub> &le; p<sub>0</sub> &le; b<sub>k</sub></i> entonces las ofertas  desde 1 hasta <i>k</i> tranzan al  precio <i>p<sub>0</sub></i>, mientras que en  caso contrario las ofertas desde 1 hasta <i>k-</i>1  tranzan al precio <i>b<sub>k</sub></i>  para los compradores y <i>s<sub>k</sub></i>  para los vendedores. En el segundo caso, como el precio para los compradores es  diferente al de los vendedores, el subastador recibe el monto de la  diferencia.Una vez se establece una transacci&oacute;n, las ofertas correspondientes  son borradas mientras que las dem&aacute;s permanecen en cola. Este protocolo en su  forma b&aacute;sica s&oacute;lo considera que todas las ofertas se realizan por una sola  unidad del bien que se desea transar, lo cual no es cierto en el tipo de  mercado burs&aacute;til que se est&aacute; simulando. Para considerar este aspecto, se mejora  el protocolo CDA haciendo que una vez se establecen aquellas ofertas que pueden  transar, se examina la cantidad de cada una y, si esta es la misma para ambas,  las dos son borradas, en caso contrario la oferta con mayor cantidad se actualiza  rest&aacute;ndole la cantidad de la menor y se deja en la cola, mientras que la otra  se borra.    <br>    ]]></body>
<body><![CDATA[<br> El &uacute;ltimo componente del modelo  consiste en la simulaci&oacute;n de los factores externos que afectan al mercado y que  influencian directamente los precios de las acciones. El m&eacute;todo elegido para  llevar a cabo esta tarea fue mediante un movimiento Browniano geom&eacute;trico [12]  el cual es ampliamente utilizado para la generaci&oacute;n de series sint&eacute;ticas de  precios de acciones. La ecuaci&oacute;n (2), muestra c&oacute;mo se estima el precio promedio  de cada acci&oacute;n en cada periodo.</font></p>      <p><img src="/img/revistas/rfiua/n58/n58a13e02.gif"></p>      <p><font face="Verdana" size="2">En donde <i>P<sub>t-1</sub></i> corresponde al precio  de la acci&oacute;n en el periodo anterior,  <i>R'</i> a la rentabilidad promedio obtenida en los periodos anteriores  y <i>&sigma;<sub>R</sub></i> a su desviaci&oacute;n  est&aacute;ndar. Para incorporar este aspecto dentro del modelo, se adicionan en cada  periodo una serie de ofertas &quot;sint&eacute;ticas&quot; tanto de compra como de  venta con un precio aleatorio alrededor del &plusmn;5% de <i>P<sub>t</sub></i>. La cantidad de ofertas generadas se define  considerando una distribuci&oacute;n normal para el volumen de transacciones, as&iacute; como  una estimaci&oacute;n del volumen generado por los agentes inversores. Otro aspecto  fundamental de este componente es que al generar constantemente ofertas tanto  de compra como de venta le provee liquidez al mercado simulado, lo cual es  sumamente importante si se tiene en cuenta que el n&uacute;mero de agentes inversores  en una simulaci&oacute;n es uno de los par&aacute;metros de entrada y, si &eacute;ste es bajo, no  habr&iacute;a una suficiente fuerza de oferta y demanda comparado con la contraparte  real del mercado. Visto de otra manera, este componente representa un  conglomerado del resto de agentes que participan en el mercado, cuyas  decisiones est&aacute;n basadas precisamente en esos factores externos que se busca simular.    <br>    <br> Un esquema general del modelo global  considerando los tres componentes descritos puede observarse en la <a href="#Figura1">figura1</a>.  Dentro de la definici&oacute;n de par&aacute;metros, como ya se mencion&oacute;, se encuentra el  n&uacute;mero de los agentes inversores as&iacute; como la definici&oacute;n del indicador t&eacute;cnico  que usar&iacute;a cada uno.</font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a13i01.gif" ><a name="Figura1"></a></p>      <p><font face="Verdana" size="2"> Entre estos par&aacute;metros tambi&eacute;n se encuentra el n&uacute;mero de per&iacute;odos (d&iacute;as) que se desea simular, las acciones que se van a considerar y los hist&oacute;ricos de sus cotizaciones.</font></p>      <p><font face="Verdana" size="2"><b><i>Indicadores t&eacute;cnicos implementados</i></b></font></p>      <p><font face="Verdana" size="2"> Dentro del an&aacute;lisis t&eacute;cnico hay una  gran variedad de indicadores, los cuales son modelos matem&aacute;ticos y estad&iacute;sticos  calculados a partir de los valores hist&oacute;ricos de precios y/o vol&uacute;menes  transados de acciones, y se utilizan como herramienta para determinar momentos  potencialmente apropiados de compra o venta. Existen b&aacute;sicamente tres tipos de  indicadores [1]: Los seguidores de tendencias, los osciladores y los que  identifican si se est&aacute; en per&iacute;odos de tendencia o de trading.    <br>    ]]></body>
<body><![CDATA[<br> Los seguidores de tendencia no buscan  predecir el comportamiento futuro de los precios, sino identificar el comienzo  de una tendencia sea al alza o a la baja. El seguidor de tendencia m&aacute;s com&uacute;n es  el promedio m&oacute;vil, el cual es un promedio aritm&eacute;tico que suaviza la curva de  precios y se convierte en una representaci&oacute;n sencilla de la tendencia,  permitiendo identificar su inicio y evoluci&oacute;n. Hay tres tipos de promedios  m&oacute;viles, el aritm&eacute;tico, el ponderado y el exponencial, siendo el segundo el  utilizado en este trabajo.    <br>    <br> <i>Promedio  m&oacute;vil ponderado</i>  Como su nombre lo indica, consiste en el c&aacute;lculo del promedio de los &uacute;ltimos <i>n</i> d&iacute;as de las cotizaciones d&aacute;ndole m&aacute;s  peso a los datos m&aacute;s nuevos. En otras palabras, es la media aritm&eacute;tica pero a  cada precio se lo multiplica por un peso que es una funci&oacute;n lineal. Su  representaci&oacute;n se muestra en la ecuaci&oacute;n (3).  </font></p>      <p><img src="/img/revistas/rfiua/n58/n58a13e03.gif"></p>      <p><font face="Verdana" size="2">  Donde <i>Pt</i> es el precio promedio del d&iacute;a  t-&eacute;simo y <i>N</i> es el  n&uacute;mero de per&iacute;odos que considera la media.    <br>    <br> La manera de interpretar este  promedio es mediante las se&ntilde;ales que se producen cuando hay cortes entre las  curvas de precios y la curva del promedio. Se dice que hay se&ntilde;al de compra  cuando la curva del promedio es cortada ascendentemente por la de precios. De  forma similar, hay se&ntilde;al de venta cuando la curva de precios cruza en forma  descendente la del promedio.    <br>    <br> Tambi&eacute;n es posible utilizar dos y  hasta tres pro&shy;medios m&oacute;viles que combinados producen se&ntilde;a&shy;les m&aacute;s suavizadas.  Con dos promedios m&oacute;viles, se utiliza uno que representa al corto plazo y otro  que representa al mediano plazo, la diferencia es que el de corto plazo utiliza  obviamente un pe&shy;r&iacute;odo de d&iacute;as menor que el de mediano plazo. La curva de corto  plazo se ajusta m&aacute;s al precio y eli&shy;mina las fluctuaciones que pueda tener,  mientras que la curva de mediano plazo captura mejor la tendencia. Las se&ntilde;ales  de compra y venta depen&shy;den de los cruces entre las curvas de corto y me&shy;diano  plazo, si la curva de mediano plazo es cru&shy;zada de forma ascendente por la de  corto plazo, hay se&ntilde;al de compra, mientras que si es cruzada de forma  descendente hay se&ntilde;al de venta.    <br>    ]]></body>
<body><![CDATA[<br> En el caso de tres promedios m&oacute;viles,  se utilizan una curva de corto plazo, una de mediano plazo y otra de largo  plazo. Cuando la curva de promedio m&oacute;vil de corto plazo cruza a la curva de  mediano plazo de abajo hacia arriba, es alerta de posible se&ntilde;al de compra que  se ratifica si inmediatamente despu&eacute;s la curva de mediano plazo corta a la de  largo plazo de abajo hacia arriba. Asimismo, cuando la curva de corto plazo  cruza a la curva de mediano plazo de arriba hacia abajo, es alerta de que  posiblemente sea conveniente comprar y se ratifica la se&ntilde;al cuando la curva de  mediano plazo corta a la de largo plazo de arriba hacia abajo.    <br>    <br> Los osciladores por su parte,  funcionan en per&iacute;odos en los que los precios est&aacute;n fluctuando en bandas  horizontales, es decir, en per&iacute;odos de trading. Los osciladores utilizados en  este trabajo son Momento, Rate Of Change (ROC), Moving Average Convergence /  Divergence (MACD) y Relative Strength Index (RSI, por sus siglas en ingl&eacute;s),  los cuales se describen a continuaci&oacute;n.    <br>    <br> <i>Momento</i> Este oscilador es uno de los m&aacute;s  sencillos pues calcula la diferencia entre el precio actual y el precio <i>N</i> d&iacute;as atr&aacute;s tratando de medir la  velocidad a la que cambia la cotizaci&oacute;n y la direcci&oacute;n en la que est&aacute;  sucediendo dicha variaci&oacute;n. La se&ntilde;al de compra se da cuando la curva de momento  cruza la l&iacute;nea cero hacia arriba, y hay se&ntilde;al de venta si la cruza hacia abajo.    <br>    <br> <i>ROC</i> Es muy similar al Momento pero no  calcula la diferencia entre el precio actual con el precio <i>N</i> d&iacute;as atr&aacute;s, sino su cambio porcentual.  En este caso la l&iacute;nea gu&iacute;a no es el cero sino el 100 y la se&ntilde;al de compra se da  cuando la curva cruza hacia arriba dicha l&iacute;nea, mientras que la de venta cuando  lo hace hacia abajo.    <br>    <br> <i>MACD</i> Es un oscilador que se basa  en dos promedios m&oacute;viles exponenciales, uno de corto plazo (12 d&iacute;as) y uno de  largo plazo (26 d&iacute;as) para generar las se&ntilde;ales de compra y venta, midiendo las  diferencias existentes entre ellos. Se utiliza una l&iacute;nea disparadora que no es  m&aacute;s que un promedio m&oacute;vil aritm&eacute;tico de la curva de MACD de 9 d&iacute;as. La se&ntilde;al de  compra se da cuando la curva de MACD cruza hacia arriba al disparador y, de  manera an&aacute;loga, la se&ntilde;al de venta se da cuando lo hace de arriba hacia abajo.  En la ecuaci&oacute;n (4) se muestra su representaci&oacute;n matem&aacute;tica.</font></p>      <p><img src="/img/revistas/rfiua/n58/n58a13e04.gif"></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2"><i>RSI</i> Este oscilador surgi&oacute; a partir del  de Momento con el fin de superar las limitaciones que &eacute;ste tiene: los  movimientos err&aacute;ticos y la susceptibilidad a los cambios bruscos. El RSI  suaviza la l&iacute;nea de Momento y est&aacute; acotada por una franja con el fin de saber  exactamente los momentos de sobrecompra y sobreventa. El RSI siempre tendr&aacute; un  valor entre 0 y 100, y toma en cuenta los promedios m&oacute;viles de los per&iacute;odos en  que hubo alzas y los per&iacute;odos en los que hubo bajas. Se considera que hay se&ntilde;al  de venta cuando la curva de RSI cruza hacia abajo hacia un l&iacute;mite superior que  por lo general es 70, y hay se&ntilde;al de compra cuando cruza hacia arriba un l&iacute;mite  de inferior que por lo general es 30. Su representaci&oacute;n matem&aacute;tica se muestra  en la ecuaci&oacute;n (5).</font></p>      <p><img src="/img/revistas/rfiua/n58/n58a13e05.gif"></p>      <p><font face="Verdana" size="2">Donde <i>PMEa</i> es el promedio m&oacute;vil exponencial  de las alzas, y <i>PMEb</i> es el  promedio m&oacute;vil exponencial de las bajas.</font></p>      <p><font face="Verdana" size="3"><b>Resultados experimentales</b></font></p>      <p><font face="Verdana" size="2">Con el fin de validar el modelo de  simulaci&oacute;n presentado en este art&iacute;culo se us&oacute; una plataforma computacional,  dise&ntilde;ada usando una metodolog&iacute;a denominada Sigma [13] propia de MABS, e  implementada a partir del lenguaje Java y de la plataforma de administraci&oacute;n de  agentes de software JADE [14]. Con dicha plataforma se llevaron a cabo una  serie de corridas, de las cuales 5 se resumen en la <a href="#Tabla1">tabla1</a>. Para dichas  corridas se consideraron 3 acciones significativas del mercado colombiano:  Nacional de Chocolates (CHOCOL), Banco de Bogot&aacute; (Bogota) y Preferencial de  Bancolombia (BANCOLOM) de las cuales se carg&oacute; un hist&oacute;rico real de cotizaciones  de 60 d&iacute;as extra&iacute;do de la p&aacute;gina de la Bolsa de Valores de Colombia. En cada  corrida se incluyeron 280 agentes, 40 por cada uno de los indicadores t&eacute;cnicos  considerados: Promedio M&oacute;vil Ponderado Simple (PMPS), Doble (PMPD), Triple (PMPT),  MACD, Momento, ROC y RSI donde sus par&aacute;metros internos, que b&aacute;sicamente se  refieren al n&uacute;mero de per&iacute;odos que consideran para sus c&aacute;lculos, se definen de  manera aleatoria dentro de determinados rangos. Para efectos comparativos, de  manera que los resultados obtenidos se deban principalmente a la eficiencia del  indicador y no a otras variables, tanto el saldo inicial de dichos agentes as&iacute;  como la cantidad inicial de acciones se define igual para todos en cada  simulaci&oacute;n.</font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a13t01.gif" ><a name="Tabla1"></a></p>      <p><font face="Verdana" size="2">Tambi&eacute;n para efectos de comparaci&oacute;n y  dado que los indicadores t&eacute;cnicos como tal s&oacute;lo brindan informaci&oacute;n sobre  cu&aacute;ndo comprar o vender una determinada acci&oacute;n, pero no sobre qu&eacute; cantidad o  qu&eacute; precio ofertar, se defini&oacute; que la cantidad de cada oferta para todos los  agentes corresponda a una proporci&oacute;n de su saldo inicial, mientras que el  precio se defina de manera aleatoria alrededor del &plusmn;5% del &uacute;ltimo valor  conocido de la acci&oacute;n correspondiente.    <br>    <br> Como puede observarse en la <a href="#Tabla1">tabla1</a>,  la rentabilidad de los seguidores de tendencia implementados, los promedios  m&oacute;viles ponderados, fue en promedio mejor al usar los triples, ubic&aacute;ndose en  segundo lugar los dobles y por &uacute;ltimo el simple. Adicional a esto, se  evidencian dos diferencias significativas: la primera es que en promedio la  desviaci&oacute;n est&aacute;ndar disminuye al usar m&aacute;s promedios significando esto una mayor  estabilidad del indicador ante diferentes escenarios; la segunda es que la  cantidad de transacciones promedio realizadas tambi&eacute;n disminuye en el mismo  sentido, lo cual es muy deseable si se tiene en cuenta que en los mercados  reales dichas transacciones tienen asociados unos costos que por simplicidad no  fueron considerados en este modelo de simulaci&oacute;n.    <br>    ]]></body>
<body><![CDATA[<br> Respecto a los osciladores, como era  de esperarse el Momento y el ROC al ser tan simples presentaron en promedio  menor rentabilidad y mayor desviaci&oacute;n est&aacute;ndar que el RSI y el MACD. Igualmente  exhiben en promedio una cantidad considerablemente mayor de transacciones que  el RSI y el MACD siendo este &uacute;ltimo el que en promedio presenta un menor valor.    <br>    <br> Como resultado general puede  observarse que, al menos en las corridas realizadas, el indicador que en  promedio present&oacute; mejores resultados considerando no s&oacute;lo rentabilidad si no  tambi&eacute;n su desviaci&oacute;n est&aacute;ndar y cantidad de se&ntilde;ales (transacciones) fue el  RSI, mientras que el peor fue PMPS.    <br>    <br> Con el fin de visualizar con m&aacute;s  detalle los resultados de estos experimentos se hace uso de la interfaz grafica  de la plataforma que permite ver, entre muchas otras cosas, los gr&aacute;ficos de  cotizaciones resultantes durante la simulaci&oacute;n. La <a href="#figura2">figura 2</a> muestra, por  ejemplo, las cotizaciones de las tres acciones durante la corrida 5. Aqu&iacute; se  puede observar c&oacute;mo el modelo conserva algunos estad&iacute;sticos simples como la media  y la varianza de los precios y vol&uacute;menes, reproduciendo de cierta manera las  condiciones presentes en la contraparte real.</font></font>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a13i02.gif" ><a name="Figura2"></a></p>      <p><font face="Verdana" size="2">Para revisar con m&aacute;s detalle el  comportamiento de los agentes inversores, la plataforma tambi&eacute;n permite  visualizar la representaci&oacute;n de los indicadores empleados, as&iacute; como la  variaci&oacute;n correspondiente en la cantidad de acciones. A manera de ejemplo, la  <a href="#figura3">figura 3</a> muestra los indicadores para tres agentes cuya rentabilidad fue m&aacute;s  similar al promedio de aquellos que usaron ese indicador durante la corrida 5.  Se muestran en este caso tres agentes que usaron PMS, ROC y RSI considerando que  fueron los que para esa corrida exhibieron el peor, medio y mejor  comportamiento respectivamente.</font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a13i03.gif" ><a name="Figura3"></a></p>      <p><font face="Verdana" size="2">Por su parte, la <a href="#figura4">figura 4</a> muestra la  cantidad de acciones de esos mismos tres agentes durante toda esa simulaci&oacute;n.  Si bien a partir de la <a href="#Tabla1">tabla1</a> ya se hab&iacute;a realizado un breve an&aacute;lisis sobre la  efectividad de los indicadores considerados, las &uacute;ltimas dos figuras lo  reafirman en el sentido que permiten observar con claridad la conveniencia de  las se&ntilde;ales de compra y venta producidas, as&iacute; como su sensibilidad. En  particular puede observarse c&oacute;mo en esta comparaci&oacute;n, el PMS es el que presenta  una mayor cantidad de se&ntilde;ales generando la mayor cantidad de transacciones con  el agravante que no todas ellas fueron acertadas. En el medio respecto a este  aspecto se encuentra el ROC, mientras que claramente el RSI es el que exhibe  una menor cantidad de se&ntilde;ales las cuales, si bien no son completamente  acertadas u oportunas, s&iacute; permitieron en este caso aprovechar las tendencias  presentes en los precios.</font></p>      <p align="center"><img src="/img/revistas/rfiua/n58/n58a13i04.gif" ><a name="Figura4"></a></p>      ]]></body>
<body><![CDATA[<p><font face="Verdana" size="3"><b>Conclusiones</b></font></p>      <p><font face="Verdana" size="2">   Teniendo en cuenta que los mercados  burs&aacute;tiles son sistemas complejos en los que la validaci&oacute;n de estrategias de  inversi&oacute;n de manera directa puede resultar inconveniente y hasta peligroso en  t&eacute;rminos de tiempo y dinero, este art&iacute;culo describe una alternativa interesante  como es un modelo de simulaci&oacute;n basado en agentes de software (MABS) que  permite superar estas limitaciones. Tal modelo contempla no s&oacute;lo aspectos micro  como son los agentes inversores (junto con sus mecanismos de razonamiento  modelados, en este caso mediante indicadores t&eacute;cnicos) y el protocolo de  subasta de doble punta (CDA) utilizado en la mayor&iacute;a de bolsas de valores; sino  tambi&eacute;n aspectos macro como los factores externos que pueden afectar el mercado  (modelados en este caso mediante un movimiento Browniano geom&eacute;trico).    <br>    <br> Puede decirse entonces que el  objetivo principal del modelo desarrollado es permitir la validaci&oacute;n de forma  emp&iacute;rica de indicadores t&eacute;cnicos, mediante simulaciones de mercados en las que  se pueden definir m&uacute;ltiples escenarios que sean consistentes con la naturaleza  de su contraparte real. Tal modelo fue validado mediante la implementaci&oacute;n de  una plataforma computacional completamente funcional la cual fue probada  mediante m&uacute;ltiples corridas, algunas de las cuales fueron presentadas de manera  resumida en este art&iacute;culo.    <br>    <br> Es importante aclarar, sin embargo,  que con el an&aacute;lisis de los resultados en dichos experimentos no se busca llegar  a decir de manera contundente que sea mejor un indicador sobre otro y que &eacute;ste  tampoco es el objetivo del modelo como tal, pues eso claramente depende de las  circunstancias en las que se apliquen. Lo que s&iacute; se puede decir es que por  medio del modelo y plataforma presentados en este art&iacute;culo, se puede hacer una  valoraci&oacute;n experimental de su rendimiento general al menos respecto a la  rentabilidad obtenida, a su desviaci&oacute;n est&aacute;ndar y a la cantidad de se&ntilde;ales de  compra y venta que producen.    <br>    <br> Precisamente la conclusi&oacute;n m&aacute;s  importante que puede sacarse, es que lo presentado aqu&iacute; puede considerarse como  un esqueleto que, dado su enfoque MABS, permite la incorporaci&oacute;n de manera  sencilla de diferentes estrategias de inversi&oacute;n en un mercado burs&aacute;til bien sea  a partir de otros indicadores t&eacute;cnicos conocidos o cualquier otra aproximaci&oacute;n  que desee validarse. En este momento, de hecho el grupo de investigaci&oacute;n  trabaja en la incorporaci&oacute;n de nuevos indicadores basados en otras corrientes  no s&oacute;lo matem&aacute;ticas y estad&iacute;sticas sino tambi&eacute;n provenientes de la inteligencia  artificial explorando alternativas, basadas tambi&eacute;n en el estudio de los  precios hist&oacute;ricos, pero usando herramientas como la l&oacute;gica difusa y el  aprendizaje de m&aacute;quina.</font></p>      <p><font face="Verdana" size="3"><b>Referencias</b></font></p>      <!-- ref --><p><font face="Verdana" size="2">1. A. &Aacute;lvarez. <i>An&aacute;lisis burs&aacute;til con  fines especulativos: un enfoque t&eacute;cnico moderno.</i> Ed. Limusa. Madrid. 2007. pp.  20-49.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000092&pid=S0120-6230201100020001300001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 2. S. Van der Hoog.  <i>On multi-agent based simulation.</i> Working Paper, Center for  Non-Linear Dynamics in Economics and Finance, Department of Quantitative  Economics, University of Amsterdam, The Netherlands. 2004. <a href="http://departments.oxy.edu/cogsci/courses/2008/295/readings/mabs.pdf" target="_blank">http://departments.oxy.edu/cogsci/courses/2008/295/readings/mabs.pdf</a>. Consultada el 24 de mayo de 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000094&pid=S0120-6230201100020001300002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 3. L. Tesfatsion. &quot;Agent-Based Computational Economics: Growing  Economies from the Bottom Up&quot;.  <i>Artificial Life.</i> Vol. 8. 2002. pp. 55-82.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000096&pid=S0120-6230201100020001300003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 4. P. Davidsson. &quot;Agent Based Social Simulation: A Computer Science  View&quot;. <i>Journal of Artificial  Societies and Social Simulation.</i> Vol. 5. 2002. <a href="http://jasss.soc.surrey.ac.uk/5/1/7.html" target="_blank">http://jasss.soc.surrey.ac.uk/5/1/7.html</a>. Consultada el 22 de junio de 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000098&pid=S0120-6230201100020001300004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 5. M. Wooldridge.  <i>An Introduction to MultiAgent Systems.</i> John Wiley &amp; Sons.  Chichester (England). 2002. pp. 15-42.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000100&pid=S0120-6230201100020001300005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 6. M. Raberto, S. Cincotti. &quot;Modeling and simulation of a double  auction artificial financial market&quot;.  <i>Physica A.</i> Vol. 355. 2005. pp. 34-45.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000102&pid=S0120-6230201100020001300006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 7. T. Xiao Guo. <i>An  agent-based simulation of double- auction markets.</i> Master thesis.  University of Toronto. 2005. pp. 17-30.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000104&pid=S0120-6230201100020001300007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 8. B. LeBaron. &quot;Agent-based Financial Markets: Matching Stylized  Facts with Style&quot;.  <i>Post Walrasian Macroeconomics: Beyond the DSGE Model.</i> Ed. Cambridge  University Press. Cambridge 2006. pp. 221-235.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000106&pid=S0120-6230201100020001300008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 9. B. Llacay, G. Peffer. &quot;Simulaci&oacute;n realista de los mercados financieros con  sistemas multi-agentes&quot;. <i>Working Paper.</i> Universitat de Barcelona. 2008. <a href="http://hdl.handle.net/2445/4821" target="_blank">http://hdl.handle.net/2445/4821</a>. Consultada  el 29 de mayo de 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000108&pid=S0120-6230201100020001300009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 10. M. Yokoo, Y. Sakurai, S. Matsubara. &quot;Robust Double Auction  Protocol against False-name bids&quot;. <i>Proceedings  of the 21st IEEE International Conference on Distributed Computing Systems  (ICDCS-2001).</i> Phoenix (AZ) 2001. pp. 137-145.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000110&pid=S0120-6230201100020001300010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 11. P. Wurman, W. Walsh, M. Wellman. &quot;Flexible double auctions for  electronic commerce: Theory and implementation&quot;.<i> Decision Support Systems.</i>  Vol. 24. 1998. pp. 17-27.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000112&pid=S0120-6230201100020001300011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 12. M. F. M. Osborne. &quot;Brownian Motion in the Stock  Market&quot;.  <i>Operations Research.</i> Vol. 7. 1959. pp. 145&shy;-173.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000114&pid=S0120-6230201100020001300012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 13. J. Moreno, J. Vel&aacute;squez, D. Ovalle.  &quot;Una Aproximaci&oacute;n  Metodol&oacute;gica para la Construcci&oacute;n  de  Modelos de Simulaci&oacute;n  Basados  en el Paradigma Multi-Agente&quot;. <i>Revista Avances en  Sistemas e Inform&aacute;tica.</i> Vol. 4. 2007. pp. 145-154.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000116&pid=S0120-6230201100020001300013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <!-- ref --><br> 14. F. Bellifemine, A. Poggi, G. Rimassa. &quot;JADE: A FIPA-  compliant agent framework&quot;. <i>Proceedings of the 4<sup>th</sup> International  Conference on Practical Application of Intelligent Agents and Multi-Agent  Technology (PAAM).</i> London (UK). 1999.  pp. 97-108.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000118&pid=S0120-6230201100020001300014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><br>    <br>    <br>    <br>       ]]></body>
<body><![CDATA[<p><font face="Verdana" size="2">(Recibido el 18 de febrero de 2010. Aceptado el 31 de agosto de 2010)</font></p>     <p><font face="Verdana" size="2"><sup>*</sup>Autor de correspondencia:tel&eacute;fono: + 57 + 4 + 425 52 21, fax: + 57 + 4 + 425 53 65, correo  electr&oacute;nico: <a href="mailto:jmoreno1@unal.edu.co">jmoreno1@unal.edu.co</a>.  (J. Moreno).</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Álvarez]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Análisis bursátil con fines especulativos: un enfoque técnico moderno]]></source>
<year>2007</year>
<page-range>20-49</page-range><publisher-loc><![CDATA[Madrid ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Limusa]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van der Hoog]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[On multi-agent based simulation]]></source>
<year>2004</year>
<publisher-name><![CDATA[Working Paper, Center for Non-Linear Dynamics in Economics and Finance, Department of Quantitative Economics, University of Amsterdam]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tesfatsion]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Agent-Based Computational Economics: Growing Economies from the Bottom Up]]></article-title>
<source><![CDATA[Artificial Life]]></source>
<year>2002</year>
<volume>8</volume>
<page-range>55-82</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Davidsson]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Agent Based Social Simulation: A Computer Science View]]></article-title>
<source><![CDATA[Journal of Artificial Societies and Social Simulation]]></source>
<year>2002</year>
<volume>5</volume>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wooldridge]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[An Introduction to MultiAgent Systems]]></source>
<year>2002</year>
<page-range>15-42</page-range><publisher-loc><![CDATA[Chichester ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Raberto]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Cincotti]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Modeling and simulation of a double auction artificial financial market]]></article-title>
<source><![CDATA[Physica A]]></source>
<year>2005</year>
<volume>355</volume>
<page-range>34-45</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Xiao Guo]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
</person-group>
<source><![CDATA[An agent-based simulation of double- auction markets]]></source>
<year></year>
<page-range>17-30</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[LeBaron]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Agent-based Financial Markets: Matching Stylized Facts with Style]]></article-title>
<source><![CDATA[Post Walrasian Macroeconomics: Beyond the DSGE Model]]></source>
<year>2006</year>
<page-range>221-235</page-range><publisher-loc><![CDATA[Cambridge ]]></publisher-loc>
<publisher-name><![CDATA[Ed. Cambridge University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Llacay]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Peffer]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<source><![CDATA[Simulación realista de los mercados financieros con sistemas multi-agentes]]></source>
<year>2008</year>
<publisher-name><![CDATA[Universitat de Barcelona]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Yokoo]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Sakurai]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Matsubara]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Robust Double Auction Protocol against False-name bids]]></article-title>
<source><![CDATA[Proceedings of the 21st IEEE International Conference on Distributed Computing Systems (ICDCS-2001)]]></source>
<year>2001</year>
<page-range>137-145</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wurman]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Walsh]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Wellman]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Flexible double auctions for electronic commerce: Theory and implementation]]></article-title>
<source><![CDATA[Decision Support Systems]]></source>
<year>1998</year>
<volume>24</volume>
<page-range>17-27</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Osborne]]></surname>
<given-names><![CDATA[M. F. M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Brownian Motion in the Stock Market]]></article-title>
<source><![CDATA[Operations Research]]></source>
<year>1959</year>
<volume>7</volume>
<page-range>145&shy;-173</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Moreno]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Velásquez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Ovalle]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Una Aproximación Metodológica para la Construcción de Modelos de Simulación Basados en el Paradigma Multi-Agente]]></article-title>
<source><![CDATA[Revista Avances en Sistemas e Informática]]></source>
<year>2007</year>
<volume>4</volume>
<page-range>145-154</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bellifemine]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Poggi]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Rimassa]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[JADE: A FIPA- compliant agent framework]]></article-title>
<source><![CDATA[Proceedings of the 4th International Conference on Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM)]]></source>
<year>1999</year>
<page-range>97-108</page-range><publisher-loc><![CDATA[London ]]></publisher-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
