¿Cómo se distingue programáticamente entre un feto PROFESIONAL y un feto DILIETO?

 

Esta es una pregunta más para los programadores profesionales que para los principiantes. Pero las opiniones de los principiantes también serán interesantes. No hablaremos de traders, sino de programadores que escriben Asesores Expertos, indicadores y scripts en Mql4.

Imagina que tienes una tarea así:

Tienes una carpeta con 100.000 archivos en formato mq4. Hay que determinar cuáles de estos archivos pertenecen a las creaciones de los programadores profesionales y cuáles a los pinceles de los diletantes.
Pero no debe hacerse de forma visual. Tampoco se puede utilizar el probador: es demasiado largo y doloroso.
La tarea consiste en escribir un programa en cualquier lenguaje (por ejemplo: C+, Delfi, VB, etc.), que analice por sí mismo los textos de los archivos Mq4 y seleccione de ellos los que están escritos por programadores profesionales.


Ahora la pregunta es: ¿qué criterios debe seguir un programa de este tipo?

Para escribir un programa, los criterios deben estar claramente formalizados, no hay

- "la, la, trufa";
- "más o menos un pie en mis pies descalzos";
- "Nueve pulgadas más/menos un pepino loco;
- "No puedes hacer este tipo de cosas de la noche a la mañana, vuelve en una semana".
- "el tamaño del salario será bueno";
- "un piso en una casa alta en el barrio natsa de Enns";
- "sí no puede ser probable, pero es posible";
- "Si Dios quiere", etc. etc.

No lo haré. El programa analiza el archivo de texto. ¿Qué debe contener, qué no debe contener, etc.?

Los criterios deben ser simples y claros. Sólo una formalización clara, concisa y comprensible.
Si tengo un criterio claro, pediré un programa gratuito y disponible para todos: el analizador de calidad del código.

Entonces, ¿cuáles son los criterios? Por favor, habla. No hay prisa, sólo piénsalo...

 

Esto es una mierda, Dima.

¿Has descargado un gran archivo con muchos EAs y no sabes por dónde empezar?

 
Mathemat:

Esto es una mierda, Dima.

¿Has descargado un gran archivo con muchos EAs y no sabes por dónde empezar?

No, no lo he hecho. Pero, ahora estamos ocupados con uno de los programadores escribiendo un programa que por sí mismo navegará por Internet (cuando el tráfico de Internet no está ocupado) y descargará archivos mq4 de diferentes sitios. Y, lo que hemos escrito arriba es la segunda fase. Habrá una tercera.
 
DmitriyN:
No, aún no lo he descargado. Pero, ahora estamos ocupados con uno de los programadores escribiendo un programa que por sí mismo navegará por Internet (cuando el flujo de Internet no esté ocupado) y descargará archivos mq4 de diferentes sitios. Y, lo que hemos escrito arriba es la segunda fase. Habrá una tercera.

Recoge una lista de coordenadas de pro y comprueba el código de coordenadas de la lista.


ZS: cuando no se encuentran coordenadas en una carpeta separada, entonces toma un trozo de código en la carpeta con coordenadas y lo compara con el código en la carpeta sin coordenadas.

Cada profesional debería tener un estilo de partido diferente

ZZZY: el resto al desbordamiento manual

 
DmitriyN:
No, aún no lo he descargado. Pero, ahora estamos ocupados con uno de los programadores escribiendo un programa que por sí mismo navegará por Internet (cuando el flujo de Internet no esté ocupado) y descargará archivos mq4 de diferentes sitios. Y, lo que hemos escrito arriba es la segunda fase. Habrá una tercera.

La cuestión es que el robot hará un trabajo sin sentido... ????
 
forte928:
El sentido de un robot haciendo un trabajo sin sentido...????
Tiene que tener sentido, para eso está la pregunta.
 
DmitriyN:
Tiene que tener sentido, para eso está la pregunta.

No tiene sentido recopilar un montón de información vacía para escarbar en ella buscando un grano de verdad - lo mismo ocurre con Google pero como dicen ("soy un robot") haz las preguntas correctas para obtener las respuestas correctas...
 
forte928:
No tiene sentido reunir un montón de información ociosa que luego se revuelve en busca de un grano de verdad - _

Casi todo el mundo en este foro lo está (ha estado) haciendo.

sanyooooook:

ZZZY: la parte que queda en el manual es exagerada.

No hay nada manual. Sólo automático. 100% automático. Puede seleccionar automáticamente de diez a veinte piezas de entre 100.000, pero no más.
 

Que ponga un probador multidivisa y un MTF, que comercie, que construya ventiladores y que lea informes y revistas y busque en internet.

Y que se acuerde de sacar conclusiones. Páginas más o menos.

 

El código de un programador profesional no siempre generará ingresos (a menos, claro, que lo venda). También es al revés.

Y el código no profesional puede aportar ingresos (cuando se negocia en el mercado). Cómo distinguirlos, no lo sé. Para probar cada uno en el probador. Todo lo que drena en la basura. No filtra o no filtra mucho, a juicio de una autoridad superior - una persona

 
Dersu:

Que se ponga un probador multidivisa y un MTF, que opere y lea informes y revistas y que busque en internet. Y que se acuerde de sacar conclusiones.

Las pruebas son un proceso muy largo. Probar Asesores Expertos individuales a veces lleva incluso días. Por lo tanto, no es realista probar cientos de miles de ellos.

Vinin:

El código de un programador profesional no siempre dará beneficios (a menos que lo venda, claro). También es al revés. Y un código no profesional puede reportarle ingresos (cuando opera en el mercado). No sé cómo distinguirlos. Para probar cada uno en un probador. Todo eso cae en picado en la basura. No filtra o no filtra mucho, a juicio de una autoridad superior: el hombre.

Estoy de acuerdo contigo. Pero la noción de "comerciante profesional" es aún más borrosa que la de "programador profesional". Por otro lado, la probabilidad de que un aficionado escriba accidentalmente un buen EA o indicador es insignificante.