
Я создал. Такие открытия нельзя скрывать. Показать, как мимолетное ощущение структуры, как абстрактная идея, превращается в работающий алгоритм, как из неочевидной логики рождается механизм с собственной философией и удивительной живучестью – это и есть высшая форма обмена знаниями. Это не магия. Это математика, облеченная в действие, инженерное искусство, постигшее язык вероятности. Увидеть процесс этой трансмутации, каждый этап перевода cтруктуры в функциональный код – это бесценно для каждого, кто чувствует в себе зов к созиданию.
Ссылка, портал в эту парадигму, ждет вас прямо здесь:
https://youtu.be/xJOZjuOKlns?si=IzWPRMTLuVRuXVPf
Забегайте, братья и сестры по духу. Давайте вместе постигнем эту Структуру. Ваши инсайты и гипотезы в комментариях – это расширение нашего общего горизонта познания.
Всем привет!
В последние месяцы моя активность в соцсетях снизилась и этому есть несколько причин.
Отбросим общий спад медийной составляющей крипты – причины совсем другие — я погрузился в создание новых стратегий.
За несколько месяцев тишины была проведена работа над более профитным сервисом для Zignaly.
DRAGON – контртрендовая стратегия.
Сейчас она проходит тестирование на реальной торговле и уже набрала почти 4 месяца истории показав интересные результаты.
В данный момент идет подготовка к выводу ее в Маркетплейс Zignaly.
Фактически это проверка идеи о том что люди хотят больше прибыли не смотря на увеличение рисков — хочу проверить так ли это.
Сейчас я сделал ее открытой для подключения по прямой ссылке с уменьшенной комиссией до выхода на Маркетплейс — ссылка есть в телеге, здесь не буду размещать что бы не портить карму. )
Мониторинг Zignaly DRAGON на TradeLink.pro

Самое главное и интересное для меня что сделано за эти несколько месяцев – продолжение исследований трендовых торговых подходов.
Тут прочитал топики про попытки автоматизации заработка на фондовом рынке и решил поделиться своим опытом, как программист.
Ну во первых, автоматизация процесса, это в первую очередь замена монотонной типовой работы, выполняемой человеком, на выполнение ее различными устройствами. Тем больше такой работы, тем выше целесообразность автоматизации, и сама автоматизация вещь очень трудозатратная. Я достаточно времени проработал на производстве автомобилей, и четко знаю экономику автомобилестроения с точки зрения автоматизации. На какую серийность какой уровень автоматизации целесообразен.
Если это монотонная типовая работа, которую мы хотим автоматизировать, то на нее должна быть расписана четкая последовательность действий (алгоритм). Невозможно автоматизировать то, где нет четкого алгоритма выполнения при различных кейсах, ситуациях.
С точки зрения заработка на бирже, вы в первую очередь должны научиться зарабатывать руками, без каких либо автоматизаций, а потом выписать однотипные нудные операции в этой работе и их заменить компьютером. Если у вас нет четкого алгоритма заработка денег на бирже, то никакие роботы вам денег не принесут.

В этой статье поговорим про то, как увидеть настоящий размер OsEngine в памяти.
Зачем это понадобилось и как включить этот режим, поговорим в этой статье.
Результаты использования данной функции позволяют уменьшить формально занимаемую OsEngine память от 3 до 30 раз:
Знаю, что были уже посты на тему парсинга данных с MOEX. Решил поделится кодом для GoogleTab:
=ПОДСТАВИТЬ(IMPORTxml(«iss.moex.com/iss/engines/stock/markets/shares/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,ISSUECAPITALIZATION»;"//document//data//rows//row[@SECID='"&B2&"']/@ISSUECAPITALIZATION");".";",")
Где: B2 это ячейка с кодом инструмента, например - ABIO.
Если нужно парсить не 5-10 акций, а например 100-200, то вот вариант с оптимизацией:
=ЕСЛИ(ЕПУСТО(D2);
ПОДСТАВИТЬ(
REGEXEXTRACT(
TEXTJOIN(" "; ИСТИНА; IMPORTDATA(«iss.moex.com/iss/engines/stock/markets/shares/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,ISSUECAPITALIZATION»));
«SECID=»"" & B2 & """ ISSUECAPITALIZATION=""([^""]+)"""
);
"."; ","
);
D2
)
Где D2 — буферная ячейка (укажите любую пустую ячейку), а B2 - ячейка с кодом инструмента, например - ABIO.
Буферная ячейка помогает решить проблему с количеством обновляемых запросов. К примеру, если примените первый код, то у вас в некоторых местах появится «Загрузка» и так будет сменятся, тк автообновление работает. Второй код решит проблему.
Решил, что мой опыт разработки очень сложного алго может послужить уроком для многих, кто подумывает о чём‑то подобном 😀 Хочу предостеречь всех, кого привлекает принцип «чем сложнее, тем лучше», о котором я ещё напишу в следующих постах. Сразу оговорюсь, что сложность не ради сложности, будто фетиш какой‑то, а как неизбежное следствие попытки описать всё устройство механики рынка. В этом есть много преимуществ, но этот пост о недостатках...
Начну с оценки времязатрат. Когда я поставил на паузу трейдинг и ушёл в кодинг, я искренне был убеждён, что за полгода смогу запрограммировать всё что угодно))) Прошло уже 5 лет...
Как так может получиться? Очень просто.
Первый просчёт в том, что когда я закодил всё, что планировал, я понял, что этого недостаточно, т. к. в процессе разработки и ресёчей у меня много на что открылись глаза. ТЗ стало формироваться и увеличиваться по мере разработки.