Discussione sull’articolo "Programmazione basata su automi come nuovo approccio alla creazione di sistemi di trading automatizzati"

 

Il nuovo articolo Programmazione basata su automi come nuovo approccio alla creazione di sistemi di trading automatizzati è stato pubblicato:

Questo articolo ci porta in una direzione completamente nuova nello sviluppo di EA, indicatori e script in MQL4 e MQL5. In futuro, questo paradigma di programmazione diventerà gradualmente lo standard di base per tutti i trader nell'implementazione degli EA. Utilizzando il paradigma di programmazione basato su automi, gli sviluppatori MQL5 e MetaTrader 5 saranno vicini a poter creare un nuovo linguaggio - MQL6 - e una nuova piattaforma - MetaTrader 6.

Il programma può essere reso più sofisticato aggiungendo il parametro di pressione P e nuovi stati e introducendo una dipendenza complessa dimostrata nel grafico:


Autore: MT5

 

Quando promuovono un nuovo paradigma di programmazione, iniziano con gli svantaggi di quello usato e i vantaggi di quello proposto.

Purtroppo, nell'articolo non vengono discussi né gli svantaggi né i vantaggi.

Anche se è interessante per lo sviluppo generale, ma [finora] non di più.

L'argomento non viene divulgato.

 
È stato interessante da leggere - molto simile a un'altra idea del signor Reshetov ;-) - C'è molto entusiasmo, ma nessun effetto. La sezione 1 ("Partirò da lontano") fa dubitare che l'autore abbia una sufficiente conoscenza del settore della programmazione - perlomeno esagera il fatto che è difficile capire un programma di grandi dimensioni, perché un programma ben strutturato è sempre diviso in piccoli moduli, ognuno dei quali è relativamente facile da capire - molto più facile dell'orribile "foglio" di switch-operator che ci viene invece offerto. Invece di un operatore di commutazione, potremmo offrire un interprete di un linguaggio speciale che utilizza una sorta di grammatica di mercato. A proposito, gli automi finiti sono stati discussi sul forum, quindi basta chiamare (e cercare) le cose con il loro nome proprio. E soprattutto, dall'articolo non è chiaro come si propone di utilizzare tutto questo per il trading. L'argomento non viene svelato. IMHO.
 
MetaDriver:

Non è nuovo

Mi sono espresso male. Non è "nuovo", è "alcuni". Ma questo non cambia il punto. La domanda "cosa fa?" è ancora aperta.
 

Innanzitutto, quando si scrive un articolo su un pattern, è una buona idea proporre un'implementazione universale conveniente.

L'articolo non è andato oltre Switch.

Anche se il pattern non è nuovo, un'implementazione normale sarebbe interessante da vedere e discutere.

Mi associo agli interventi precedenti :) .

 

Sono d'accordo con abolk, tranne che per l'affermazione problematica "ragazzi, quando progettate un programma, pensate a tutti i suoi possibili stati", non c'è alcuna gioia nell'articolo.

C'è qualcosa che le persone non sanno, e dopo aver letto l'articolo, hop, e ha ottenuto un'epifania.

Può essere utile per i principianti, ma non lo consiglio, è lungo e noioso.

A proposito, il cubo di Rubik ha un altro stato quando viene smontato :))

Questo stato è come la quarta dimensione, perché da esso si passa al cubo assemblato :)

 

"Permettetemi di iniziare con il fatto che questo argomento è completamente sconosciuto a qualsiasi trader..... L'autore Shalyto A.A. nel 1991 ha sviluppato un metodo di programmazione... Invito tutti voi a studiare una nuova direzione della programmazione".

Beh, non è il caso di lanciare parole così forti. Gli automi finiti sono noti già da 50 anni, e a qualsiasi programmatore vengono insegnati al primo anno di università.
E lo SWITCH-pattern è un metodo standard di realizzazione degli automi in generale, che qualsiasi programmatore competente può "inventare" in 5 minuti.
In particolare, ho scritto programmi in questo modo per 10 anni senza nemmeno sospettare l'esistenza del rispettato capo del dipartimento con la sua invenzione :)
E nella programmazione PLC è da tempo "stile e standard".
Ma l'articolo è utile :).

 

Ops, a giudicare dal nickname, l'autore è italiano e l'articolo deve essere tradotto.

Non so quale sia il punto, ma vedo un quadro generale (dalla corrispondenza personale su Skype) di un enorme divario in Occidente tra scienziati specializzati e filistei.

A quanto pare, per l'uomo comune è davvero una scoperta.

Abbiamo cuochi che dirigono lo Stato, ma abbiamo cuochi con due lauree pre-Khtor :)

ZЫ forse a scuola insegnano solo a compilare correttamente il modulo UB-40, perché i nostri scolari lavorano come dei nei posti di lavoro :)

 
Urain:

Ops, a giudicare dal nickname, l'autore è italiano e l'articolo deve essere tradotto.

No, non è una traduzione, è al 100%.
 

uno strano articolo che è in ritardo di almeno 10 anni sulla programmazione.

Il testo stesso dell'articolo (con il costante mormorio del mantra "l'autore è shalyto") è una copia del comportamento del re.

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


L'autore apre l'America con uno sguardo astruso, dove i popoli locali [i programmatori] vivono da molti anni prima di lui.

Inoltre, l'autore, un luminare della scienza mondiale, ha un vocabolario molto ridotto del dialetto locale per cercare di spiegare alla gente che vive molto male e al buio senza le sue "raccomandazioni".


// e l'articolo è davvero molto noioso