Entrevista a Elmer Niño

Entrevistamos a Elmer Niño, fundador de VTAlgo y experto en sistemas de trading, Data Science y Deep Learning.

X-Trader (XT): Hola Elmer, ante todo gracias por concedernos esta entrevista. Lo primero de todo, la pregunta del millón: ¿cómo te dio por meterte en esto del trading en los mercados financieros? ¿No habría sido mejor dedicarse al cultivo de coco?

Elmer Niño (EN): Gracias Alberto por darme la oportunidad de estar entre Vds. Ya desde la adolescencia me llamaba la atención el mundo de los mercados financieros, así que decidí adentrarme hace 12 años y fue por una necesidad técnica (mi sueldo en la Administración Pública no alcanzaba). Ah, el cultivo de Coco tampoco daba, ja ja ja.

XT: ¿Cómo definirías tu forma de abordar el trading?

EN: El trading es una empresa y como tal hay que afrontarlo. Y a sabiendas que en una empresa, nos enfrentamos inversión, gastos, pagos de impuestos, salarios, ganancias, entre otros. Por tanto, nuestra forma de abordar el trading es con pensamiento pragmático y en continuo estudio y actualización en el área.

Debemos tener claro de lo que somos, seremos y queremos.

XT: ¿Por qué decidiste operar como un quant? Una vez elegiste esa aproximación, ¿qué obstáculos te encontraste y cómo los resolviste?

EN: Soy Ingeniero de Sistemas, con Maestría en Ciencia de la Computación, y mi entorno educativo y de aprendizaje continuo está orientado al mundo de la Informática, Matemáticas, Estadística y Ciencia de Datos, por lo que para mí es relativamente natural.

No obstante, al empezar mi camino como trader quant me encontré algunos obstáculos:

Aprender a programar en lenguaje MQL4 (que, a pesar de que es similar a C++, me costó asimilarlo).
Encontrar un método de trabajo.

El primer escollo, el de aprender MQL4, lo resolví haciendo el curso de MasterQuant de mi amigo Andrés Hernández (@ElQuantitativo).

Con respecto al segundo obstáculo, el método de trabajo fue a base de ensayo, error y perder dinero.

XT: ¿En qué mercados y productos operas habitualmente?

EN: Actualmente trabajo en Renta Variable, CFDs y Forex.

En renta variable, opero con acciones de empresas americanas, utilizando el modelo de Markowitz rotacional por sector. Actualmente tengo en cartera CL, PG, CVX, CAT, VZ, más otros 15 tickers más.

Con CFDs, trabajo Seasonal Trading de acciones, como por ejemplo comprar AAL en agosto.

Para Forex, utilizo 2 métodos de trabajo: arbitraje estadístico, y una cartera de Majors + XAUUSD y Dax

XT: ¿Qué plataforma y software usas para desarrollar tus sistemas? ¿Y para la ejecución de las operaciones?

EN: Para analizar mercados combino varias herramientas: Finviz, Prorealtime, Quant Analyzer, Amibroker, RStudio y RapidMiner.

Por su parte, para desarrollar y compilar algoritmos también trabajo con varias plataformas: el Metaeditor de MetaTrader, fxDreema, QCaid, EA Wizard y cAlgo. La optimización de los sistemas la llevo a cabo con MetaTrader 4, Trade Like A Machine y RapidMiner.

Finalmente, para operar trabajo con diferentes brokers así que ejecuto mediante la TWS de Interactive Brokers, cTrader y MetaTrader 4.

XT: ¿Cómo controlas el riesgo en tu trading?

EN: Por posición, arriesgo un 1% por trade y un 4% global como máximo. Sin embargo, a medida que el balance va a mi favor, el riesgo lo calculo en base a una Red de Riesgo previamente trabajada en las capas del diseño y lo asocio con la volatilidad del momento y el sentimiento del mercado. Todo esto lo controlo a través de una red neuronal que he desarrollado.

