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

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

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

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

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

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

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

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


17 Комментариев
  • К.О'Тяра
    18 сентября 2016, 22:41
    Multicharts еще есть
      • К.О'Тяра
        18 сентября 2016, 22:53
        facevalue, по мне уж лучше кодить, 'кубики' не признаю.
  • Sergey Pavlov
    19 сентября 2016, 04:16
    Можете чуть подробнее рассказать, как это работает в реале от и до технически? Граали не интересуют. Интересует, в каком софте строите схему и как она торгует на реале? Через что?
  • Алексей
    19 сентября 2016, 08:20
    Это все хорошо пока не появятся двоякие сигналы. Покупать или не покупать.
    И тут уже пойдет сбой.
  • Сергей Кузьминов
    19 сентября 2016, 09:44
    Сейчас бы в 2016 думать, что в TSLab'е и в подобных можно по кубикам создать грааль. Мммм…
  • _landy
    19 сентября 2016, 11:01
    на что только люди не идут, чтобы пять строчек на языке программирования не писать…
    • Алексей
      19 сентября 2016, 14:24
      _landy, Это не совсем так. Есть такие алгоритмические системы которые не поддаются программироваю. Покрайней мере на 100% соответствия не будет с системой. 
      И явно не пять строчек будет. 
  • ch5oh
    19 сентября 2016, 11:47

    Ничего, что в схеме на Драконе ничего не сказано про рисование графиков и индикаторы?

    Это конечно же делает схему проще.

     

    Но в целом поддерживаю: забубенить Дракон в ТСЛаб было бы интересно. Может быть, в версии 3.0 будет второй Редактор Алгоритмов?..

    • Chepell
      19 сентября 2016, 16:23
      ch5oh, еще вторая не готова )

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

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