проф.вопрос разработчикам

13 января 2016, 20:05
Maxim Kuznetsov
0
118

Почитав несколько (довольно много впрочем) статей про разного рода библиотеки, что для рисования GUI, что про обработку ордеров и общие структуры "экспертов", возникает сугубо профессиональный вопрос :

А ЗАЧЕМ ВЫ ТАК ДЕЛАЕТЕ ?

я сам программист со значительным стажем и не понимаю зачем делать библиотеку/иерархию_классов которая не приводит к прогрессу. То есть потенциально увеличит мои-же трудозатраты на разработку производных работ. В случае GUI ещё туда-сюда - обеспечить общий внешний вид, однообразное управление и т.д. Но даже в случае GUI разделения на дизайн/функционал нет вообще (всё в стиле TurboVision, да не помянута будет к ночи).

А в случае экспертов/индикаторов ?? Это-ж классические FSA/FSM(Finite State Auotoma/Mashine, еже кто не знает). На которых все "собаку съели" и обектно/событийные вариации на всех известных языках есть - довольно выбрать и реализовать то что наиболее компактно в разработке приложений. 

что-то ни одна библиотека не предложила интерфейсов например в стиле JS:

Symbol("EURUSD").Buy(1).Trail(ByFractals);

хотя это и реализуемо на MQL, в том числе на 4