Главная : Технологии : Solo on .NET :

13й подкаст Solo На .Net — Финансовое программирование
Выпуск 13
Роман Стебливский
24 июня 18:15
Дима, подкаст получился очень интересным и познавательным, счпасибо!
Вот меня какая вещь интересует, неужели до сих пор не сделали некий компилятор, который бы компилировал код, например на языке C# в машинный код для GPU? Конечно, библиотеку использовать нужно не .net framework, а какую то спец. математическую. Но мне кажется, это смогло бы сделать код переносимым и компилируемым для разных видях. Я понимаю, что тут будут некие потери производительности, но может скомпилированный код можно было бы допилить вручную? Что ты об этом думаешь?
Дмитрий Нестерук
24 июня 18:18
Компилятор C#-->GPU называется GPU.NET, он транслирует IL-->NVIDIA PTX. Проблема в том, что CUDA SDK позволяет тонко контролировать взаимодействие с девайсами. Ну и отладка, которой в транскомпиляционных фреймворках пока нет.

Насчет допиливания кода на самом деле есть интересный вариант -- Aparapi умеет транскомпилироваться в OpenCL (исходники), а их наверное можно допиливать. Но не знаю насколько там все читабельно.

Думаю мораль одна - идеального решения на рынке пока нет и еще долго не будет.
Роман Стебливский
24 июня 18:32
Я полагаю умпутун в сфере финансового программирования работает. Ну судя по тому что он говорит, обходятся обычной джавой, без каких-то супер скоростных девайсов.
Денис Степаненко
26 июля 13:41
Есть библиотека NUDA (на sf.net) для Nemerle.
Роман Стебливский
24 июня 18:27
Та ты на финансиста поступаешь? Вроде как в одном из подкастов ты это упоминал...
Дмитрий Нестерук
24 июня 20:02
Я ничего подобного не упоминал (пруфлинк?), но финансовое программирование меня точно интересуют, так что возможно я и пойду учиться на MFE. Как соберусь, сразу напишу об этом куда-нибудь.
Роман Стебливский
25 июня 9:10
А тебя возраст не смущает? Меня бы в свои 30 уже сложно было бы заставить посещать учебное заведение...
Дмитрий Нестерук
25 июня 16:21
Меня ничего вообще не смущает. И в нашей индустрии так и так приходится учиться каждый день. К тому же конкретно на посещение универов у меня времени не так много. Так что в основном self-study :)
Рашид Фатыхов
24 июня 20:16
Спасибо за новый выпуск. Буду надеяться на регулярность выходов )))
Роман Стебливский
26 июня 18:27
Дима, может это и не лучшее место для такого вопроса. Можно ли в Resharper Live Template использовать определённый символ в верхнем регистре и в нижнем.
Вот у меня есть такой шаблон:
private $TYPE$ _$NL1$$NAME2$;
///
/// $NA3$$NAME2$ implement INotifiPropertyChange
///
public $TYPE$ $NA3$$NAME2$
{
get{ return _$NL1$$NAME2$;; }
set
{
if (_$NL1$$NAME2$ == value) return;
_$NL1$$NAME2$ = value;
this.RaisePropertyChanged(() => $NA3$$NAME2$);
}
}
Тут я в самом начале ввожу символ нижнего регистра для поля, печатаю дальше, а потом соответственно в другом месте ввожу символ верхнего регистра для свойства. Нет ли возможности в шаблоне сделать так, чтобы вводить символ только раз, а он уже соответственно подстроился, для свойства верхний регистр, для поля нижний регистр. Спасибо.
Дмитрий Нестерук
26 июня 18:43
В подсистеме Live Templates есть такая штука как макросы. Макрос можно выбрать при редактировании шаблона в правой колонке нажав на гиперссылку Choose macro. К сожалению, в коробке нет макроса который делает из верхнего реестра нижний, но это вам и не надо - вам судя по использованию нужен макрос, который делает только первую букву строчной или заглавной. А именно такой макрос Решарпером поставляется, и находится в самом конце списка.
Роман Стебливский
26 июня 20:35
Дима, спасибо! Удалось настроить! Всё таки ReSharper чудесная штука!
Кстати, макрос называется
Value of another variable with the first character in
upper case
Может это потому что у меня седьмой ReSharper
Василий Водонаев
27 июня 22:34
Спасибо за подкаст! Когда следующий?
Дмитрий Нестерук
27 июня 23:33
На выходных, наверное... попробую записывать раз в неделю.
Марина Хоменко
29 июня 18:01
Да, правильно. На цифре 13 не стоит останавливаться )
dotnetchik
18 сентября 18:37
интересный подкаст, но хотелось бы узнать поглубже про финансовое программирование.

Насчет того, что теханализ это лохотрон, не согласен. Многие люди неплохо зарабатывают с помощью него.
Дмитрий Нестерук
18 сентября 18:41
Если интересно, нужно изучать финансовую часть, например почитать Стефанику или Вилмота или Халла. Книги достаточно доступны, хотя знания высшей математики понятное дело нужны.

А теханализ... ну, назовите хоть один хэдж-фонд который базирует на нем свои стратегии и я вам поверю. Теханализ это липа, если у кого и получается, так это за счет нормального распределения трейдеров. Так или иначе, не советую на него смотреть даже :)
dotnetchik
18 сентября 19:02
спасибо за наводку, почитаю книги по финансовой части.

Я имел в виду частных трейдеров, про хеджфонды не в курсе. Взять того же Александра Элдера ссылка - он торгует по тех анализу, или он тоже лохотронщик?
VadimHacker
19 сентября 23:47
Подкаст просто открыл мне глаза на rocket science в IT.
На главную
О проекте
Программы
Контакты

Полная версия
Вход