Aprendizaje automático en el trading: teoría, práctica, operaciones y más - página 260

 
Dr.Trader:

Será muy difícil determinar el ganador. Alguien hará la martingala y ganará con el dinero en lugar de con la precisión, y discutirá por ganar con alguien que parece ganar con la precisión. Alguien mirará los precios reales y publicará un resultado tardío. Es poco probable que los modelos sean publicados por alguien, por lo que no hay manera de creer o verificar.

Es mucho más fácil hacer tu propia señal y mostrar los resultados en ella.

Por supuesto que las señales en teoría son buenas, pero hay muchos "peros". En primer lugar es un tema de MT, pocos brokers ofrecen MT como terminal para operar en bolsa. Es necesario obtener un flujo honesto de solicitudes y ofertas para analizar, y el Forex a través de las empresas de corretaje es... ya sabes)) En el contexto del tema de la MO podemos comprobar lo mismo que en numerai sólo logloss o precisión de las predicciones de dirección, es suficiente. Como medida de éxito de la cartera de estrategias debemos utilizar el Ratio de Sharpe o sus análogos robustos, la martingala y otros algoritmos absurdos de MM no funcionarán en este caso. Sólo he dado una idea. A continuación, se sentarán las bases para el debate y se discutirán los datos, los atributos, las funciones de destino, etc. con ejemplos concretos.
 
tóxicos:
Las señales en teoría son buenas, pero hay muchos "peros", en primer lugar es un tema de MT, pocos brokers ofrecen MT como terminal para operar en bolsa. Es necesario obtener un flujo honesto de solicitudes y operaciones para el análisis, y el Forex a través de las empresas de corretaje es... ya sabes)) En el contexto del tema de la MO podemos comprobar lo mismo que en numerai sólo logloss o precisión de las predicciones de dirección, es suficiente. Como medida del éxito de la cartera de estrategias debemos utilizar el Ratio de Sharpe o sus análogos robustos, la martingala y otros algoritmos absurdos de MM no funcionarán allí. Sólo he dado una idea. A continuación, se sentarán las bases para el debate y se discutirán los datos, los atributos, las funciones de destino, etc. con ejemplos concretos.

Ponga los datos ahí, predeciremos todo lo que podamos :)

Pero en los problemas de simulación de comercio en R, sólo puedo dar una predicción para cada barra - compra/venta, y luego encontrar la precisión. Los ratios de Sharpe no los entiendo.

 
por ejemplo, la prueba de caminar hacia adelante:
Necesitas obtener un flujo honesto de solicitudes y operaciones para analizar, y el forex a través de DTs es... ya sabes))

Entendemos... )

Aquí los chicos llevan mucho tiempo simulando algoritmos de gestión de la movilidad con datos de mercadohttp://www.quantalgos.ru/?p=1372, e incluso con R , paquetequantstrat https://r-forge.r-project.org/scm/viewvc.php/*checkout*/pkg/quantstrat/sandbox/QuantstratWorkshop.pdf?root=blotter

Y en general un sitio interesante para leerhttp://www.quantalgos.ru/

Dr.Trader:

Pero R tiene problemas con la simulación comercial

Una vez más, preste atención alos cuant

Tiene cosas que ni siquiera MT podría soñar, como esa prueba de caminar hacia adelante.

Еще одно тестирование алгоритма Маркет Мэйкера | QuantAlgos
  • 2015.07.10
  • www.quantalgos.ru
Продолжая тему тестирования алгоритма Маркет Мэйкера, поделюсь своими результатами и мыслями по его работе: 1. Основной режим работы алгоритма - это маркетмэйкинг (он же арбитраж ликвидности, он же торговля спредом). И конечно же, прибыльность этой стратегии сильно зависит от рыночных условий, скорости получения данных и работы системы...
 
mytarmailS:

Tiene cosas que ni siquiera MT podría soñar

Vi la historia de ohlc en la descripción. Eso es incluso menos de lo que puede hacer MT4.
Puedo trazar la equidad en los valores ohlc sin quantstrat, pero es muy débil.

Necesito una simulación precisa de los ticks dentro de una barra con un trabajo correcto de las paradas y las tomas, la ampliación del spread y los deslizamientos, de lo contrario todos estos cálculos de profitfactor, sharperatio, etc. en ohlc desnudo pierden precisión y son engañosos. La MT5 para forex sólo permite probar todo con mucha precisión.
También es posible el valc forward en mt5 (en modo semiautomático), con activación manual de cada nuevo paso en nuevas fechas.

 

Heleído una curiosa serie de pronósticos. Especialmente el último

Lavariable objetivo se toma como una predicción del precio de una semana, que puede tomar dos estados: ARRIBA si el precio de la semana sube, y ABAJO si el precio de la semana baja.

Los siguientes indicadores se toman como variables explicativas y sólo toman dos valores:

  • Volatilidad (VAR1). La alta volatilidad suele ser característica de los mercados bajistas y la baja volatilidad es característica de los mercados alcistas. Esta variable se basa en el valor del indicador ATR comparado con su media móvil MA con un periodo de 20 días. Si ATR>MA, VAR1=1, si ATR<MA, VAR1=-1.
  • Impulso del precio a corto plazo (VAR2). Aquí se compara el precio del activo con su media móvil simple SMA con un periodo de 5 días. Si el precio>SMA, VAR2=1, de lo contrario VAR2=-1.
  • El impulso del precio largo (VAR3). Para esta variable el periodo de la SMA se toma como 50 días. Si el precio>SMA, VAR3=1, de lo contrario VAR3=-1.
  • Pivote (VAR4). En este caso se utiliza el valor del indicador CRTDR (Close Relative To Daily Range), que se calcula de la siguiente manera: <span class="MathJax" id="MathJax-Element-1-Frame" tabindex="0" data-mathml="CRTDR=Close&#x2212;LowHigh&#x2212;Low" role="presentation" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; display: inline; line-height: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; position: relative;">CRTDR=Close-LowHigh-Low CRTDR=Close-LowHigh-Low, donde Close es el precio de cierre del día, High es el precio máximo del día y Low es el precio mínimo del día. Si CRTDR>0,5, VAR4=1, en caso contrario VAR4=-1.
  • Modo de autocorrelación (VAR5). El mercado tiene dos modos de autocorrelación de los incrementos de precios. En uno de ellos la autocorrelación es positiva, en el otro - negativa. Si la autocorrelación de los últimos 5 días es mayor que 0, entonces VAR5=1, de lo contrario VAR5=-1.
Использование CART в предсказании направления рынка | QuantAlgos
  • 2015.04.03
  • www.quantalgos.ru
Интересный подход к предсказанию направления  рынка рассмотрен в статье "Using CART for Stock Market Forecasting". Для того, чтобы предугадать движение цены на недельном отрезке используется техника под названием CART (Classification And Regression Trees) - построение классификационного графа (дерева) с целью предсказать значение  целевой...
 
Dr.Trader:

Vi la historia de ohlc en la descripción. Es incluso menos de lo que hace MT4.
Puedo trazar la equidad en los valores ohlc sin quantstrat, pero es muy débil.

Necesito una simulación precisa de los ticks dentro de una barra con un trabajo correcto de las paradas y las tomas, la ampliación del spread y los deslizamientos, de lo contrario todos estos cálculos de profitfactor, sharperatio, etc. en ohlc desnudo pierden precisión y son engañosos. La MT5 para forex sólo permite probar todo con mucha precisión.
También es posible el valc forward en mt5 (en modo semiautomático), con activación manual de cada nuevo paso en nuevas fechas.

Mira los enlaces que di, el hombre está probando exactamente en las garrapatas allí.

Naturalmente, los ejemplos en el pdf introductorio serán con ohlc, pero ¿cómo podría ser si no?

 
mytarmailS:

Mira los enlaces que di, el hombre está probando exactamente en las garrapatas allí.

El artículo es un montón de texto y palabras vacías, ni un solo ejemplo de código, el paquete quantstrat ni siquiera se menciona (y no se utiliza). El artículo no es nada, para llenar el sitio de contenido, su valor = 0.

 
Dr.Trader:

Ponga los datos ahí, predeciremos todo lo que podamos :)

Pero en los problemas de simulación de comercio en R, sólo puedo dar una predicción para cada barra - compra/venta, y luego encontrar la precisión. Los ratios de Sharpe no los entiendo.

Propongo "rebanadas" de un segundo para nuestros futuros: bid, offer, ticks por segundo, delta en la pila, volumen de compra y venta, interés abierto, para los pares de divisas forex: bid, offer, ticks por segundo, precio y cambio por día para los índices extranjeros, ejemplo en el anexo.


Archivos adjuntos:
example0.zip  67 kb
 
Lo siguiente es unabuena idea:

Señores, ¿y si improvisamos algo parecido a numerai pero con datos reales y compitiendo?

Sugiero que se discutan las condiciones. Por ejemplo, utilizaremos una alta frecuencia moderada en el mercado ruso, no una MM dura, tomaremos los flujos de precios, los volúmenes, el interés abierto para los futuros líquidos locales y los precios de los principales pares de divisas y algún conjunto de índices líquidos occidentales, futuros, etc. Precios de segundos sincronizados. Los datos son públicos.

Previsión de nuestro futuro. El horizonte de retención está en minutos, pero depende de sus necesidades, lo que pasa es que no habrá muchos datos, por ejemplo una semana y no será posible entrenar días de negociación.

Tenemos una semana de datos, el último día no se sabe, tenemos que enseñar al sistema a operar de forma rentable.

tóxicos:

Es necesario determinar los canales, cada uno se formará sus propios signos, propongo las segundas "rebanadas" para nuestros futuros: aletas por segundo de compra, oferta, tick promedio por segundo, delta en la pila, el volumen de compras y ventas, por separado y el cambio de interés abierto, para los pares de divisas aletas de compra, oferta, tick promedio, para los índices extranjeros precio y cambio por día ejemplo en el archivo adjunto.

¿Y qué hay de los instrumentos proporcionados para comerciar? ¿Cuál es el resultado? ¿Señales, ofertas, probabilidades de cambio de dirección?

El primer problema es evidente, si los datos son abiertos, es fácil falsear el resultado. Y si son cerrados, los indicadores tendrán que ser creados por el que da los datos, y los indicadores ajenos pueden no ser los más eficaces, será como un cerdo en un charco con https://numer.ai/. Así que, como mínimo, necesitamos un consenso colectivo sobre los signos y objetivos básicos.

 
Zhenya:

¿Qué pasa con las herramientas proporcionadas al comercio? ¿Cuál es el resultado? ¿Señales, órdenes, probabilidades de dirección del cambio?

El primer problema es inmediatamente obvio, si los datos son abiertos, es fácil falsear el resultado a golpe de vista, y si son cerrados, tendremos que crear las señas del que da los datos, y las señas de los demás pueden no ser las más eficaces, será como un gato en un charco con https://numer.ai/. Así que, como mínimo, necesitamos un consenso colectivo sobre los signos y objetivos básicos.

Todo es negociable. Sugerí los futuros de los fuertes, por ejemplo Si, RI, BR etc. los más líquidos en general. Propongo una señal (-1,0,1)(corto, efectivo, largo) como resultado, la señal es inequívoca que la probabilidad y no distorsionadapor MM como aplicaciones. El postprocesamiento, las señales y la focalización dependen de usted, o del libro.