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
    Это все хорошо пока не появятся двоякие сигналы. Покупать или не покупать.
    И тут уже пойдет сбой.

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

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