Блог им. SergeyEgorov |Бесплатные учебные видео по программированию

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

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

P.S. Забыл упомянуть. Видео в формате «для занятых» очень короткие, по пять минут каждое.

Блог им. SergeyEgorov |Вебинары-практикумы "C# для начинающих"

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

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

Писать код будем на языке C#, используя бесплатную среду разработки Microsoft Visual Studio Express для Windows Desktop. Все сущности и понятия, реализуемые во время занятий, конечно же будут в основном из предметной области алгоритмической торговли.


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

Блог им. SergeyEgorov |Об обучении программированию (алготрейдингу)

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

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

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


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

Блог им. SergeyEgorov |Разрабатываем простейший бэктестер (часть завершающая)

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

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


Блог им. SergeyEgorov |О типе данных Enum

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


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

Блог им. SergeyEgorov |Техника тестирования робота на SmartCom

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

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


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

Блог им. SergeyEgorov |Вебкаст "Знакомимся с типом данных DateTime"

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

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

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

Блог им. SergeyEgorov |Фрагмент будущего учебного курса

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


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

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

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

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

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

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


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

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