Este artículo ha sido escrito por David Warney, analista y programador de una empresa berlinesa.

Tener disponible el entorno de trading habitual en todas partes

¿Quién no conoce el problema? En la pantalla de inicio del equipo hemos instalado numerosos programas de trading, y sin embargo, unos días necesitamos más programas y otros menos. Ya se trate de MetaTrader, de NinjaTrader, de un buscador de valores o de ciertas hojas de cálculo Excel; sin ellos, nos estaríamos perdiendo todos los días algo del trading. Gracias a los móviles inteligentes y las tabletas, podemos convenientemente acceder rápidamente a nuestra cuenta y así operar o realizar un seguimiento de las posiciones. Como regla general; sin embargo, las aplicaciones móviles son muy pequeñas y muchas características están ausentes. Con un servidor de operaciones, no se tienen estos problemas.

Primero vamos a empezar con la definición de “servidor”. Un servidor (hardware) es un equipo que proporciona uno o más programas o servicios. Como regla general, este ordenador está conectado de forma continua y está gestionado en un entorno profesional; es decir, en una sala de servidores.

Allí, los ordenadores se monitorean todo el día, están conectados a una línea muy rápida de acceso a Internet, están bien refrigerados y en el caso de producirse un defecto, un técnico estará en el lugar apropiado en pocos minutos. Estas salas de servidores tienen una gran potencia de alimentación y conexiones a internet redundantes. Si la electricidad o Internet fallase, entonces se les proporcionaría automáticamente a los sistemas una alternativa equivalente. Dado que los servidores están conectados continuamente, nos podemos conectar en cualquier momento y desde cualquier lugar. El servidor puede ser operado en remoto como si el equipo estuviese justo en frente de nosotros.

Servidor para el trading

Los servidores se utilizan en una amplia gama de aplicaciones: por ejemplo al abrir páginas web que registran imágenes de cámaras de vigilancia. En realidad, los servidores se utilizan para todas las actividades que requieren acceso continuo. Por ello el trading es también un área de aplicación. Sin embargo en Alemania, no está tan extendido como en los EE.UU.. Cuando ejecutamos los sistemas automáticos de trading, normalmente no se usa un servidor de negociación. Los sistemas de trading deben estar constantemente activos para operar en el mercado. Sólo si se produce un aislamiento completo de las líneas de ADSL no asegurará que los sistemas funcionen sin interrupción. Incluso si sólo paramos los sistemas 1 o 2 minutos, se podría producir una gran desviación de lo esperado. Además, aunque quisiéramos, no podríamos ser capaces de hacer funcionar continuamente nuestro ordenador de casa. Hay demasiados factores que podrían causar interrupciones del servicio, tales como un corte de energía, un reinicio por las actualizaciones, o la instalación de nuevo software. Para los sistemas automáticos de trading los servidores son el entorno perfecto. Sin embargo, los servidores no sólo son útiles para albergar a los sistemas de trading. También se pueden utilizar para el trading manual. Por regla general, no nos limitaremos a usar un solo programa para el trading, sino varios. Rara vez los utilizamos en la configuración predeterminada. A menudo, personalizaremos todos los programas para trabajar con ellos.

Empezaremos reformateando las velas y terminaremos configurando las alarmas sonoras de ciertos eventos. Estamos creando el entorno trading con el que podremos sentirnos bien y operar cómodos. Los momentos en los que nos sentábamos en frente de nuestro PC en el hogar han cambiado. Hoy en día muchas personas trabajan con su teléfono inteligente, tableta o portátil. También en la oficina se tiene una tentación muy grande de mirar de vez en cuando al mercado o cuentas. Sin embargo, no podemos instalar y configurar nuestros programas en cada PC en el que nos sentemos. Se necesitaría demasiado tiempo y sería demasiado incierto. Con un servidor de negociación no tendríamos más estos inconvenientes. Ya que sólo hay que instalar y configurar nuestros programas una vez para así tener acceso desde cualquier lugar del mundo, incluso desde el teléfono inteligente, tableta o desde el trabajo. Para ello se requiere sólo una conexión a Internet y un cliente “Remote Desktop Protocol” (PDR). El cliente RDP ya está instalado en Windows. Para los usuarios de Mac, Microsoft proporciona la aplicación Escritorio remoto libre como cliente RDP (Figura 1). Para iOS y Android, hay numerosas aplicaciones de pago y gratuitas en sus respectivas tiendas. Después de iniciar el cliente, hay que especificar la dirección IP del servidor, el nombre de usuario y la contraseña. Posteriormente, nos aparece la imagen del servidor que se puede manejar como cualquier PC Windows.

Ventajas y desventajas

El uso de un servidor propio de trading, le ofrecerá un montón de ventajas. Una ventaja grande, que aún no ha sido abordada, es la independencia del sistema operativo. Hay menos programas que se ejecuten en Mac o Linux. Para este propósito, se virtualizaría Windows por lo que podría tener que instalar un segundo sistema en paralelo en su PC. Esto aseguraría que la potencia de cálculo del PC se divida entre el sistema operativo local y el nuevo sistema virtualizado. El resultado, sobre todo con los portátiles, es que la batería se cargará más rápido y los ventiladores funcionarán de forma más potente y menos sonora. Con un servidor de trading casi no se necesita potencia de cálculo del PC local. Todos los cálculos se llevan a cabo por el servidor. El PC sólo se necesita para visualizar el servidor remoto, lo cual no requiere mucha potencia de cálculo. Esto también hace que sea posible llevar a cabo pruebas históricas complejas sin que el ordenador se cargue al 100%. Otras ventajas son:

  • Los sistemas de trading pueden funcionar continuamente.
  • El entorno de trading habitual está disponible en cualquier momento.
  • Se puede obviar el trabajo administrativo (actualizaciones, mantenimiento y etcétera).
  • El procesamiento del PC de casa se pasa al servidor
  • Las aplicaciones de Windows también se pueden utilizar con Mac o Linux.

Por otro lado, las desventajas incluyen son:

  • Costes mensuales (aproximadamente entre 30 a 150 euros en función de la capacidad de procesamiento).
  • El mercado de servidores es difícil de entender para los principiantes.
  • Siempre se requiere una conexión a Internet.

Correr el servidor de operación

¿Cómo conseguimos nuestro propio servidor? No tenemos que comprar ninguno, con alquilarlo ya es suficiente (no tendrá los altos costes de compra). Así que tenemos que buscar un proveedor que ofrezca un servidor de trading basado en Windows en un centro de datos profesional. Sin embargo, el mercado sigue siendo muy pequeño. Algunos de los pocos proveedores en el mercado que ofrecen servidores de trading especiales son Algo-Camp (www.algo-camp.de), speedyTrading (www.speedytradingservers.com) y servicios de red de trading (www.commercialnetworkservices.com). Los servidores “normales” no se pueden usar normalmente en el trading, ya que se podría, por ejemplo, reiniciarse durante la semana y sin previo aviso. Si ya ha elegido un proveedor, podremos hacer el pedido. Por regla general, recibiremos los datos de acceso tras 1 o 2 días laborales: dirección IP, nombre de usuario y contraseña (Fig. 2).

El sistema operativo (servidor de Windows) siempre se instala de antemano. Por lo tanto, no es necesario el conocimiento para la instalación de servidor. Si se ha establecido correctamente la conexión, veremos en una nueva ventana del servidor una sesión vacía de Windows. Como de costumbre, ahora podremos instalar todos los programas que necesitemos (navegadores, excel, programas de trading, etc.). Lo que es especial es que cuando cerremos la conexión con el servidor, todos los programas seguirán funcionando incluso si el PC no está en nuestro hogar. En el caso de los dispositivos móviles, sin embargo, tenemos que tener en cuenta algunas características especiales: La pantalla es pequeña y las aplicaciones que se ejecutan en el servidor no están adaptadas para este fin. Podemos imaginar su representación como una gran foto del teléfono inteligente. Para ver los detalles (por ejemplo, precio de entrada, curso actual y así sucesivamente), tenemos que hacer un zoom. Las conexiones al servidor también consumen una cantidad relativamente grande de datos. Casi cada segundo una nueva imagen se transfiere desde el servidor al dispositivo. El volumen de datos no juega un papel importante en una conexión WLAN activa. Pero cuando se utiliza la red móvil (EDGE, 3G, LTE y así sucesivamente), es mejor que la conexión sólo se establezca en el caso más necesario. Por otra parte, algunas aplicaciones nos dejan configurar la calidad de la conexión: cuanto más pobre es la calidad, menor será el consumo de datos.

Conclusión

Hacer funcionar su propio servidor de trading no es fácil, pero le ofrece un montón de ventajas con relativamente poco trabajo o dinero. Ya use el trading automatizado o manual, un servidor de trading le ofrecerá serias ventajas para todas sus variantes. Los costes mensuales para iniciarse serán de unos 30 euros. A partir de ahí, por supuesto, existe la posibilidad de alquilar varios servidores de trading y realizar una distribución de la carga de los ordenadores, por ejemplo, 2 servidores para los sistemas de negociación automáticos y un servidor para el trading manual.