Algorithmischer Handel für .NET und Python✦86+ Konnektoren · Börsen · Broker · Krypto✦S#.Designer · Backtest · optimieren · live gehen✦Eine Community von 31,451+ Tradern und Entwicklern✦Algorithmischer Handel für .NET und Python✦86+ Konnektoren · Börsen · Broker · Krypto✦S#.Designer · Backtest · optimieren · live gehen✦Eine Community von 31,451+ Tradern und Entwicklern✦
Основной вопрос в том, насколько это практично? Тоесть, как быстро можно исправлять неработающие формулы, удобно ли править код в двух приложениях (перевешивают ли плюсы математики минусы гетерогенности), легко ли находить ошибки? Например, SQL мне все вываливает как на блюдечке с полным описанием ошибки. Если его недостаточно, то я могу подключиться к работающему серверу и поставить бряку на код прямо тогда, когда работает бот. Можно ли так делать в Математике (абстрактный пакет)?
в Матлабе полноценный дебаггер со всеми фичами: брейкпойнты, значения локальных переменных и т.п. При ошибках программа вылетает, надо перезапускать.
Хэлп ИМХО намного лучше, чем в Visual Studio.
Сами методы и алгоритмы реализуются в разы быстрее. Например, решение системы уравнений Ax = y кодируется буквально как x = A\y.
Я бы сказал, что не очень практично, т.к. после Visual Studio многие вещи, в частности отладка, "тяжелая". С математикой работать очень удобно, т.к. язык описания очень хорош.
Wir verwenden Cookies, um die beste Erfahrung auf unserer Website zu gewährleisten. Durch die weitere Nutzung unserer Seite stimmen Sie der Verwendung von Cookies zu.
Kommentare (10)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Юзаю MATLAB. К S# его еще не пробовал цеплять, но, судя по описанию, цепляется без проблем. Сам Матлаб напрямую работает с .NET объектами http://www.mathworks.com/help/techdoc/ref/f16-35614.html#brxerx8-1, и есть тулбокс MATLAB.NET Builder http://www.mathworks.com/products/netbuilder/
Для вычислений использую похожую на Матлаб библиотеку http://www.mathdotnet.com/.
Спасибо от ответы.
Основной вопрос в том, насколько это практично? Тоесть, как быстро можно исправлять неработающие формулы, удобно ли править код в двух приложениях (перевешивают ли плюсы математики минусы гетерогенности), легко ли находить ошибки? Например, SQL мне все вываливает как на блюдечке с полным описанием ошибки. Если его недостаточно, то я могу подключиться к работающему серверу и поставить бряку на код прямо тогда, когда работает бот. Можно ли так делать в Математике (абстрактный пакет)?
Юзаю R и NumPy/SciPy. Пока что только для исследований, но в будущем буду интегрировать в торговлю через IronPython.
R явно удобнее для статистических операций (все уже включено), но заметно медленнее C#, особенно при работе с большими массивами данных.
в Матлабе полноценный дебаггер со всеми фичами: брейкпойнты, значения локальных переменных и т.п. При ошибках программа вылетает, надо перезапускать. Хэлп ИМХО намного лучше, чем в Visual Studio. Сами методы и алгоритмы реализуются в разы быстрее. Например, решение системы уравнений Ax = y кодируется буквально как x = A\y.
Я бы сказал, что не очень практично, т.к. после Visual Studio многие вещи, в частности отладка, "тяжелая". С математикой работать очень удобно, т.к. язык описания очень хорош.
Кто-нибудь может подсказать библиотеки для математических расчетов на C#?
Math.NET Numerics
Если еще актуально:
http://www.e-reading.org.ua/bookreader.php/131487/Sozdanie_Windows-prilozheniii_s_ispol%27zovaniem_matematicheskih_procedur_MATLAB.pdf
http://read.pudn.com/downloads148/ebook/639324/MATLAB_CSharp_book.pdf
Интегрируем MATLAB в С#.NET