Всем привет, вопрос к алготрейдерам, кто кодит на c#, какие материалы использовали при обучении, курсы,литература? посоветуйте, с меня плюсики)

★2
ВНИМАНИЕ! КОММЕНТАРИИ ПЕРВОГО УРОВНЯ В ВОПРОСАХ УПОРЯДОЧИВАЮТСЯ ПО ЧИСЛУ ПЛЮСИКОВ, А НЕ ПО ВРЕМЕНИ ПУБЛИКАЦИИ.
на BRAZZERS же все есть
avatar
Если хотите реально научится программировать на C# (не говнокодить) есть одна очень-очень хорошая, но не самая раскрученная книга. Но она на английском 
«Fundamentals of Computer Programming with CSharp Nakov»

www.introprogramming.info/english-intro-csharp-book/

если вы прочтете и главное прорешаете все что там есть — гарантирую, будете хорошо программировать на шарпе.

Если хотите просто что-нибудь почитать и ничего в итоге не усвоить — вам нужен или Шилдт или Троелсен :)
VladMih, честно — даже не пытался строить самого крутого, просто потому, что близко таким не являюсь. Действительно крутые прогеры (с которыми мне посчастливилось работать) забанили вы вас при одном упоминании Майкрософт.
А то, что там кто-то годами над этим работает — это ни о чем не говорит: и на бирже некоторые торгуют по 10 лет стабильно в минус. У некоторых талант годами делать все через ж… у.
По поводу «быстро слабаете» — на днях начальник на работе попросил потестить интрадей стоки на quantopian'е. В итоге, намучившись со скоростью, быстро реализовали нужный функционал на питоне, на порядки быстрее работающий. Это к слову, что кто-то годами делает, а как надо воспользоваться — проще написать самому.
avatar
я использовал мозг моего программиста)) экспресс курс)) лучшее что я пробовал)
avatar
Почему вы решили взять C#??? Советую, если вы еще только начинаете алготрейдить — выкинуть C# и перейти на более приличные языки. Если нужна скорость — C++, если нужна скорость разработки и удобство — Python, если нужны удобство и любые варианты статистики/машинного обучения — R. Как в список того, на чем можно программировать для алготрейдинга, попал C# — не понимаю.
avatar
MadQuant,  C# распространен более всего в алготрейдинге, так уж получилось, ты типо спец во всех перечисленных языках?
avatar
Stoic, ну типо да, и еще в Matlab'е, ну и на этом вашем C# прогал — собственно, и не понимаю, кому пришло в голову его использовать в алготрейдинге.

C# распространен более всего в алготрейдинге


Это вы на основании чего утверждаете? Работал я в крупных хэдж-фондах — нигде C# не использовали. Если погуглить — ответы тоже обычно ближке ко мне. Например https://www.wallstreetoasis.com/forums/programming-languages-for-trading-jobs

avatar
MadQuant, ТСлаб, ВелзЛаб, библиотеки S#, например. Но, я согласен, конечно, что R знать не помешает, так же как и С++ для хэфэтэшников, но если чел не хэфэтэшник, зачем ему такой сложный язык для изучения?  И вообще, главное алгоритм, язык дело десятое.
avatar
Stoic, ну если под конкретные платформы учить — другое дело. Но сейчас под Питоном куча либ, на которых можно быстро свой бэктестер и икзекьютор слабать.
avatar
MadQuant, 
Windows 8 и 10 — основной язык разработки C#
XBox — преобладающий язык разработки C#
Windows Phone — тоже C#
ASP.net(Web) — C#
TSLab - C#
Список применения неприличного языка неполный, конеч.

А как для меня, то и кубики ТСЛаба из гуд. )
avatar
VladMih, если что — я под Ubuntu, не использовал ни один из приведенных Вами высеров корпорации Майкрософт. И даже скайп пришлось недавно снести из-за невероятного неудобства и количества багов (по крайней мере, под Убунтовской версией). Майкрософт портит все, к чему прикасается.
Еще вопросы остались? =)))
avatar
MadQuant, он взял C# потому что весь софт биржевой и вся околобиржа типа WelthLab и прочие на этом языке. И совершенно правильно сделал.
Вы ему предлагаете лет пять C++ подолбить?
Тыкаться в Python, потом Tkinter освоить потом PyQt?  Ну написал скрипт, дальше что? Как вы вообще представляете себе работу интерпретируемого языка в алготрейдинге?
Что конкретно неприличного в C#, можно поинтересоваться?

Только зарегистрированные и авторизованные пользователи могут оставлять ответы.

Залогиниться

Зарегистрироваться

теги блога BRAZZERS

....все тэги



UPDONW
Новый дизайн