XT: ¿Qué reglas o algoritmos de gestión monetaria utilizas habitualmente y por qué?

EN: Utilizo varios algoritmos. La decisión radica en el proceso de optimización y validación entre el Backtesting y el proceso en Running tanto en Demo como micro Real. Así, utilizo Fixed Lots solo para el Backtesting, mientras que para exprimir los sistemas utilizo además de Fixed Ratio, Antimartingala y una variante de Martingala, con multiplicador variable según cantidad y secuencia de órdenes.

Me gustan estos algoritmos de Money Management ya que se prestan a la dinámica existente de un Portfolio, donde buscamos siempre el equilibrio del Drawdown, tras obtener correlación negativa entre los Sistemas de diferentes familias de trading.

XT: ¿Qué pasos sigues a la hora de diseñar una estrategia de trading y como es el proceso de validación? ¿Algún consejo o truco especial para nuestros lectores?

Para ello, utilizo el método de incremento por capas trabajando siempre parámetros por default, por tipo de orden, por activo subyacente y timeframe. Para el diseño de un sistema esto es lo más fiable: si tu sistema lo quieres trabajar con indicadores, previamente debes extraer los datos y someterlos a un Análisis de Componentes Principales (PCA) para descartar correlación positiva entre indicadores y dimensionalidad, evitando así la sobreparametrización.

Así, el proceso de validación que sigo consta de varias partes:

1. Validamos el Backtest a través de la prueba de insignificancia estadística t de Student.

2. Para el proceso de Optimización realizamos:

  • Algoritmo Hill Climbing (acotamiento de rangos start y stop).
  • Optimización Cruzada por conjuntos de parámetros dentro de cada grupo de variables del setup, según grado de complejidad e importancia.
  • Optimización Genética a paso corto (step mínimo) y paso largo (step mínimo x3, x4 o x5).
  • Análisis Walk-Forward.

Cabe señalar que en este proceso, extraigo factores comunes entre los sets de parámetros obtenidos en los procesos de optimización cruzada y optimización genética. Después uno los sets en un portfolio calculando la correlación negativa entre ellos. Dejo un periodo de tiempo sin optimizar (Out of Sample), básicamente el 30% de los últimos datos.

Después vuelvo a optimizar pero esta vez con el conjunto de sets descorrelacionados, para la estructuración definitiva del Portfolio que va para la fase de Running.

En la fase de Running pongo a funcionar las estrategias en demo durante 3 meses y luego en micro real durante 6 meses, teniendo así un periplo de análisis y toma de decisiones de 9-12 meses (este es el periodo de tiempo del laboratorio de trading para poder tomar decisiones). Los sets finales deben ser al menos el 20% de la población que ha estado ejecutándose en la fase de Running.

Todo esto, lo explicamos al detalle dentro de VTAlgo Academy, con vídeo tutoriales grabados y asistencia en vivo con los algo-coaching que ofrecemos.

XT: ¿Cuáles serían las estadísticas de tu sistema ideal?

EN: Puf, qué buena (y capciosa) pregunta, je. Trataré de resumir porque filtramos demasiado:

Máximal Drawdown <= 15%, en la teoría. En la práctica y dependiendo del capital y apalancamiento, soportamos hasta un 40%.

Esperanza Matemática >= $5

Profit Factor >= 1,5

Coeficiente Alvort (C.A.) >= 0,25

Holding Time Sistemas Scalping entre 1 a 5 hrs.
Holding Time Sistemas Breakout entre 2 a 7 hrs.
Holding Time Sistemas de Target Medio entre 2 a 8 hrs.
Holding Time Sistemas Tendenciales entre 12 a 48 hrs.

Time in Market Sistemas Scalping del 3 al 10%
Time in Market Sistemas Breakout del 3 al 15%
Time in Market Sistemas de Target Medio del 5 al 15%
Time in Market Sistemas Tendenciales del 10 al 30%

Pips per Holding Hour >= 1 Pip

También filtramos por:

K-Ratio
Divergencia
Operaciones Ganadoras

XT: ¿Qué es lo que más te gusta del trading? ¿Y lo que menos?

EN: Realmente en este oficio todo me gusta, es apasionante, pero si tengo que decir algo yo diría que me incomoda la evaluación, control y mantenimiento de los sets en la fase de Running tanto en demo como en micro. De solo pensarlo ¡me encrespa!

Opino que es la parte del proceso que muchos colegas obvian, ya que se requiere de una aparataje tecnológico importante.

Imagínate evaluar 100 sets, promedio mínimo común de un trabajo medio decente, que estos estén en varios pares y en varios timeframes y que, a su vez, estén dimensionados por tipo de orden como los nuestros, en los que separo Long y Short por Magic Number y que se te antoje colocarlos en varios Brokers con diferentes características operativas (ECN, STP y MM). Esto es de locos, je.

XT: ¿Qué opinas del impacto de la psicología en el trading?

EN: Dentro del Trading Algorítmico reducimos diría yo en un 90% el impacto emocional, ya que al completar el proceso de trabajo del algoritmo, antes descrito, sabemos a ciencia cierta qué rango máximo aguantaremos tanto de Drawdown como de rachas perdedoras. Sin embargo, debemos sacarle provecho al sentimiento de las masas que la psicología produce entre los traders: sabiéndolo combinar, podemos obtener puntos o pips de calidad. Por ejemplo, podemos analizar indicadores de volatilidad como el VIX o el ATR.

XT: Todo trader se ha arruinado alguna vez o ha pasado por un momento realmente difícil, en el que ha estado a punto de perder hasta la camisa. Cuéntanos cómo fue ese momento en tu caso.

EN: Quien diga que NO le ha pasado, miente. Siempre perderemos dinero, lo que pretendemos a estas alturas es perder lo menos posible y a su vez que las ganancias sean mayores a las pérdidas.

Cuando me iniciaba en este mundo, perdí 1.000 dólares en 15 días, operando manual (soy extremadamente malo). Me salté todos los conceptos estudiados y las asesorías técnicas de amigos. Luego perdí una cuenta de 3.000 dólares en 3 meses. En total, 4.000 dólares de pérdida en mi primer año, lección aprendida hasta el momento.

XT: ¿Qué proyectos tienes para el futuro inmediato?

EN: Tenemos varios proyectos en ejecución, desde que en 2017 creamos nuestra firma online VTAlgo Group.

Por un lado, damos formación en Trading Algorítmico y Data Science Trading. También ofrecemos servicios de programación para diferentes plataformas (Metatrader 4 y 5, Zorro Trader, R, Amibroker, Prorealtime, cTrader), así como también servicios de ingeniería inversa para Metatrader.

Por último, también realizamos servicios de optimización científica (Strategy Tester, Strategy Quant, Amibroker, Trade Like a Machine, Qcaid).

Asimismo, tengo varios proyectos entre manos ahora mismo:

  • Laboratorio de Trading Algorítmico, estructurado y profesional. En estos momentos trabajamos con 2 personas más y quiero que, para el 2022, seamos al menos 5 personas más.
  • Academia de Trading Algorítmico (VTAlgo Academy), por donde han pasado 45 alumnos (4 traders desde el 2017, 12 traders desde el 2018, 23 traders desde el 2019 y 6 traders que se inscribieron en el primer trimestre de este año). Los alumnos proceden de diferentes países: la mayoría son de España, pero también hay gente de México, Colombia, Venezuela, EEUU, e incluso Suecia e Italia. Para el 2022, nos gustaría que al menos se formen con nosotros 100 traders por semestre.
  • VTAlgo Trading, donde actualmente manejamos nuestro propio capital en cuenta Real, asociado claro está con los demás integrantes de VTAlgo. En agosto de este año lanzaremos una cuenta conjunta de la academia con la comunidad de alumnos más inversores foráneos y para el 2022 pretendemos manejar una cuenta de al menos 5 ceros.
  • VTAlgo Fundación: creemos fervientemente en la parte social, el de aportar sin mirar a quien, en la obra de DIOS. vengo de ser parte de una Fundación de Ajedrez en mi país, Venezuela, y por la experiencia acumulada esta Fundación llegará con el aprendizaje y la enseñanza del Ajedrez a niños, niñas y adolescentes en edad escolar. Actualmente y con nuestros recursos comenzamos con una escuela de ajedrez en el sector donde resido (actualmente en Colombia). Para 2022, la Academia de Ajedrez dentro de la Fundación espero que tenga al menos 3 sucursales en diferentes departamentos.

