LINUX.ORG.RU

Сообщения observer

 

Посоветуйте ресурсы для приятного и полезного времяпровождения

Форум — Talks

Сабж.

Чаще всего отдыхаю с книгами, но иногда надоедает и хочется разнообразия.

Основные характеристики желаемых ресурсов: интересный, познавательный (или тренирующий какие-то навыки), не напрягающий (ведь основная цель — отдых), увлекательный. Хорошо бы что-то техническое, актуальное. Можно о Linux, но без красноглазия.

Соцсети не переношу. Тупак не предлагать.

В данный момент в качестве таких ресурсов использую: Wikipedia, новостные ленты, иногда Трельяж, некоторые каналы на YouTube, ну и, внезапно, ЛОР.

 

observer
()

Открываю исходники платформы разработки торговых алгоритмов

Форум — Talks

День добрый сообществу.

Я занимаюсь автоматизацией торговли и аналитикой финансового рынка (роботостроительство/алготрейдинг) и планирую открыть часть своего наработанного инструментария для совместной разработки и обмена опытом в технических вопросах. Больше всего меня интересует имеются ли подобные специалисты на ЛОРе, интересует ли кого-либо подобное сотрудничество.

Вначале немного расскажу о специфике проектов. Для специалиста в данной сфере не секрет, что большинство расширяемых платформ являются очень неудобными для гибкой и экзотической разработки торговых систем. Действительно удобные платформы привязаны к конкретному брокеру (и к его котировкам) или являются платными и закрытыми (чаще всего все вместе). MT4 со своим MQL адаптирован на классический тех. анализ, имеет во флаконе ущербную систему генетических алгоритмов для оптимизации торговых систем и вообще всячески поддерживает жульничества со стороны дилинговых центров (те, кто видел мастер-пакет MT4, поняли о чем я).

Поэтому для себя я создал цепочку проектов для разработки, тестирования, оптимизации и использования торговых систем. В данный момент проект берет котировки у швейцарского банка и торговой площадки Dukascopy. Качество котировок изумительное у них, скажу я вам. Все честно, открыто и качественно. Далее эти котировки попадают в БД под управлением postgreSQL. Сразу нарезаются на всяческие TF, графики Renko, хранятся в чистом виде (тики), есть поддержка гибридных TF (например S441 = 441 second), а так же прочая экзотика. Те кто серьезно занимается роботостроительством поймут зачем все это. Так же, систему очень легко расширить добавив новые правила формирования данных, например таких как квантовые графики, скоростные графики и прочее.

Основной примочкой системы является гибкое использование разнообразных сущностей классического и продвинутого тех. анализа. Поясню на примере написания простейшего торгового алгорима:

Простейший пример торгового алгоритма - это класс, наследующий все необходимые базовые примочки у родителя пустого торгового алгоритма. Класс имеет инициализационный конструктор, а так же ряд методов аля newTick(double bid, double ask, long time), newBar(Bar previous), newEvent(Event e)... У торгового ядра есть легко расширяемый ряд примочек. Существующие примочки: легкое и гибкое извелечение всяческой информации о исторических ордерах (реальных с торгового сервера, демо-ордеров при тестировании, вирутальных ордеров), поддержка библиотеки тех. анализа TA-LIB, построители графиков, анализаторы отчетов (мат. ожидание, профит-фактор, дисперсия, среднеквадратическое отклонение, процентные соотношения, анализ доходности по теории Винса, Вильямса). Поддержка смешанных и скрещенных алгоритмов, возможность подключение бриджов для разнообразных брокеров, дубликаторов сигналов (для цепочки инвестиционных счетов), подключение систем к гибко-конфигурируемым генетическим алгоритмам с целью оптимизации, выполнение полного перебора и прочий инструментарий. Легкое использование трала или другого функционала (например, перевода в безубыток):

Position p = trader.buy(Instruments.EURUSD, ...);
p.addTrailingStop(Indicators.ParabolicSAR(0.001, ...), ...);

Все это я разрабатывал чисто для себя и добился довольно серьезного уровня понимания специфики, технологий и обеспечил существенный финансовый доход. Однако, со временем я начал ощущать, что варюсь в собственном соку хоть и всячески стараюсь читать книги/статьи... Я ищу партнеров с которыми можно будет обмениваться техническими тонкостями, создать какого-то рода узкое сообщество по интересам, а так же выпиливать удобные инструменты для работы. Развиваться, смотреть что люди делают в мире. Буду рад услышать мнение от профессионалов, любителей и совсем новичков подобного рода деятельности.

База: Java + TA-LIB + postgreSQL. Java была выбрана из-за специфики использования автоматизированных торговых систем на разнообразных ОС, а так же из-за интерфейса API торговой площадки Dukascopy.

Еще имеется ряд дополнительных инстурментариев для экзотического анализа и выполнения специфичеких операции: нейросеть распознавания образов, алгоритмы паттерн-матчинга, системы дублирования торговых операций, генераторы отчетов, генераторы детальной информации о точках входа, специфические тестеры точек, анализаторы фундаментальных событий на базе fuzzy logic, календари экономических событий и прикладной софт, анализаторы качества котировок, анализаторы волатильности, визуализаторы работы нейросети/ГА, утилиты для анализа и визуализации ценового стакана. Все не вспомню сейчас, но многое согласен открыть при условии совместного активного развития проектов.

Подготовку исходников и открытие проекта планирую на конец текущего года. Конечно, при условии позитивного резонанса сообщества.

Приглашаю для обсуждения всех, кто некоторым образом интересовались подобной спецификой в предыдущих тематичных топиках:

ixrws winddos ZenitharChampion Root-msk ns_ramesses Made_in_China inline X10Dead qrck iBliss Kroz capricorn20 trex6

 , , ,

observer
()

Ищу систему распознавания

Форум — Development

День добрый сообществу.

Сталкивался ли кто-то с открытыми и адекватными системами распознавания образов? В частности интересует обучение системы на ряд конкретных геометрических образов с последующим их распознаванием.

Поделитесь историями успеха/неуспеха.

 pattern recognition,

observer
()

Размещение таблиц на различных партициях

Форум — Admin

Вечер добрый сообществу.

Имеется база данный postgreSQL с массой таблиц. Для проведения ряда экспериментов появилась необходимость сгенерировать данные и положить их в таблицу. Проблема в том, что ожидаемый размер этой таблицы в разы больше дискового пространтва рутовой партиции.

Вопрос: Можно ли каким-то образом разместить некоторые таблицы базы данных на других партициях? Или в крайнем случае разные database хранить на различных партициях? Очень не хотелось бы переразбивать пространство. Подскажите пожалуйста, куда копать.

maxcom

 

observer
()

Выполнить код с другой секции

Форум — Development

Дизассемблировал helloworld на C

#include<stdio.h>

int main()
{
printf("Hello world\n");
}

Следующим образом:

gcc -O2 -S -c test.c

В дизассемблированном коде создал новую секцию. Jmp на метку внутри новой секции приводит к сегфолту.

Вот код с добавленной секцией .code и меткой mylabel, с переходом на нее:

        .file   "test.c"
.section        .rodata.str1.1,"aMS",@progbits,1
.LC0:
        .string "Hello world"
        .text
        .p2align 4,,15
.globl main
        .type   main, @function
main:
.LFB11:
        .cfi_startproc

        jmp     mylabel

continue:
        movl    $.LC0, %edi
        jmp     puts

        .cfi_endproc

.LFE11:
        .size   main, .-main
        .ident  "GCC: (Debian 4.4.5-8) 4.4.5"
.section   .note.GNU-stack,"",@progbits

.section .code
mylabel:
       jmp     continue

Без модификации, конечно же, код работает. Подскажите как выполнить код с другой секции.

Собираю так:

gcc test.s

P.S. Раньше использовал NASM и там такой переход работает. Выхлоп GCC в NASM транслировать не удалось. Кстати, может подскажете чем?

 , ,

observer
()

Найти письмо

Форум — Talks

Здравствуй, ЛОР.

Есть порядка 10К писем в почтовом ящике. Хочу найти один прикрепленный asm-файл. Не помню ни даты, ни отправителя. По теме не нашел, вероятно, она какая-то левая. Хочу как-то организировать поиск по прикрепленным файлам. Почтовый сервер - ukr.net (веб-интерфейс подобный поиск не поддерживает). То есть, хотелось бы какой-то тулзовиной используя POP3 вывести список писем с прикрепленными asm-файлами. Есть что-то подобное?

 ,

observer
()

Не заряжается телефон

Форум — Talks

Доброго времени суток, ЛОР.

Последние несколько дней не могу зарядить мобильный телефон. На подключение к зарядке визуально регариует и типа заряжается, но реально не заряжается. Пробовал и обычным проводом 220v и USB-кабелем - результат такой же. Чистил разъем - не помогает. Чистил контакты аккумулятора - тщетно. Внимание вопрос: поможет ли замена аккумулятора? Или лучше сразу сдать в сервис? Варианты?

Если что, телефон Sony Ericsson P1i, довольно старенький - ~5 лет ему уже. Последний месяц аккумулятор быстро садился. А еще последние 2-3 месяца появились проблемы с разъемом - отходило, проблематично было включить на зарядку.

 

observer
()

Дублирование

Форум — Linux-org-ru

Раз уж такая пьянка с добавлением тегов в избранные и игнорлист - давайте публиковать сюда найденные дубликаты. Наткнулся намедни:

(openoffice, openoffıce, openofficeorg) => openoffice
(humble bundle, humble indie bundle, humble introversion bundle) => humble bundle
(kde 4, kde4) => kde4
(visualization, visualisation) => visualization

 

observer
()

Избранные

Форум — Linux-org-ru

Идея простая: добавлять теги в избранные, получать уведомления о создании топика с таким тегом. В идеале, выбирать для каких разделов форума отдельный тег, ну и возможность отредактировать эти настройки.

 ,

observer
()

[SQL] Помогите сформировать запрос

Форум — Admin

Доброе утро, ЛОР.

Есть две таблицы. Необходимо вывести все строки с <таблицы1>, такие в которых значение <поля1> встречается в <таблице2> в <поле2>.

Раньше сталкивался только с простыми запросами. Пхните в сторону какого оператора копать. Спасибо.

 

observer
()

[bug] Ошибочное уведомление

Форум — Linux-org-ru

Сообщение в уведомлениях, которого на самом деле нет: http://i.piccy.info/i7/8d1ea32b8e1e3eb8167e9658cf4dc710/1-5-5928/65295975/Scr...

Ссылка которая ссылается на это сообщение (скопированно с уведомлений): Раскол в сообществе AgiliaLinux (комментарий)

В удаленных сообщения нету. Вопрос: что глючит? В удаленных не отображется это сообщение или глюк с уведомлениями о несуществующем сообщении?

 

observer
()

Список меток

Форум — Linux-org-ru

Почему на главной странице нету ссылки на вот это? Удобно же.

observer
()

[советов-тред][универ][жж] Выстоять

Форум — Talks

Учусь на магистра в КПИ, последняя сессия, впереди остается диплом. В середине семестра пригласили работать в государственном проекте - довольно-таки важный и перспективный проект. В универе объяснил ситуацию, большинство преподавателей поддержали и пошли на встречу. С одним из них решить вопрос не удалось. Он на меня держит обиду, что я не посещал его лекции и воспринимает это как личную обиду. Говорил с деканом - понимает меня, говорит все будет путем, однако не предпринимает никаких решительных действий по решению проблемы. Препод с которым я пытаюсь договориться, молодой и проходит стадию самоутверждения. К тому же, очень боится взяток и всяческих проверок.

На проекте скорее ждут когда я закончу учебу чтоб я мог не отвлекаться - отчисление и потеря еще полугода совершенно нежалательны. Работаю с политиками и довольно значимыми личностями в нашей стране, но не хотел бы просить их помощи - несолидно, нетактично в моей ситуации, ведь работаю не так уж и давно.

В идеале хотелось бы как-то перенести сдачу на следующий семестр. Еще вариант - получить авансом оценку, сдать потом. Худший вариант - восстановиться после отчисления с академразницей и досдать все до защиты диплома.

Пока для себя решил максимально стараться досдавать пока есть еще время + объяснять ситуацию и просить поддержки у всех знакомых преподавателей. За спиной красный диплом бакалавра, всякие олимпиады - авторитет хороший.

Есть ли какие-то идеи как выкрутиться? Как дать взятку? Кому? Какие-то легальные решения?

 

observer
()

[советов-тред] Построение графиков

Форум — Development

Имеется набор точек x : y в текстовом файле. Необходимо построить два графика: с ломаной и кривой по этим точкам. Еще надо отметить некоторые уровни по абсцисам и ординатам. Чем вообще вы пользуетесь? Раньше пользовался gnuplot, но как построить кривую по точкам так и не нашел. Или ткните в какую-то классную мануалу.

observer
()

Новогодние подарки

Форум — Linux-org-ru

