Discussion of article "Automata-Based Programming as a New Approach to Creating Automated Trading Systems"
When they promote some new programming paradigm, they start with the disadvantages of the used one and the advantages of the proposed one.
Unfortunately, neither disadvantages nor advantages are discussed in the article.
Although it is interesting for general development, but [so far] not more.
The topic is not disclosed.
When some new programming paradigm is promoted...................
It's not new.
http://www.rsdn.ru/article/alg/Static_Finite_State_Machine.xml
http://coolisee.com/2010/08/20/mashina-sostoyanij/
http://www.vb-net.ru/dotnet/tour21/index.htm
http://www.javatutor.net/books/tip/complex_system_states
etc. etc.
It's not new
Firstly, when you write an article about a pattern, it's a good idea to propose a universal convenient implementation.
The article didn't go further than a switch.
Although the pattern is not new, a normal implementation would be interesting to see and discuss.
I join the previous speakers :) .
I agree with abolk, except for the problem statement "guys, when designing a programme, think through all its possible states", there is no zest in the article.
There is something that people don't know, and after reading the article, hop, and got an epiphany.
It may be useful for beginners, but I would not recommend it, it is long and tedious.
By the way, the rubik's cube has another state when it is disassembled :))
this state is like the fourth dimension, because from it one step to the assembled cube :)
"Let me start with the fact that this topic is completely unknown to any trader..... author Shalyto A.A. in 1991 developed a programming method... I urge all of you to study a new direction in programming."
Well, you should not throw such loud words. Finite automata have been known for 50 years already, and any programmer is taught them at the 1st year of university.
And SWITCH-pattern is a standard method of automata realisation in general, which any competent programmer can "invent" in 5 minutes.
In particular, I have been writing programs in this way for 10 years without even suspecting the existence of the respected head of the department with his invention :)
And in PLC programming it has long been a "style and standard".
But the article is useful :).
Oops, judging by the nickname, the author is Italian, and the article must be translated.
I don't know what's the point, but I see a general picture (from personal Skype correspondence) of a huge gap in the West between specialised scientists and philistines.
Apparently, for their common man it is really a discovery.
We have cooks running the state, but we have cooks with two pre-Khtor degrees :)
ZЫ maybe they teach at school only how to fill in the UB-40 form correctly, because our schoolchildren work like gods in jobs :)
Oops, judging by the nickname, the author is Italian, and the article must be translated.
a strange article that is at least 10 years behind programming.
The text of the article itself (with the constant muttering of the mantra "the author is shalyto") is a copy of the king's behaviour.
Маленький принц оглянулся - нельзя ли где-нибудь сесть, но великолепная горностаевая мантия покрывала всю планету. Пришлось стоять, а он так устал... И вдруг он зевнул.
- Этикет не разрешает зевать в присутствии монарха, - сказал король. - Я запрещаю тебе зевать.
- Я нечаянно, - ответил Маленький принц, очень смущенный. - Я долго был в пути и совсем не спал...
- Ну, тогда я повелеваю тебе зевать, - сказал король. - Многие годы я не видел, чтобы кто-нибудь зевал. Мне это даже любопытно. Итак, зевай! Таков мой приказ.
- Но я робею... я больше не могу... - вымолвил Маленький принц и густо покраснел.
- Гм, гм... Тогда... тогда я повелеваю тебе то зевать, то...
Король запутался и, кажется, даже немного рассердился.
- Можно мне сесть? - робко спросил Маленький принц.
- Повелеваю: сядь! - отвечал король и величественно подобрал одну полу своей горностаевой мантии.
...
...
Маленький принц был восхищен. Вот бы ему такое могущество! Он бы тогда любовался закатом не сорок четыре раза в день, а семьдесят два, а то и сто, и двести раз, и при этом даже не приходилось бы передвигать стул с места на место! Тут он снова загрустил, вспоминая свою покинутую планету, и, набравшись храбрости, попросил короля:
- Мне хочется поглядеть на заход солнца... Пожалуйста, сделайте милость, повелите солнцу закатиться...
...
- Будет тебе и заход солнца. Я потребую, чтобы солнце зашло. Но сперва дождусь благоприятных условий, ибо в этом и состоит мудрость правителя.
- А когда условия будут благоприятные? - осведомился Маленький принц.
- Гм, гм, - ответил король, листая толстый календарь. - Это будет... гм, гм... сегодня это будет в семь часов сорок минут вечера. И тогда ты увидишь, как точно исполнится мое повеление.
The author opens America with an abstruse look, where local peoples [programmers] have been living for many years before him.
Besides, the author, a luminary of world science, has a very small vocabulary of the local dialect to try to explain to the people that they live very badly and in the dark without his "recommendations".
// and the article is really very tedious

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
New article Automata-Based Programming as a New Approach to Creating Automated Trading Systems is published:
This article takes us to a whole new direction in developing EAs, indicators and scripts in MQL4 and MQL5. In the future, this programming paradigm will gradually become the base standard for all traders in implementation of EAs. Using the automata-based programming paradigm, the MQL5 and MetaTrader 5 developers will be anywhere near being able to create a new language - MQL6 - and a new platform - MetaTrader 6.
Author: SO_ CHE NULLA NON SO