También tenemos en mente una Escuela de Educación Financiera totalmente gratis y que será gestionada por VTAlgo Fundación en alianza con entes adscritos al Ministerio de Educación.

Por supuesto, todos aquellos que quieran ahondar más en nuestro método de trabajo, pueden contactarme en Telegram a través del grupo abierto de VTAlgo Info y en mi web, VTAlgo.com.

XT: Considerando tu trayectoria en el trading, ¿cómo te ves dentro de 10 años?

EN: A nivel personal espero seguir como hasta ahora: cómodo, muy estable y manejando varias cuentas de trading e inversión.

A nivel corporativo, mi ilusión sería que VTAlgo Group se convierta en una empresa global, que cuente con sucursales en físico en diferentes países.

XT: Generalmente se suele decir que es incompatible ser trader y formador, ¿qué opinas al respecto?

EN: Es complicado más no es imposible. Afortunadamente en el trading la relación teoría y práctica van de la mano, la interacción entre colegas alumnos es fluida y permite la retroalimentación. Nunca bajas de nivel, solo hay que saber distribuir el tiempo, aunque si no lo sabes controlar te puedes quedar sin interacción social.

XT: ¿Cuáles son tus películas y libros de trading favoritos?

EN: De las películas sobre temas financieros y trading, están algunas clásicas como El Lobo de Wall Street, Wall Street, Margin Call, En Busca de la Felicidad o La Gran Apuesta. También me encanta la serie Billions.

Con respecto a libros de trading aquí tenéis mi lista de recomendaciones:

XT: Danos una recomendación especial para los lectores de X-Trader.net.

EN: A nivel de Trading Algorítmico, debemos enfocarnos en los algoritmos que controlan el riesgo y el manejo de la posición, y en tener salidas inteligentes que vayan en pro del equilibrio de nuestra estadística.

A nivel técnico profesional, les recomiendo nunca caer en la mediocridad.

A nivel personal, sigan creciendo como personas y no se crean la última Pepsi-Cola del desierto (jerga de mi país). Controlen el ego y las emociones en la operativa en los mercados.

El trading nunca se detiene, es como la medicina y el ajedrez, siempre en constante crecimiento y, por ende, hay que estar en constante dinamismo con respecto al proceso de aprendizaje.

Los sistemas automáticos de trading fallan debido a que las condiciones de mercado cambian. Hay que controlar, evaluar y hacer seguimiento a cada uno de los sets y reoptimizar, para luego rebalancear el portfolio.

Por último tomen nota de esto: un sistema de trading por más que lo vendan como DIOS, no es la panacea. ¡Tengan cuidado de los falsos profetas!

XT: Tus pensamientos finales sobre el trading y la despedida de rigor.
EN: El trading en los mercados financieros es una profesión muy noble y considero que es el oficio más apasionante que uno puede encontrar, ya que combina varias disciplinas como son la Informática, el Manejo Computacional, las Matemáticas, la Estadística, la Economía Financiera o la Política Internacional.

Por ende y al ser un oficio de tipo emprendimiento o mejor aún de tipo Empresa, la capacidad que tienes de administrar tu dinero y responsabilidad para con los demás serán aún mayores.

XT: Gracias a ti Elmer por compartir tu tiempo con nosotros.

 

COMPARTIR EN: