Постов с тегом "программирование": 328

программирование


О типе данных Enum

Новое видео для тех, кто не умеет программировать. Краткий, пять с хвостиком минут, но страшно практический обзор типа данных Enum. Естественно в качестве примеров только объекты из предметной области биржевой торговли.


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

Бесплатная библиотека для программирования роботов

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

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

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


  Видео можно скачать файлом отсюда. (Формат avi, размер 27.4 Мб)


( Читать дальше )

MarketDataDownloader. Добавлен источник данных Fidelity (такой же как в WealthLab).

    • 09 октября 2013, 13:17
    • |
    • AnCh
  • Еще
Новый релиз качалки биржевых данных. Пока что это не финальная версия, 
так как не все еще сделано.  Но Fidelity фид сделан полностью.

Новое:
1) Новый датафид Fidelity, т.е. скачиваются теже данные что используются в WealthLab'e. Сам WealthLab для работы программы не нужен.

В планах:
1) Поддержка IQFeed датафида версии 5.0 (почти все готово).
2) Скачивание и обновление данных в реальном времени.
3) Хранилище биржевых данных (добавление новых записей к существующим файлам).

Исходники программы будут доступны к концу недели на гитхабе (там сейчас старая версия).
https://github.com/AnCh7 

Программу можно скачать здесь: http://sourceforge.net/projects/mktdownloader/
Просьба отписываться о найденных багах и рекомендовать как улучшить программу.

Демо терминал для анализа западных акций и опционов

Подскажите ДЕМО терминал/сайт (возможно сочетание терминалов/сайтов) со следующими возможностями:
— просмотр реалтайм котировок на:
        — NYSE
        — NASDAQ
        — CBOT
        — CME
— минимум Level I, в идеале — Level II
— с графиками
— возможностью тех. анализа
— возможностью анализа западных опционов наподобие http://www.option.ru/analysis/option#position, включающую опционный калькулятор
— с вменяемым внутренним языком, позволяющим писать несложные индикаторы, в идеале EL или C++

Заранее спасибо.
 

Я учился программировать

Необходимость самому научиться программировать назрела давно. Много рабочих торговых идей требовали автоматизации, и решил взяться за эту задачу серьезно. Наем программистов уже не решал поставленные задач. Хорошие программисты стоили недешево, и самое важное, что я тратил много времени, когда надо было что-то подправить в программе или найти ошибку в расчетах.
Начал с того, что почитал форумы, где такие начинающие вроде меня «программисты» задавали вопросы: «С чего начать учиться программированию?», «Какой язык для программирования мне выбрать?» и прочие…
 
Результатом всех этих мероприятий выбор первоначально пал на С++. Руководствовался тем, что язык хоть и более сложный, но является основой для Java и C#.
 
ноябрь 2011
Друга – программиста у меня не было. Пришлось все начинать «вслепую». И началось все с прочтения книги Архангельского «Программирование в С++ Builder». Три недели постигал премудрости этого издания, установил оболочку builder, а. На четвертую неделю, ценой большого количества потерянного времени, смог вывести «Hello world» и запустить из своей программы оболочку Альфа Директа. Непонимание того, что я делаю, бездарно гробило мое время. Требовался другой подход к обучению. Опять засел за интернет и вскоре нашел интересующие меня интернет курсы.


( Читать дальше )

Техника тестирования робота на SmartCom

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

Новое видео о том, как эту самую архитектуру легко и ненавязчиво заложить в основание автоматической торговой системы.


Видео можно скачать файлом отсюда. (Формат mp4, размер 218 Мб)

Вебкаст "Знакомимся с типом данных DateTime"

Еще часть конспекта учебного плана перекочевала в небольшой видеофрагмент для бета-тестеров будущего учебного курса. Вариантов просмотра как обычно два. Можно смотреть «втрубе»:

.
А можно качать отсюда (формат avi, 45 мегабайт).

Предложения и замечания по-прежнему приветствуются.

Фрагмент будущего учебного курса

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


Или скачать отсюда (avi файл, размером 72.1 мегабайт)

К фрагменту требуются бета-тестеры, желательно без опыта программирования, ну или с очень скромным опытом, и желательно не на Си-подобных языках. Пожелания и комментарии буду читать и слушать и если они реалистичные (то бишь мне по силам), то учитывать. Прошу только принять во внимание что курс собственно планируется в виде вебинаров, то бишь интерактивным, с возможностью получать по-меньшей мере устную помощь от преподающего. Поэтому от сегодняшнего «просто вебкаста» оно конечно отличаться будет. Эффекта от вебинара, чисто теоретически должно быть больше.

Учебный курс программирования МТС для неумеющих программировать совсем

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

К счастью задача меня весьма увлекла и в настоящий момент у меня есть свой собственный небольшой счет, который я тем не менее никогда не торгую руками. Ибо если быть честным с самим собой, как трейдер я весьма слаб и неопытен. Позиции на несколько контрактов на фьючерс на индекс РТС торгует за меня робот, по алгоритмам, которыми со мной милостиво поделились трейдеры, для которых я собственно и разрабатывал торговую систему на базе SmartCom.

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


( Читать дальше )

....все тэги
UPDONW
Новый дизайн