facevalue
facevalue личный блог
18 сентября 2016, 22:29

Новая Алгоритмическая Платформа?

Ковыряя последние несколько месяцев WL, TSLab & S#.Studio испытывал все время неприятное ощущение каши, не смотря на то, что вроде визуально все понятно. Нифига не понятно. Каша из пересечений. В схеме, построенной три месяца назад разобрался с третьей попытки. Проблема — нужно эту схему все время помнить. А если еще вдруг вносятся редакции, то теряешься где-то на третьей итерации. Даже если откатываешься на предыдущую версию, то нужно вспоминать как она работала.

Все это кажется примитивным «допотопизмом» после знакомства с Драконом. WL задал моду, и ее все придерживаются как веры в плоскую Землю. Что происходит при «программировании» схем на Драконе? Схема всегда читабельная, никаких пересечений и паутин. Логика читается даже после двадцатой итерации. При возврате к предыдущим версиям ничего не нужно вспоминать, просто читаешь по потокам схему, в которой нет разночтений.

Самое главное — все условия подаются на входе, а потом из них строишь уже логику. Position Management вообще в отдельной схеме, туда отправляешь Вставкой любой сигнал, а Хранитель Позиций уже обрабатывает сделку. Причем, делает это тоже по предварительно зашитой, но кастомабельной логике.

Если психану, то в следующем году запущу платформу для программирования алгоритмов на базе Дракона. Недаром Буран полетел в космос без пилотов на базе Дракон-схем, в то время когда НАСА могли только мечтать о беспилотном челноке. Как и все хорошее в России, Буран похоронен. А вот Дракон-схемы используются до сих дней в работе с Тополь-М...

Основное преимущество Дракона — невозможно ошибиться при построении алгоритма за счет очень квадратных правил не только чтения, но и эргономики построения схем. Так устроен язык и его логика. Та самая, процедурная. ;)

Апдейт: добавил схему на Драконе, которая в ТСЛабе и прочих лабах выглядит как каша из пересечений. Алгоритм, кстати, арбайтит на реале. Есть, конечно же, более развернутая версия. Это проектный примитив.
Новая Алгоритмическая Платформа?


17 Комментариев
  • К.О'Тяра
    18 сентября 2016, 22:41
    Multicharts еще есть
  • Sergey Pavlov
    19 сентября 2016, 04:16
    Можете чуть подробнее рассказать, как это работает в реале от и до технически? Граали не интересуют. Интересует, в каком софте строите схему и как она торгует на реале? Через что?
  • Алексей
    19 сентября 2016, 08:20
    Это все хорошо пока не появятся двоякие сигналы. Покупать или не покупать.
    И тут уже пойдет сбой.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн