Discusión sobre el artículo "Programación basada en autómatas como nuevo enfoque en la creación de sistemas de trading automatizados"

 

Artículo publicado Programación basada en autómatas como nuevo enfoque en la creación de sistemas de trading automatizados:

Este artículo nos lleva en una nueva dirección a la hora de desarrollar EA, indicadores y scripts en MQL4 y MQL5. En el futuro, este modelo de programación se convertirá en un estándar para todos los operadores en la implementación de EA. Utilizando el modelo de programación basado en autómatas, los desarrolladores de MQL5 y Meta Trader 5 estarán cerca de poder crear un nuevo lenguaje, MQL6, y una nueva plataforma, Meta Trader 6.

Autor: GOURO HAMADY DIALL

 

Cuando promueven algún nuevo paradigma de programación, empiezan con las desventajas del utilizado y las ventajas del propuesto.

Por desgracia, en el artículo no se discuten ni las desventajas ni las ventajas.

Aunque es interesante para el desarrollo general, pero [hasta ahora] no más.

El tema no se divulga.

 
Ha sido interesante leerlo - muy parecido a otra idea del Sr. Reshetov ;-) - Hay mucho entusiasmo, pero ningún efecto. La sección 1 ("Empezaré desde lejos") hace dudar de que el autor tenga suficientes conocimientos en el sector de la programación - al menos exagera el hecho de que es difícil entender un programa grande, porque un programa bien estructurado siempre está dividido en pequeños módulos, cada uno de los cuales es relativamente fácil de entender - mucho más fácil que la horrible "hoja" de switch-operators que se nos ofrece en su lugar. En lugar de un switch-operator, podríamos ofrecer un intérprete de un lenguaje especial que utilice algún tipo de gramática de mercado. Por cierto, los autómatas finitos se han discutido en el foro, así que sólo hay que llamar (y buscar) las cosas por su nombre. Y lo más importante, no queda claro en el artículo cómo se propone utilizar todo esto para el comercio. No se desvela el tema. IMHO.
 
MetaDriver:

No es nuevo.

Me he expresado mal. No es "nuevo", es "algunos". Pero eso no cambia el punto. La pregunta "¿qué hace?" sigue abierta.
 

En primer lugar, cuando escribes un artículo sobre un patrón, es una buena idea proponer una implementación universal conveniente.

El artículo no iba más allá de Switch.

Aunque el patrón no es nuevo, sería interesante ver y discutir una implementación normal.

Me uno a los anteriores :) .

 

Estoy de acuerdo con abolk, a excepción de la declaración problema "chicos, al diseñar un programa, pensar en todos sus estados posibles", no hay entusiasmo en el artículo.

Hay algo que la gente no sabe, y después de leer el artículo, hop, y consiguió una epifanía.

Puede ser útil para los principiantes, pero yo no lo recomendaría, es largo y tedioso.

Por cierto, el cubo de rubik tiene un estado más cuando se desmonta :))

este estado es como la cuarta dimensión, porque de él se pasa al cubo montado :)

 

"Permítanme comenzar con el hecho de que este tema es completamente desconocido para cualquier trader..... autor Shalyto A.A. en 1991 desarrolló un método de programación ... Insto a todos ustedes a estudiar una nueva dirección en la programación ".

Bueno, no deberías lanzar palabras tan fuertes. Los autómatas finitos ya se conocen desde hace 50 años, y a cualquier programador se los enseñan en el 1er año de universidad.
Y SWITCH-pattern es un método estándar de realización de autómatas en general, que cualquier programador competente puede "inventar" en 5 minutos.
En particular, llevo 10 años escribiendo programas de esta manera sin sospechar siquiera la existencia del respetado jefe del departamento con su invento :)
Y en la programación de PLC hace tiempo que es un "estilo y estándar".
Pero el artículo es útil :).

 

Uy, a juzgar por el nick, el autor es italiano, y hay que traducir el artículo.

No sé cuál es el punto, pero veo una imagen general (de la correspondencia personal de Skype) de una enorme brecha en Occidente entre los científicos especializados y filisteos.

Aparentemente, para el hombre común es todo un descubrimiento.

Tenemos cocineros dirigiendo el estado, pero tenemos cocineros con dos licenciaturas pre-Khtor :)

ZЫ tal vez enseñan en la escuela sólo a rellenar correctamente el formulario UB-40, porque nuestros escolares trabajan como dioses en los trabajos :)

 
Urain:

Uy, a juzgar por el nick, el autor es italiano, y hay que traducir el artículo.

No, no es una traducción, es 100%.
 

un extraño artículo que lleva al menos 10 años de retraso en la programación.

El texto del artículo en sí (con el constante murmullo del mantra "el autor es shalyto") es una copia del comportamiento del rey.

Маленький принц оглянулся - нельзя ли где-нибудь сесть, но великолепная горностаевая мантия покрывала всю планету. Пришлось стоять, а он так устал... И вдруг он зевнул.
        - Этикет не разрешает зевать в присутствии монарха, - сказал король. - Я запрещаю тебе зевать.
        - Я нечаянно, - ответил Маленький принц, очень смущенный. - Я долго был в пути и совсем не спал...
        - Ну, тогда я повелеваю тебе зевать, - сказал король. - Многие годы я не видел, чтобы кто-нибудь зевал. Мне это даже любопытно. Итак, зевай! Таков мой приказ.
        - Но я робею... я больше не могу... - вымолвил Маленький принц и густо покраснел.
        - Гм, гм... Тогда... тогда я повелеваю тебе то зевать, то...
        Король запутался и, кажется, даже немного рассердился.
        - Можно мне сесть? - робко спросил Маленький принц.
        - Повелеваю: сядь! - отвечал король и величественно подобрал одну полу своей горностаевой мантии.
...
...
        Маленький принц был восхищен. Вот бы ему такое могущество! Он бы тогда любовался закатом не сорок четыре раза в день, а семьдесят два, а то и сто, и двести раз, и при этом даже не приходилось бы передвигать стул с места на место! Тут он снова загрустил, вспоминая свою покинутую планету, и, набравшись храбрости, попросил короля:
        - Мне хочется поглядеть на заход солнца... Пожалуйста, сделайте милость, повелите солнцу закатиться...
...
        - Будет тебе и заход солнца. Я потребую, чтобы солнце зашло. Но сперва дождусь благоприятных условий, ибо в этом и состоит мудрость правителя.
        - А когда условия будут благоприятные? - осведомился Маленький принц.
        - Гм, гм, - ответил король, листая толстый календарь. - Это будет... гм, гм... сегодня это будет в семь часов сорок минут вечера. И тогда ты увидишь, как точно исполнится мое повеление.


El autor abre América con una mirada abstrusa, donde la gente local [programadores] han estado viviendo durante muchos años antes que él.

Además, el autor, una lumbrera de la ciencia mundial, tiene un vocabulario muy reducido del dialecto local para intentar explicar a la gente que vive muy mal y a oscuras sin sus "recomendaciones".


// y el artículo es realmente muy tedioso