Интеграция QuantLib в S#


Интеграция QuantLib в S#
Atom
8/11/2013


Как на счёт того, чтобы добавить С++ библиотеку QuantLib в сборку S#? Тут я нашёл примеры двух портаций на C#, что вроде бы должно облегчить работу. Или всё же придётся рутинно прописывать каждую функцию?

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 8/11/2013
Reply


Buratino Go to
Как на счёт того, чтобы добавить С++ библиотеку QuantLib в сборку S#? Тут я нашёл примеры двух портаций на C#, что вроде бы должно облегчить работу. Или всё же придётся рутинно прописывать каждую функцию?


Если уже есть порт на .NET, то что из себя будет представлять интеграция?
Thanks:

Buratino

Avatar
Date: 8/12/2013
Reply


Михаил Сухов Go to
Buratino Go to
Как на счёт того, чтобы добавить С++ библиотеку QuantLib в сборку S#? Тут я нашёл примеры двух портаций на C#, что вроде бы должно облегчить работу. Или всё же придётся рутинно прописывать каждую функцию?


Если уже есть порт на .NET, то что из себя будет представлять интеграция?


Существующий порт на .NET представляет из себя посредническое звено. Если этот проект загнётся, то обновления библиотеки не будут обновляться и в .NET.
Thanks:

Mikhail Sukhov

Avatar
Date: 8/12/2013
Reply


Buratino Go to
Существующий порт на .NET представляет из себя посредническое звено. Если этот проект загнётся, то обновления библиотеки не будут обновляться и в .NET.


Кроме этого, какие есть преграды для использования данного проекта совместно с нашим S#?
Thanks:

Buratino

Avatar
Date: 8/12/2013
Reply


Михаил Сухов Go to
Buratino Go to
Существующий порт на .NET представляет из себя посредническое звено. Если этот проект загнётся, то обновления библиотеки не будут обновляться и в .NET.


Кроме этого, какие есть преграды для использования данного проекта совместно с нашим S#?


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

Преград в интеграции теоретически возникнуть не должно, вопрос скорее в удобстве.
Thanks:

Mikhail Sukhov

Avatar
Date: 8/12/2013
Reply


Buratino Go to
Преград в интеграции теоретически возникнуть не должно, вопрос скорее в удобстве.


Например? Тоесть в чем именно удобство? Как выглядит интеграция?

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

Вообщем не вижу никаких преград в использовании этого продукта. Более того, аналогичный продукт уже используется в S#, только он запрятан в недрах. По сути никакой интеграции и не нужно. А спрос на численные методы обработки торговой информации крайне низок среди тех же трейдеров.
Thanks:

Buratino

Avatar
Date: 8/13/2013
Reply


Михаил Сухов Go to

Например? Тоесть в чем именно удобство? Как выглядит интеграция?


Не знаю. Это не мой бизнес и я об этом особо и не думаю.

Михаил Сухов Go to

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


Всё зависит от типа мышления конкретного человека. Тут нет деления на гений и дурак. Кто-то лучше воспринимает реальность через математические формулы, что-то через программный код или формулы в Excel, кто-то через религиозные образы. В одной книге по С++ читал, что лучшие программисты получаются из лингвистов, а не математиков или физиков.

Михаил Сухов Go to

Вообщем не вижу никаких преград в использовании этого продукта. Более того, аналогичный продукт уже используется в S#, только он запрятан в недрах. По сути никакой интеграции и не нужно. А спрос на численные методы обработки торговой информации крайне низок среди тех же трейдеров.


Можно рассмотреть проблему с точки зрения мировой стандартизации. Делаешь ресёрчи в R с интегрированной указанной библиотекой, а потом легко внедряешь подходящую модель в робота.

А вот по поводу низкого спроса, так проблема усугубляется ещё и тем, что у Coursera курсы по теме вообще бесплатные.
Thanks:

Mikhail Sukhov

Avatar
Date: 8/13/2013
Reply


Buratino Go to
Делаешь ресёрчи в R с интегрированной указанной библиотекой, а потом легко внедряешь подходящую модель в робота.


Из R можно торговать так же, как сделано у нас для МатЛаба. http://stocksharp.com/matlab/

Buratino Go to
А вот по поводу низкого спроса, так проблема усугубляется ещё и тем, что у Coursera курсы по теме вообще бесплатные.


По идее это должно только увеличивать интерес, что плюс.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy