
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sistemas de Trading &#187; Wealth-lab</title>
	<atom:link href="http://sistemasdetrading.es/category/wealth-lab/feed/" rel="self" type="application/rss+xml" />
	<link>http://sistemasdetrading.es</link>
	<description>El Blog de los sistemas de trading automáticos por Josep Hervás</description>
	<lastBuildDate>Tue, 12 Feb 2013 11:37:54 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Sistema de trading: Novato 0.1b</title>
		<link>http://sistemasdetrading.es/sistema-trading-novato-0-1b/</link>
		<comments>http://sistemasdetrading.es/sistema-trading-novato-0-1b/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 19:38:02 +0000</pubDate>
		<dc:creator>Josep Hervas</dc:creator>
				<category><![CDATA[Sistemas de Trading]]></category>
		<category><![CDATA[Wealth-lab]]></category>

		<guid isPermaLink="false">http://sistemasdetrading.es/?p=229</guid>
		<description><![CDATA[Os presento la nueva criatura en la que estoy trabajando últimamente. Se trata de un sistema de trading que opera [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://sistemasdetrading.es/wp-content/uploads/novato.jpg"><img class="aligncenter size-full wp-image-261" title="novato" src="http://sistemasdetrading.es/wp-content/uploads/novato.jpg" alt="" width="252" height="213" /></a></p>
<p>Os presento la nueva criatura en la que estoy trabajando últimamente. Se trata de un sistema de trading que opera sobre acciones e índices en diario.</p>
<p>Paralelamente al sistema estoy desarrollando un indicador en el que se basa para operar el sistema.</p>
<p>La idea surgió un poco a partir de la metodología Weinstein que usan<a href="http://www.accionesdebolsa.com"> Javier Alfayate</a> y <a href="http://www.losmercadosfinancieros.es">Ricardo González</a>, ambos compañeros de <a href="http://www.financialred.com">financialred.com</a> pero con algunas variaciones. Ellos buscan valores fuertes de índices fuertes que pertenezcan a sectores fuertes. ¿Como miden la fuerza? Pues con la pendiente de la media móvil y con el RSC Mansfield. Y se plantean las compras normalmente cuando el valor toca la media móvil (en algunos casos entran tras superar máximos históricos).</p>
<p>Este método es realmente bueno, y así lo demuestra el historial de operaciones que acumulan tanto Javier como Ricardo.</p>
<p>Sin embargo, y esto para nada es una crítica, sólo es mirar otras posibles alternativas de trading, en algunos casos para cumplir los criterios de Weinstein, algunos valores tienen que subir demasiado por ejemplo para que el RSC Mansfield se ponga claramente por encima de cero, incluso mirando intuitivamente los gráficos, algunos valores donde el Sistema Weinstein daría entrada, parecen estar empezando a perder velocidad.</p>
<p>Se me ocurrió que quizás no sólo sería bueno valorar la velocidad (inercia) de un valor sino además su <strong><span style="text-decoration: underline;">aceleración</span></strong>.</p>
<p>Un valor puede estar cayendo pero tener una fuerte aceleración positiva que hace que su velocidad de caída vaya disminuyendo. Si el valor empieza a subir y conserva esta aceleración, en muchos casos conseguimos anticiparnos al método Weinstein y consideraríamos este valor como fuerte antes de tener una MM30 aclista con un RSC Mansfield positivo, con lo que conseguiríamos anticiparnos y aprovechar un mayor tramo alcista si al final este se produce.</p>
<p>Así que el mecanismo básicamente sería que en cuanto la suma de la inercia alcista más la aceleración supera un determinado valor pone una orden de compra un 1% por encima de una media móvil. Al final después de varios tests he visto que funciona mejor comprar un 1% por encima de la media móvil en lugar de comprar en la misma media. Esta es una de las cosas en las que uno se lleva una sorpresa ya que intuitivamente parece que es mejor comprar en un apoyo con la media móvil, pero suele pasar que los valores fuertes muchas veces no la llegan a tocar, y pese a aparentemente asumir más riesgo comprando más arriba, se obtienen mejores resultados.</p>
<p>He hecho varios backtests que os pongo a continuacion. Todos los tests están hechos con un capital inicial de 100.000 sin reinvertir beneficios. Para los tests de cestas de valores habrá operaciones simultaneas con diferentes valores por valor de 100.000 € cada uno por lo que los resultados serán mayores, pero nos hemos de fijar sobre todo en la curva de beneficios.</p>
<p>Indice S&amp;P 500:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-SP5001.jpg"><img class="alignnone size-medium wp-image-236" title="NOVATO-SP5001" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-SP5001-269x300.jpg" alt="" width="269" height="300" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-SP5002.jpg"><img class="alignnone size-medium wp-image-237" title="NOVATO-SP5002" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-SP5002-268x300.jpg" alt="" width="268" height="300" /></a></p>
<p>Indice IBEX 35:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-IBEX1.jpg"><img class="alignnone size-medium wp-image-238" title="NOVATO-IBEX1" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-IBEX1-287x300.jpg" alt="" width="287" height="300" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-IBEX2.jpg"><img class="alignnone size-medium wp-image-239" title="NOVATO-IBEX2" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-IBEX2-269x300.jpg" alt="" width="269" height="300" /></a></p>
<p>Indice DAX 30:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-DAX1.jpg"><img class="alignnone size-medium wp-image-240" title="NOVATO-DAX1" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-DAX1-268x300.jpg" alt="" width="268" height="300" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-DAX2.jpg"><img class="alignnone size-medium wp-image-241" title="NOVATO-DAX2" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-DAX2-269x300.jpg" alt="" width="269" height="300" /></a></p>
<p>Indice NASDAQ 100:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-NDX1.jpg"><img class="alignnone size-medium wp-image-245" title="NOVATO-NDX1" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-NDX1-268x300.jpg" alt="" width="268" height="300" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-NDX2.jpg"><img class="alignnone size-medium wp-image-246" title="NOVATO-NDX2" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-NDX2-268x300.jpg" alt="" width="268" height="300" /></a></p>
<p>Indice FTSE 100:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-FTSE1001.jpg"><img class="alignnone size-medium wp-image-249" title="NOVATO-FTSE1001" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-FTSE1001-268x300.jpg" alt="" width="268" height="300" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-FTSE1002.jpg"><img class="alignnone size-medium wp-image-250" title="NOVATO-FTSE1002" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-FTSE1002-268x300.jpg" alt="" width="268" height="300" /></a></p>
<p>Indice NIKKEI 225:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-N2251.jpg"><img class="alignnone size-medium wp-image-243" title="NOVATO-N2251" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-N2251-268x300.jpg" alt="" width="268" height="300" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-N2252.jpg"><img class="alignnone size-medium wp-image-244" title="NOVATO-N2252" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-N2252-268x300.jpg" alt="" width="268" height="300" /></a></p>
<p><img src="file:///C:/Users/Josep/Desktop/bolsa/NOVATO-IBEX1.jpg" alt="" /></p>
<p>Los 30 valores del DJI conjuntamente:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/20110114-BT-DOW30.jpg"><img class="alignnone size-medium wp-image-230" title="20110114-BT-DOW30" src="http://sistemasdetrading.es/wp-content/uploads/20110114-BT-DOW30-300x222.jpg" alt="" width="265" height="196" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/20110114-BT-DOW30-2.jpg"><img class="alignnone size-medium wp-image-231" title="20110114-BT-DOW30-2" src="http://sistemasdetrading.es/wp-content/uploads/20110114-BT-DOW30-2-300x255.jpg" alt="" width="230" height="195" /></a></p>
<p>Probamos un mercado fuerte. Los 20 valores del OMX20 de Dinamarca:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-OMX20ALL1.jpg"><img class="alignnone size-medium wp-image-247" title="NOVATO-OMX20ALL1" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-OMX20ALL1-267x300.jpg" alt="" width="267" height="300" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-OMX20ALL2.jpg"><img class="alignnone size-medium wp-image-248" title="NOVATO-OMX20ALL2" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-OMX20ALL2-268x300.jpg" alt="" width="268" height="300" /></a></p>
<p>Los 30 valores del DAX 30:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-DAXALL.jpg"><img class="alignnone size-medium wp-image-251" title="NOVATO-DAXALL" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-DAXALL-269x300.jpg" alt="" width="269" height="300" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-DAXALL2.jpg"><img class="alignnone size-medium wp-image-252" title="NOVATO-DAXALL2" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-DAXALL2-269x300.jpg" alt="" width="269" height="300" /></a></p>
<p>Y por último la prueba más dura, un test con los 500 valores del S&amp;P 500 conjuntamente:</p>
<p><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-SP500ALL1.jpg"><img class="alignnone size-medium wp-image-253" title="NOVATO-SP500ALL1" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-SP500ALL1-269x300.jpg" alt="" width="269" height="300" /></a><a href="http://sistemasdetrading.es/wp-content/uploads/NOVATO-SP500ALL2.jpg"><img class="alignnone size-medium wp-image-254" title="NOVATO-SP500ALL2" src="http://sistemasdetrading.es/wp-content/uploads/NOVATO-SP500ALL2-269x300.jpg" alt="" width="269" height="300" /></a></p>
<p>Ciertamente estoy muy contento con los resultados ya que es muy gratificante ver que una idea que uno tiene en un momento determinado pueda dar unos resultados tan satisfactorios.</p>
<p>Ahora que vemos que la idea funciona el siguiente paso sería ver si es posible filtrar de alguna manera las operaciones erróneas por ejemplo con algún tipo de filtro de volatilidad, y ver si es posible ajustar el stop de 10% aproximadamente que el sistema usa que quizá implica asumir demasiado riesgo, aunque mi idea es usar este sistema con acciones usando paquetes pequeños diversificando mucho y entrando poco a poco conforme se vayan asegurando posiciones anteriores cuando su stop loss pase a stop profit, incluso ir apalancando poco a poco con CFDs.</p>
<p>¡No dejeis de visitar el blog para futuras versiones del sistema!</p>
]]></content:encoded>
			<wfw:commentRss>http://sistemasdetrading.es/sistema-trading-novato-0-1b/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Wealth-Lab: ¿La mejor plataforma de programación y testeo de sistemas de trading?</title>
		<link>http://sistemasdetrading.es/wealth-lab-%c2%bfla-mejor-plataforma-de-programacion-y-testeo-de-sistemas-de-trading/</link>
		<comments>http://sistemasdetrading.es/wealth-lab-%c2%bfla-mejor-plataforma-de-programacion-y-testeo-de-sistemas-de-trading/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 15:25:43 +0000</pubDate>
		<dc:creator>Josep Hervas</dc:creator>
				<category><![CDATA[Plataformas]]></category>
		<category><![CDATA[Wealth-lab]]></category>
		<category><![CDATA[mejor]]></category>
		<category><![CDATA[ninja trader]]></category>
		<category><![CDATA[plataforma]]></category>
		<category><![CDATA[prorealtime]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[trading]]></category>
		<category><![CDATA[visual chart]]></category>

		<guid isPermaLink="false">http://sistemasdetrading.es/?p=196</guid>
		<description><![CDATA[Muchas plataformas de análisis técnico tipo VisualChart, ProRealTime, etc. suelen incluir la posibilidad de programar sistemas automáticos, pero a veces [...]]]></description>
				<content:encoded><![CDATA[<p>Muchas plataformas de análisis técnico tipo <strong>VisualChart</strong>, <strong>ProRealTime</strong>, etc. suelen incluir la posibilidad de programar <strong>sistemas automáticos</strong>, pero a veces da la sensación de que esto se incluye como algo secundario para una minoría (que para ser sinceros lo somos).</p>
<p>Esto se traduce muchas veces en que estos entornos de programación <strong>suelen estar bastante limitados en sus posibilidades</strong>, y lo que es peor, <strong>están plagados de fallos y &#8220;peculiaridades&#8221;</strong> con las que uno tiene que pelearse y hacer &#8220;<em>workarounds</em>&#8221; como dirían los ingleses. Un <em>workaround </em>seria como ir esquivando las tapas de alcantarilla abiertas cuando uno anda por la acera. Sin embargo si  uno quiere entrar en una tienda cuya entrada coincide con un agujero es imposible entrar.</p>
<p>Los que hayáis usado <strong>Visual Chart</strong> (por lo menos hasta la versión 4) sabrán de lo que hablo. Hablo de los innumerables errores y cierres de la aplicación cada vez que hacíamos algo raro, hablo de los workspaces corruptos cada dos por tres, de la imposibilidad de rastrear mercados. Encima <strong>cada vez que cambian de versión, todo lo que teníamos programado hasta ahora deja de ser compatible</strong>.</p>
<p>En el caso del <strong>ProRealTime</strong>, plataforma a la que me cambié cuando deje <strong>Visual Chart</strong>, muchas cosas mejoraron, como la estabilidad de la plataforma, el hecho de ser online, lo cual permitía que mi espacio de trabajo fuese el mismo independientemente de donde me conectase. También es más fácil de manejar y más intuitivo. Instalar indicadores es muy fácil también. Y lo que más me llamó la atención fue <strong>la posibilidad de rastrear mercados usando unos determinados criterios programables</strong>. Sin embargo no es oro todo lo que reluce. El lenguaje de programación es bastante limitado y está plagado de las &#8220;peculiaridades&#8221; antes mencionadas.  Por poner algunos ejemplos, si usamos variables de tipo once en un indicador, esto es, de las que conservan el valor entre llamadas (útiles para contar por ejemplo) y llamamos a éste desde un rastreador, la variable no se resetea entre valor y valor, lo que deriva en comportamientos impredecibles. También hay una peculiaridad que obstruye enormemente las pruebas y depuraciones, si tenemos una formula complicada y queremos quitar momentáneamente una de las variables el compilador nos da un error diciendo que esa variable no se usa en el programa, con lo que tenemos que quitar su declaración también o bien hacer cualquier operación chorra con esta variable para que no se queje como por ejemplo v=v.</p>
<p>Otra cosa que me mosqueó enormemente fue que después de tirarme varias tardes haciendo una lista personalizada con los índices que funcionan bien con el sistema Gestur-Manipulación descubrí que <strong>no se podían pasar screeners (rastreadores) a las listas personalizadas, </strong>algo totalmente absurdo. Parece ser que en la nueva versión esta deficiencia ya ha sido solucionada, pero además de esto, cuando pasas rastreadores por listas grandes muchas veces recibes el mensaje &#8220;Error interno de servidor&#8221; y no obtienes ningún resultado, o bien recibes resultados parciales, por lo que al final tienes una sensación de no poder fiarte de los resultados.</p>
<p>Cansado de todo esto y consultando con varios compañeros estuve mirando nuevas plataformas a las que cambiarme y me fijé sobre todo en <strong>Ninja Trader</strong> y <strong>Wealth-Lab</strong>. Inicialmente me planteé Ninja Trader por ser gratuito y porque tenía la posibilidad de recibir datos de Yahoo y Google de fin de día (gratuitos también), sin embargo mis compañeros me dijeron que era engorroso en algunos aspectos y al final, mi compañero y amigo Ricardo González, de <a href="http://www.losmercadosfinancieros.es" target="_blank">losmercadosfinancieros.es</a> me terminó convenciendo para pasarme al <strong>Wealth-Lab</strong>.</p>
<p><strong>¿Por qué Wealth-Lab?</strong></p>
<p>En primer lugar porque se programa en un lenguaje de bajo nivel, esto es, que permite control total sobre los datos de los activos. Concretamente se programa en C#, que es el lenguaje diriamos nativo del ASP.NET. Por resumir es una evolución del C++, por lo que es orientado a objetos.</p>
<ul>
<li>Tal es el control que nos da que lo que hagamos será un indicador, un sistema, un rastreador o una plantilla en función de lo que programemos.</li>
<li>Cuando estamos aplicando un programa a un activo, por ejemplo un indicador, podemos abrir datos de otro activo para hacer indicadores de fuerza relativa como el RSC Mansfield, cosa que no podíamos hacer con ProRealTime.</li>
<li>Se puede testear un sistema en una lista de valores y ver el resultado de aplicarlo en todos ellos.</li>
<li>Se pueden tener varias fuentes de datos y es muy fácil importar datos de otras plataformas incluso de ficheros ASCII.</li>
</ul>
<p>No me voy a extender mucho más entre otras cosas porque aún llevo poco tiempo con el. De momento estoy con la versión de prueba de 30 días y ya tengo claro que acabaré pagando la licencia. Son 799$ el primer año que duelen bastante, pero si uno lo piensa no es tanto si al final va a permitirme poder programar y testear sin límites.</p>
<p>Aún así, siempre que me sea posible, todo lo que haga en Wealth-Lab lo portare a ProRealTime ya que es la plataforma que usáis la mayoría.</p>
]]></content:encoded>
			<wfw:commentRss>http://sistemasdetrading.es/wealth-lab-%c2%bfla-mejor-plataforma-de-programacion-y-testeo-de-sistemas-de-trading/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