Как на счет небольших новогодних подарков в виде шкворца? Например:

  • +5 score всем активным ЛОРовцам
  • +10 score активным ЛОРовцам у которых не было удаленных сообщений за последний месяц
  • +20 score самым активным новостеписателям

Активный == отписавшийся в этом треде || запостивший 100+ комментов за последний месяц

observer
()

Asterisk 10

Новости — Open Source
Группа Open Source

Asterisk 10 — очередная версия коммуникационной платформы, используемой для развёртывания программных АТС, систем голосовой связи, VoIP-шлюзов, организации IVR-систем (голосовое меню), голосовой почты, телефонных конференций и call-центров. Исходные тексты доступны под лицензией GPLv2.

Версия 10 не несёт в себе какой-то особой значимости и продолжает развитие версий 1.x. Изменение нумерации связано тем, что разработчики решили упразднить уже много лет не несущую полезной информации единицу в номере версий и, таким образом, вместо 1.10 или 2.0 выпустить релиз c номером 10, что более точно отражает статус выпуска. Разбиение на чётные стабильные (1.6, 1.8, 10) и нечётные экспериментальные (1.7, 1.9, 11) выпуски сохранено. Детальнее о причинах.

  • Новое, оптимизированное и хорошо настраиваемое приложение ConfBridge, позволяющее осуществлять работу с голосовыми потоками с частотой дискретизации 8kHz-192kHz
  • Замена Berkeley DB на SQLite в качестве основной базы данных
  • Новый медиа-движок, позволяющий обеспечить поддержку в Asterisk большого числа типов медиа-контента и теоретически любых типов звука
  • Добавление в поставку новых медиа-кодеков
  • Независимая от протокола маршрутизация текстовых сообщений. Текстовые сообщения могут не ассоциироваться с активным голосовым вызовом, маршрутизироваться используя dialplan
  • Поддержка дополнительных частот дискретизации. Если ранее поддерживалась только дискретизация звука для 8 и 16 kHz, то теперь обеспечена поддержка супер- и ультра-широкополосных частот дискретизации, позволяющих добиться очень высокого качества звука. Также обеспечена поддержка новых форматов файлов для воспроизведения и записи звука
  • Поддержка видеоконференций: ConfBridge может обеспечить доставку (проброс) видео от заданного участника или от текущего участника к другим участникам конференции.
  • Значительное расширение возможностей, связанных с передачей факсов. Поддержка работы в роли шлюза для протокола T.38
  • Поддержка определения hint-extensions используя pbx_lua

Полный список изменений.

Инструкция обновления.

Подробная информация о сроках поддержки.

>>> Подробности

 , , , , коммуникационная платформа,

observer
()

[bug] Распознавание ссылок

Форум — Linux-org-ru

Игнорируются ссылки где имя первого субдомена длиной в один символ, что неверно. Тег url не использован.

http://a.com/

http://ab.com/

Пример правильной ссылки.

 

observer
()

[bug] Новые уведомления

Форум — Linux-org-ru

Когда новых уведомлений больше, чем то количество, которое может вместиться на страницу - при переходе на следующую страницу маркеры пропадают. Хотя сам смысл в том чтобы найти границу между новыми и уже прочитанными. Быть может, просто отображать границу между новыми и старыми уведомлениями и когда эту границу увидит пользователь, большее ее не показывать?

 

observer
()

[postgreSQL] Избыточность использования дискового пространства после выполнения UPDATE

Форум — Admin

Имеется довольно большая таблица (44 миллиона записей). Над всеми записями в таблице были выполнены две операции UPDATE, такого характера:

update table_name set id=id+100 where id>=0;
После этого, использование дискового пространства этой таблицей увеличилось (приблизительно) в три раза (смотрю по остатку свободного места на диске). Вероятно, это фича: база хранит все предыдущие данные. Вот только это крайне неудобно когда речь идет о больших объемах. Как это отключить/исправить?

PostgreSQL установлен с репозитория. Текущая Ubuntu.

 

observer
()

В Humble Indie Bundle 3 добавили Humble Indie Bundle 2

Новости — Игры
Группа Игры

Теперь при покупке Humble Indie Bundle 3 более чем за среднюю стоимость (на данный момент 4.88 $), вы получаете также игры из Humble Indie Bundle 2. Это следующие игры:

У пользователей, купивших HIB3 до этого объявления (более 232 тысяч пользователей), эти игры теперь также доступны к загрузке, вне зависимости от денег, которые они заплатили.

>>> Подробности

 

observer
()

RSS подписка на новые темы