Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1068

 
Сергей Таболин:

Depende de ti, por supuesto, pero PI (Pi, pI, pi) sigue siendo un poco diferente )))

¿Qué?

P = precio de apertura de la operación

i = la operación i-ésima

L = Lote

 
Roman Sharanov:

¿Qué?

P = precio de apertura de la operación

i = la operación i-ésima

L = Lote

más sencillo

P=Precio

L-Lot

no es necesario aquí en absoluto

¿Por qué complicar la cabeza de la gente con abreviaturas incomprensibles?

 
Fast235:

más fácil

P=Precio

L-Lot

No es necesario aquí en absoluto.

si quieres una ayuda rápida, escríbela bien.

Porque puede haber 20 transacciones y hay que hacer una operación para cada una de ellas.

 

hay una constante en el plugin cl_platform.h de OPENCL y es

#define CL_DBL_MAX 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0
al comprobar el grado de dos en 1024 obtuvo...

2^1024 = 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216

Y luego debajo de eso está el número de pi después de

#define CL_M_PI 3.141592653589893115998

3.141592653589793238462643383279502884197169

Explique por qué ????
 
Roman Sharanov:

¿Qué?

P = precio de apertura de la operación

i = la operación i-ésima

L = Lote

¿Pn - no funciona?

 
Сергей Таболин:

¿Pn no funciona?

n es el número total, i es la iteración sobre los elementos

 
Roman Sharanov:

n es el número total, i es la iteración sobre los elementos

No voy a discutir, pero en latín hay un montón de otros litros además de la i y la n...

 
Сергей Таболин:

No voy a discutir, pero en latín hay muchas otras letras además de la i y la n...

Bien, ¿hay algo sobre el tema?

 
Roman Sharanov:
Me puedes dar una pista, estoy teniendo algún tipo de problema. Necesito calcular el lote de una operación abierta al precio actual para que el punto de equilibrio de todas las operaciones estuviera en puntos Pip del precio actual Ask. Todas las operaciones son unidireccionales, que sea de compra.

Fórmula de equilibrio:

umbral de rentabilidad = suma(Pi*Li)/suma(Li). Donde Pies el precio de apertura de una operación, Li es el lote de esa operación

Ahora quiero abrir una orden con el lote X al precio actual, para que la distancia a la UC de todas las operaciones sea Pip.

Así obtenemos la siguiente fórmula

Ask+Pip=(suma(Pi*Li)+Ask*X)/(suma(Li)+X)

Y utilizando las matemáticas llegamos al lote

X=(suma(Pi*Li)-suma(Li)*(Ask+Pip))/Pip

Pero por alguna razón terminamos con un número muy pequeño, por supuesto no correcto, ¿qué es lo que pasa?

Mi estudiante de Baumanka dijo que la fórmula final no es correcta.

Si he podido leer correctamente sus garabatos y renombrar las variables, la fórmula resulta ser

X = (suma(Li*(Ask+Pip)-suma(Pi*Li)/(2Ask+Pip)

 
Alexey Viktorov:

Mi estudiante de Baumanka dijo que la fórmula final no es correcta.

Si he podido leer correctamente sus garabatos y el cambio de nombre de las variables, la fórmula resulta ser

X = (suma(Li*(Ask+Pip)-suma(Pi*Li)/(2Ask+Pip)

Faltan los paréntesis, ¿quizás sea así?

X = (suma(Li*(Ask+Pip))-suma(Pi*Li))/(2Ask+Pip)