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

 

¡Buenas tardes a todos!

En la imagen están las líneas verticales. Se puede ver que hay un par de zonas en las que las líneas forman una mayor concentración de densidad, bien, o simplemente, montón. Tenemos un array en el que se registran las coordenadas de todas las líneas. Pregunta: ¿cómo podemos identificar de forma programada las zonas más aglomeradas?

 
Elenn:

Pregunta: ¿cómo se pueden identificar mediante programación las zonas más concurridas?

Excluye las líneas que tienen pocos vecinos. Ajustando el número mínimo de vecinos obtendrá resultados para diferentes grados de "cercanía".

 
Elenn:

¡Buenas tardes a todos!

En la imagen están las líneas verticales. Se puede ver que hay un par de zonas en las que las líneas forman una mayor concentración de densidad, bien, o simplemente, montón. Tenemos un array en el que se registran las coordenadas de todas las líneas. Pregunta: ¿cómo podemos identificar de forma programada las zonas más aglomeradas?

Divida las secciones en segmentos discretos, de modo que los segmentos del montón incluyan varias líneas (cada segmento debe ser varias veces mayor que la distancia mínima entre las líneas). A continuación, cuente cuántas líneas caen en cada segmento y encuentre el segmento con el valor máximo.

Pues bien, para resolver completamente el problema, hay que ordenar todos los segmentos por el número de líneas que contienen.

 
Elenn:

¡Buenas tardes a todos!

En la imagen están las líneas verticales. Se puede ver que hay un par de zonas en las que las líneas forman una mayor concentración de densidad, bien, o simplemente, montón. Tenemos un array en el que se registran las coordenadas de todas las líneas. Pregunta: ¿cómo podemos identificar de forma programada las zonas más aglomeradas?

Veo tres áreas de amontonamiento. ¿Y de qué forma quieres obtener el área del montón? ¿Una coordenada, dos coordenadas, tres coordenadas?

 
first_may:

Para ser sincero, sí, es difícil de adivinar, por eso hice la pregunta en primer lugar :(.

Bueno, qué problema hay en multiplicar el valor devuelto por MarketInfo por el volumen que quieres abrir.

En un foro de perfil serio alguien preguntó cómo encontrar el diámetro de un círculo conociendo la longitud de la circunferencia. Pronto preguntarán cómo sumar dos números.

 
Reshetov:

Divida las parcelas en segmentos discretos, de modo que varias líneas caigan en los segmentos del montón (cada segmento debe ser varias veces la distancia mínima entre las líneas). A continuación, cuente cuántas líneas caen en cada segmento y encuentre el segmento con el valor máximo.

Pues bien, para resolver completamente el problema, hay que ordenar todos los segmentos por el número de líneas que contienen.

Sí. O viceversa. Haga una línea discreta y cuente las consecutivas en un bucle y recuerde las coordenadas de dichos tramos.
 

Buenas noches, o lo que sea.

¿Cómo se hace para que un EA redondee hasta el quinto decimal?

 
Elenn:

En la imagen están las líneas verticales. Se puede ver que hay un par de zonas en las que las líneas forman una mayor concentración de densidad, o dicho de forma sencilla, un montón. ... Pregunta: ¿cómo puedo identificar mediante programación las zonas más grumosas?


Lo más interesante es que su pregunta ya contiene, de hecho, la respuesta.

Si hablamos de grupos de líneas (como en el rodaje), cada nueva línea puede aparecer en cualquier lugar, no hay un paso fijo.

Mientras hablemos de las zonas de concentración de la densidad, nos referiremos a varias series de pruebas (disparos).

En resumen - las coordenadas de los golpes son aleatorias, pero hay varias funciones de distribución :)

Como no sabemos a qué prueba se refiere cada golpe, tendremos que igualar estas funciones.

En este caso obtenemos un problema de densitometría (antes se utilizaba para el tratamiento de imágenes, en la actualidad en la industria ligera para la evaluación de las características de las medias), - partiendo "de lo contrario" construimos una curva de distribución en las proximidades de cada golpe. Pintamos sobre el interior con tonos de gris (la densidad disminuye de modo a las colas), para todas las líneas rectas de acuerdo con una regla (que uno - se ve mejor). Al superponer los tonos, se suma su densidad.

 
msl:

Buenas noches, o lo que sea.

¿Cómo se hace para que un EA redondee hasta el quinto decimal?


Se llama normalización. Ver la función NormalizeDouble.
 

Tengo scripts escritos por mí en el navegador del editor en la carpeta de scripts. También puedo verlos en el navegador del terminal de operaciones MT4. Pero no los encuentro en mi disco duro. Lo mismo ocurre con los Asesores Expertos. Sólo puedo ver los que vienen con MT4.

¿Puede decirme dónde están almacenados en el disco duro?

Razón de la queja: