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

 
mytarmailS #:

Enhorabuena! Este chip se llama "filtrado adaptativo" "DSP" este chip tiene unos 70 años.

Llego tarde.

Ya lo tiré hace unos 12 años.

Dos MA es una carrera de tortugas.

Es decir, queda bonito, pero es un engorro usarlo.

;)
 

Me encontré con esta pregunta de un Pythonista a código R.

Me llevé un pequeño susto mezclado con risa...


así es como se resuelve el problema en python

def to_supervised(train, n_input, n_out):
    X, y = list(), list()
    in_start = 0
    #  step over the entire history one time step at a time
    for _ in range(len(data)):
        #  define the end of the input sequence
        in_end = in_start + n_input
        out_end = in_end + n_out
        #  ensure we have enough data for this instance
        if out_end <= len(data):
            x_input = data[in_start:in_end, 0]
            x_input = x_input.reshape((len(x_input), 1))
            X.append(x_input)
            y.append(data[in_end:out_end, 0])
        #  move along one time step

        in_start += 1
    return array(X), array(y)


y así es como se resuelve en R .

em <- embed(x = 1:10,dimension = 6)[,6:1]
e1 <- em[,1:3]
e2 <- em[,4:6]


Así que decir, sentir la diferencia, que la lengua se crea para trabajar con datos, y que uno sólo siega.

Vector to sliding matrix in R
Vector to sliding matrix in R
  • 2021.04.11
  • Rods2292 Rods2292 625 2 2 gold badges 10 10 silver badges 28 28 bronze badges
  • stackoverflow.com
I am trying to create a function that takes a vector and creates two sliding matrix, like bellow: This is the R code:
 
mytarmailS #:

Me encontré con una pregunta de este tipo de un pythonist a código R

Tuve un ligero shock mezclado con risa.....


He aquí cómo se resuelve el problema en python.


y así es como se hace en R


Así que por decir, hazte una idea de la diferencia, qué lenguaje está diseñado para trabajar con datos, y cuál es sólo una segadora

Eres tú el que no ha contado cadenas en MQL :-) El lenguaje está diseñado para trabajar con datos

 
Maxim Kuznetsov #:

no has contado cadenas en MQL :-) Lenguaje para trabajar con datos

No quiero ni pensarlo ))

 
Maxim Kuznetsov #:

no has contado cadenas en MQL :-) Lenguaje para trabajar con datos

Es que no conoces la nueva funcionalidad de los métodos matriciales estándar de MQL5:


Se ha dado un gran paso en las matemáticas matriciales y vectoriales básicas. La escritura puede ser significativamente más corto.
Документация по MQL5: Методы матриц и векторов
Документация по MQL5: Методы матриц и векторов
  • www.mql5.com
Методы матриц и векторов - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
mytarmailS #:

Me encontré con esta pregunta de un pythonist para codificar por

Me he llevado un pequeño susto mezclado con risas...

así es como se resuelve el problema en python.

y así es como se hace en R.

Así que decir, sentir la diferencia, que el lenguaje está diseñado para trabajar con datos.

Lo principal es que no te queda un regusto amargo después de reirte.

vec = [i for i in range(15)]    
matrix = [vec[i:i+7] for i in range(0, 14, 7)]
matrix2 = [vec[i:i+7] for i in range(1, 15, 7)]

Es incluso más corto con numpy. Haz algo con sentido.

 
Maxim Dmitrievsky #:

Haz algo significativo.

Por ejemplo
 
mytarmailS #:
Como...
No sé, casual.
 
Maxim Dmitrievsky #:
No lo sé, casual.
¿Qué es eso?
 
Renat Fatkhullin #:

Es sólo que usted no es consciente de la nueva funcionalidad de los métodos de matriz estándar MQL5:


Se ha dado un gran paso en las matemáticas matriciales y vectoriales básicas. La escritura puede acortarse considerablemente.

Eso es cierto.

Pero faltan funciones vectoriales y de tabla sencillas pero muy necesarias. Como lag(), lead(), diff(), roll(), apply() y otras que se usan constantemente en los cálculos. Además, ya que has empezado a implementar MO, deberías añadir una estructura dataframe con las funciones de manipulación que la acompañan, que de hecho es estándar en MO. Como deseo.

Suerte

Razón de la queja: