Adiós robot - hola marasmo - página 15

 
Ugh, ugh, ugh ... Lo siento :)
 
Renat:

Vaya y repita MetaTrader 4/MetaTrader 5. Al fin y al cabo, se trata de "una tarea perfectamente estándar, largamente acribillada y resuelta muchas veces".

Desgraciadamente, todos los que intentan aplicarlo pierden decenas de millones de dólares y quiebran. He contado 2 empresas que han declarado objetivos tan explícitos/claros y han quebrado limpiamente. También hay una serie de empresas que no se fijaron objetivos del 100%, pero murieron de todos modos.

También recomiendo pensar en los compiladores de C++, que están completamente extinguidos para la plataforma Windows. Y ningún gcc/slang/intel es capaz de presentar siquiera una mínima posibilidad de competir con MSVC. Aparentemente, nadie es capaz de implementar un compilador completamente estándar.

El precio de repetir la funcionalidad de MetaTrader 4/MetaTrader 5 desde cero basándose en el software de código abierto, incluyendo la parte del servidor, es de alrededor de 300K dólares si se trabaja con diseñadores y gestores competentes.

Por supuesto, en este caso la situación de reescribir todo desde cero debe considerarse desde el principio porque demuestra el defecto inicial de la arquitectura del proyecto y la poca alfabetización de los gestores que permitieron este trabajo de baja calidad y el despilfarro del dinero de los inversores.

Hay docenas de compiladores de C++ ya escritos, por ejemplo, http://www.thefreecountry.com/compilers/cpp.shtml. También hay suficientes compiladores gratuitos de calidad para Windows, el mismo MSVC. Además, si es necesario, siempre se puede negociar la concesión de licencias de compiladores listos a un precio razonable, en el que puede ser libre para un comerciante también. Así que el compilador es el menor de los problemas, es más importante construir un modelo de negocio viable. La mayoría de los comerciantes utilizan МТ4/5 no porque sea un compilador tan bueno y práctico, está muy lejos incluso de los compiladores mediocres, sino por razones comerciales.

Creo que las empresas que quebraron estaban dirigidas por gerentes que no tenían un plan de negocios claro y competente ni comprendían la situación del mercado, mientras que sus productos de software podrían haber sido escritos con alta calidad y de manera competente de acuerdo con la especificación de requisitos.

 
Andrei01:

Cuesta alrededor de 300K dólares replicar la funcionalidad de MetaTrader 4/MetaTrader 5 desde cero basándose en software de código abierto, incluyendo la parte del servidor, si se trabaja con diseñadores y gestores competentes.

10 programadores X 3.000 dólares al mes = 30.000 dólares al mes sólo en salarios, sin incluir otros costes... Es decir, 300.000 dólares como máximo por un año.

A mí MT4/5 no me convence en muchos aspectos, pero no puedo decir que sea un software corriente. Software serio y cercano al mercado: millones de dólares para el desarrollo, no cien al año para el personal.

Nadie ha sido capaz de exprimirlo, porque la estrategia elegida por los que quieren hacerlo es errónea. Sin embargo, es realista y se exprimirá por todos los medios. No hay un enfoque frontal, sino que es necesario un enfoque más global. Por así decirlo, para ver todo el mercado de una vez y anticipar sus principales tendencias de desarrollo.

 

kbw74614:

Un software serio y cercano al mercado requiere millones de dólares para su desarrollo, no cien al año para mantener al personal.

Así que cualquiera puede hacerlo por millones de dólares, aunque tenga que reescribirlo varias veces, pero para hacerlo de una vez y por 300.000 dólares, hay que atraer a gente competente. ))
 
Andrei01:
Cualquiera puede hacerlo por millones de dólares, aunque tenga que reescribirlo varias veces, pero para hacerlo de una vez y por 300K$ hay que contratar a gente cualificada. ))
Ni siquiera te convencen los cálculos matemáticos al nivel de una escuela de pueblo de segunda clase. ¿Por qué tengo que darte entonces argumentos aún más serios?

"Conseguir la gente adecuada" significa conseguir gente que ya sabe lo que hace. Es decir, los que ya han trabajado en el campo. Son los Metaks o los restos de los equipos quebrados anteriormente. Todos los demás son de cero. Y realmente hay que reescribir mucho desde cero. Los mismos Metaks han reescrito mucho desde cero. Y en muchos aspectos ahora son rehenes de su estulticia arquitectónica en algunos puntos - les gustaría que funcionara de otra manera, pero no pueden - la arquitectura está tan sobredimensionada que no tiene arreglo. Sólo muletas.

Estarían encantados (no lo admiten, por supuesto) de cambiar muchas cosas, pero no pueden. Es imposible preverlo todo en la fase de colocación de los cimientos. Es normal.

En resumen, no estamos hablando de nada. Será mejor que ayudes.
 
kbw74614:
Es imposible prever todo en la fase de fundación. Es normal.

Para algunas personas es imposible y normal, y para otras no. Por qué generalizar su teoría y creencias a toda la humanidad, las personas son diferentes.

Una persona competente, partiendo de cero, puede hacer una cosa de calidad y bien diseñada, aunque no sea del todo de este campo, y si no es del todo competente, aunque sea de este campo, entonces hay que tirar todo y rehacerlo de nuevo. Es algo obvio.

Sus cálculos ni siquiera están incluidos, son analfabetos en esencia - en programación el número de programadores no siempre se traduce en calidad, al contrario, suele ocurrir. Además, no hay que escribir todo desde cero, la mayoría de las cosas ya están escritas y se pueden utilizar ya hechas, y tampoco lo has tenido en cuenta, de ahí las conclusiones sesgadas con las estimaciones de precios. Una vez más, cómo poner una pregunta con el pago y las condiciones de referencia, si se trata de una cuota mensual, incluso para el nivel de 2 ª clase está claro que siempre es más rentable para tirar de una cuerda - de ahí la salida de sus millones de dólares y los resultados sin valor.

 
Los programadores hablan con ingenuidad sobre las formas de alcanzar los objetivos empresariales :)
 
Renat:
La charla ingenua de los programadores sobre cómo lograr los objetivos empresariales :)

Sí, es gracioso. No soy programador en absoluto. No he escrito ni un solo programa, sinceramente.

Sin embargo, conozco a gerentes de algunas empresas de TI de alto desarrollo que nunca escribieron una línea de código y nunca lo harán. Pero con sus talentos empresariales han conseguido construir potentes soluciones informáticas de desarrollo.

De todos modos, un programador es sólo un engranaje de la máquina. El volante no.

 
Renat, ya que eres un programador competente y el arquitecto jefe de la plataforma y del lenguaje en particular, da algún consejo sensato en el perfil del foro. O bien llamar la atención de alguien de su equipo sobre mi petición de ayuda. Ya he dicho que no soy un programador Yo mismo Mostrar cómo liberar el poder del lenguaje MQL, finalmente. Porque estoy mirando en kodobase - todo apesta allí: a través de la programación de procedimiento. OOP-indicadores - no hay nada (o poco buscado). No he encontrado ningún enfoque universal para escribir EAs, etc. - similar. Quiero aprender, sólo me pinchan en los artículos. No hay ni un solo patrón OOP agradable allí. Se establece una tarea y luego se resuelve mediante POO desde cero. Pero, ¿por qué demonios debo resolver una tarea desde cero cada vez cuando puedo crear una plantilla OOP universal?
 
Renat:

También recomiendo pensar en los compiladores de C++, que están completamente extinguidos en la plataforma Windows. Y ningún gcc/slang/intel es capaz de presentar siquiera una minúscula posibilidad de competir con MSVC. Aparentemente, nadie es capaz de implementar un compilador completamente estándar.

Todos los "compiladores perfectamente estándar" mencionados (gcc/slang/intel/ms) son muy superiores a MQL4++. En comparación con ellos, el compilador MQL4++ simplemente "no funciona". Así que es difícil tomarse a pecho tu afirmación de que "nadie es capaz", lo que significa que no has conseguido implementar un compilador que sea al menos de la misma calidad que los mencionados.

Renat:

Ir a reimplantar MetaTrader 4/MetaTrader 5. Al fin y al cabo, se trata de "una tarea perfectamente normalizada, hace tiempo masticada y resuelta por mucha gente muchas veces".

Desgraciadamente, todos los que intentan aplicarlo pierden decenas de millones de dólares y quiebran. He contado 2 empresas que han declarado objetivos tan explícitos/claros y han quebrado limpiamente. También hay una serie de empresas que no se fijaron objetivos del 100%, pero murieron de todos modos.

No se trataba de la plataforma comercial en su totalidad, sino de su compilador y del entorno de la misma, es decir, de una parte de ella.

Renat:
La charla ingenua de los programadores sobre cómo lograr los objetivos empresariales :)

Karl Marx ya dedujo que el objetivo de las empresas no es crear un producto socialmente útil. El único objetivo de las empresas es obtener el mayor beneficio posible. Y el margen de beneficios, en general, determina el grado de criminalidad de un determinado negocio. En particular, con un margen de beneficio del 300% "no hay crimen que un capitalista no cometa, incluso bajo pena de horca". Dado que la tasa de beneficio, en general, no está restringida por la ley ni por ningún otro medio, es fácil adivinar que los métodos para alcanzar los objetivos empresariales son delictivos en uno u otro grado. También hay un corolario: las empresas están en condiciones de destruir todo lo que tocan.

Sin embargo, ¿qué tiene esto que ver con la calidad de la implementación del compilador MQL4++ -algo importante, pero- sólo una parte de una plataforma de comercio- y por qué apelar a la mala experiencia comercial de algunas empresas en la creación y promoción de plataformas de comercio en este tema?

Razón de la queja: