[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 81

 

Pido disculpas de inmediato por mi ignorancia en matemáticas :-)

Extracto del libro: "Durante la ejecución de una operación de asignación: en primer lugar, el tipo de la expresión A+Y se convertirá en int (según la regla de evaluación de enteros)".

Pregunta: ¿A qué se parece esta regla de cálculo de enteros?

Gracias de antemano por su respuesta.

 
wolf05632:

¡Hola! He empezado a aprender mquel4. Utilizaré un ejemplo de un simple indicador que calcula los precios máximos y mínimos de las velas y dibuja líneas en los extremos de las velas a través de dos buffers en la pantalla:

Entonces, ¿cómo hacer que la línea de amortiguación pase por dos (tres, etc.) velas en lugar de cada una?


Utilice SetIndexShift();
[Deleted]  
MaxZ:

Entonces hay que utilizar un indicador en forma de zig-zag (Mi punto de vista):

Creo que puedes entender los cambios. En lo único que me equivoqué fue en utilizar el parámetro Bars en lugar de IndicatorCounted() como índice de la barra a calcular.

Su tarea ahora es llevar el divisor a un parámetro externo. Será igual al número de velas que se pasen.


¡Lo tengo! Es elemental, sólo hay que aproximar los "valores entre luces" para el buffer.

SZY: ¿cómo hacer que el indicador funcione, es decir, que haga cálculos (que FUNCIONE, no que sea visible) sólo en un determinado marco temporal (Н1)?

[Deleted]  
Vinin:

Utilice SetIndexShift();

Gracias, pero no me funciona. No necesito una compensación. Más arriba escribí. Supongamos que para la primera vela buffer[1]=Altura[1], para la tercera buffer[3]=Altura[3], y para la segunda tengo que calcular: buffer[2]=MathAbs(Higth[1]-Hight[3])/2 y obtener lo que quería en la imagen.
 
Roman.:

ver aquí.
Gracias
[Deleted]  

Hola. Por favor, dígame si existe una función para calcular la suma de una secuencia de números.

Mi secuencia tiene la forma:

delta*(Lot+Lot*(X-1)), donde X>o=0

Busqué en un libro de texto, no pude encontrarlo.

Gracias de antemano.

 
double sum=Lot;
for(int i=1;i<X;i++)sum+=delta*(Lot+(Lot*(i-1));

 
Geowind64:

Pido disculpas de inmediato por mi ignorancia en matemáticas :-)

Extracto del libro: "Al realizar una operación de asignación: primero el tipo de expresión A+Y se convertirá en int (según la regla de los cálculos de enteros)"

Pregunta: ¿Qué te parece esta regla de cálculo de enteros?

Gracias de antemano por su respuesta.


En mi opinión, tal vez no toda la regla, pero parte de ella es cierta (en el contexto de tu pregunta): "Como resultado del cálculo de números enteros, es decir, su adición o sustracción, el resultado (su suma, en este caso) también será un número entero."

Así que es necesario y suficiente, en este caso una variable suma de estos enteros A e Y, por ejemplo C, para definir el tipo int - interger - enteros:

int A,Y,C;

С =  A + Y;

Lea más aquí.

 
Roman.:

Chicos, por favor aconsejen, ahora por R.Vince estoy buscando la f óptima (para el cálculo del volumen del lote) por el método de la media geométrica.

El problema: necesito recorrer el historial de pedidos y con el incremento f = 0,01 desde 0,01 hasta 1, encontrar su valor óptimo donde la TWR sea máxima

las dos fórmulas inferiores, y se sabe que el valor de la mayor pérdida en una operación es D=-458:

qué ciclos de enumeración, en particular para encontrar la f óptima y en qué parte del código, además, organizar.

Este es el código inicial en int deinit() . Imprimirá en el probador las estrategias sobre el beneficio.


hizo un tema aparte "calcular el lote de Vince".

Así será más fácil de encontrar si es necesario

 
Vinin:


Estaría en un tema aparte y el nombre sería "Cálculo de lotes de Vince".

Así será más fácil de encontrar cuando se necesite


Ya veo. Lo organizaré. No estoy acostumbrado a crear nuevos hilos. :-)))

Uy. Gracias.