Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
1

Какой язык выбрать C++ или C#

21.08.2019, 02:31. Показов 1288. Ответов 16

Использую для рисования свечных(финансовых) графиковhttps://code.msdn.microsoft.co... s-26bf2a53. Но, вот дилемма возникла. Нужно использовать машинное обучение, а с библиотеками в этой области в C#, как-то не богато один Аккорд, если из серьезного.
А вот в С++ вроде с библиотеками по машинному обучению дефицита нет. Но, никак не могу найти бесплатных, толковых библ для финансовых графиков.
Возникло два вопроса:
1.Можно ли "Microsoft Chart Controls" использовать в C++, если да то насколько он будет стабильно работать.
2.Посоветуйте бесплатные, зарекомендовавшие себя библиотеки для финансовых графиков на С++.

P.S. C++ совершенно не знаю и теперь думаю начать изучать или не нужно?).
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2019, 02:31
Ответы с готовыми решениями:

Какой язык выбрать для разработки игр,С#,или C++?
Доброго времени суток.Меня уже долгое время мучает один вопрос.Какой язык сейчас наиболее актуален...

Какой язык программирования выбрать?
Хотел спросить у модератора, но не понял как отправить личное сообщение. Подходящего раздела под...

Какой язык программирования выбрать?
Привет, участникам форума. Мне 23 года, решил заняться программированием. Неделю побаловался на...

Какой же язык программирования выбрать?
Здравствуйте. Начну с предисловия.Я ученик техникума 2 курса.С программированием познакомился...

16
Эксперт .NET
4959 / 3392 / 1423
Регистрация: 09.05.2015
Сообщений: 8,294
21.08.2019, 02:48 2
Цитата Сообщение от quant77 Посмотреть сообщение
Нужно использовать машинное обучение, а с библиотеками в этой области в C#, как-то не богато один Аккорд, если из серьезного.
А как же ML.NET?
1
Эксперт C
26066 / 16256 / 3494
Регистрация: 24.12.2010
Сообщений: 35,626
21.08.2019, 10:07 3
quant77, Имхо, возможности языков примерно равные. Используйте тот, к которому вы привыкли, который лучше знаете.
А что такое "свечные графики"? Гистограммы, что ли?
1
391 / 64 / 11
Регистрация: 06.08.2018
Сообщений: 202
21.08.2019, 14:23 4
Для всякой разной статистики и графиков для нее хорош R
2
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
21.08.2019, 20:40  [ТС] 5
Байт, Да, что-то вроде гистограмм. В поисковике забейте прямо так свечной график в разделе картинки.
Тут просто возник интерес именно обучиться тому языку, который более востребован на рынке труда, с уклоном в финансы, да и не только. C# немного изучил, но С++ вообще не знаю. И вот думаю попробовать совместить интересное с полезным, если начну изучать С++. Погуглил нашел из бесплатных приемлемых библиотек gnuplot, только не понял есть ли там горизонтальные полосы прокрутки и режим регулировки масштаба графика.

Добавлено через 2 минуты
Крашеная, да и Python тоже ничего, уже изучил. Но, медленные они какие-то для графики с большим количеством данных.
0
6738 / 4537 / 1839
Регистрация: 07.05.2019
Сообщений: 13,725
Записей в блоге: 1
21.08.2019, 20:59 6
Цитата Сообщение от quant77 Посмотреть сообщение
Тут просто возник интерес именно обучиться тому языку, который более востребован на рынке труда, с уклоном в финансы, да и не только. C# немного изучил, но С++ вообще не знаю. И вот думаю попробовать совместить интересное с полезным, если начну изучать С++. Погуглил нашел из бесплатных приемлемых библиотек gnuplot, только не понял есть ли там горизонтальные полосы прокрутки и режим регулировки масштаба графика.
А что ты вообще пытаешься сделать? Графики, они и на всяких там ява-скриптах, вполне неплохо рисуются.

Добавлено через 8 минут
Цитата Сообщение от quant77 Посмотреть сообщение
2.Посоветуйте бесплатные, зарекомендовавшие себя библиотеки для финансовых графиков на С++.
https://ta-lib.org/hdr_dev.html
1
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
21.08.2019, 21:04  [ТС] 7
oleg-m1973, графики это только часть визуализация. Провожу бек тестинг финансовых рядов(котировок) на поиск закономерностей. То есть нужна хорошая графика, библиотеки для машинного обучения(нейросети, леса и пр.), быстрые вычисления. Все это я делал на Python, но графика там на большом количестве данных медленная.
Java мне как-то не нравится, не "лежит к ней душа".

TA-Lib- это библиотека индикаторов на сколько знаю, свечи вроде эта библиотека не рисует, пользовался ей. Или я что-то пропустил?
0
6738 / 4537 / 1839
Регистрация: 07.05.2019
Сообщений: 13,725
Записей в блоге: 1
21.08.2019, 21:07 8
Цитата Сообщение от quant77 Посмотреть сообщение
oleg-m1973, графики это только часть визуализация. Провожу бек тестинг финансовых рядов(котировок) на поиск закономерностей. То есть нужна хорошая графика, библиотеки для машинного обучения(нейросети, леса и пр.), быстрые вычисления. Все это я делал на Python, но графика там на большом количестве данных медленная.
Насколько мне известно, графика там нужна в последнюю очередь. Подозреваю, в питоне у тебя не графика медленная была, а получение данных тормозило.
0
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
21.08.2019, 21:13  [ТС] 9
oleg-m1973, нет у меня все оффлайн было, онлайн не использовал.
Тот же С# на chart control загружал 60 000 свечей, график можно было увеличивать или уменьшать, прокручивать и все это после загрузки всех данных работало без тормозов. А Python 7000 свечей и там такие тормоза возникают) в matplotlib.
Правда если, вызвать просто одну линию, то работает вполне нормально(свечи это четыре цены на одном значении)
0
6738 / 4537 / 1839
Регистрация: 07.05.2019
Сообщений: 13,725
Записей в блоге: 1
21.08.2019, 21:27 10
Цитата Сообщение от quant77 Посмотреть сообщение
Тот же С# на chart control загружал 60 000 свечей, график можно было увеличивать или уменьшать, прокручивать и все это после загрузки всех данных работало без тормозов. А Python 7000 свечей и там такие тормоза возникают) в matplotlib.
На экран влазят, дай бог, сотня свечей. Зачем тебе грузить 7тыс и, тем более, 60тыс?
0
1145 / 1052 / 165
Регистрация: 19.02.2010
Сообщений: 3,179
21.08.2019, 21:32 11
Цитата Сообщение от quant77 Посмотреть сообщение
Нужно использовать машинное обучение, а с библиотеками в этой области в C#, как-то не богато один Аккорд, если из серьезного.
ML.NET посоветовали - но у мелкомягких есть ещё CNTK, если из мышиного обучения нужны нейросетки.
1
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
21.08.2019, 21:37  [ТС] 12
oleg-m1973, Чтобы посмотреть где на истории был вход в сделку или выход, ну и прокрутить потом в скользящем окне в увеличенном масштабе.

Добавлено через 4 минуты
У меня такое ощущение, что Вы все меня хотите настроить не изучать С++). Так никто не предложил графических либ по С++. Там еще есть к ней Qt много кто про нее говорит, но она платная. Или есть там бесплатная версия..? В описания не понятно, какие-то опен сурс вроде бесплатно, вообще плаваю в этой терминологии)
0
15110 / 8110 / 1958
Регистрация: 30.01.2014
Сообщений: 13,782
21.08.2019, 23:04 13
Цитата Сообщение от quant77 Посмотреть сообщение
Или есть там бесплатная версия..?
Есть.
https://download.qt.io/archive/qt/5.13/5.13.0/
1
Эксперт C
26066 / 16256 / 3494
Регистрация: 24.12.2010
Сообщений: 35,626
21.08.2019, 23:14 14
Цитата Сообщение от quant77 Посмотреть сообщение
Java мне как-то не нравится, не "лежит к ней душа".
Java и JavaScript - это совершенно разные языки. Такие же разные, как C++ и C#. Просто говнюки-маркетологи нам головы дурят
0
303 / 215 / 74
Регистрация: 23.05.2011
Сообщений: 971
21.08.2019, 23:21 15
quant77, Python?
0
0 / 0 / 1
Регистрация: 25.02.2016
Сообщений: 134
21.08.2019, 23:44  [ТС] 16
New man, Python на этот счет я уже изучил.
0
Эксперт С++
8426 / 4099 / 894
Регистрация: 15.11.2014
Сообщений: 9,211
22.08.2019, 15:31 17
Цитата Сообщение от quant77 Посмотреть сообщение
графики это только часть визуализация. Провожу бек тестинг финансовых рядов(котировок) на поиск закономерностей.
тебе нужно плясать не от языка, а от торговой платформы.

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

например, если ты хочешь работать с Teletrade, Forex Club,
и другими подобными компаниями,
значит метак - твой лучший друг.
а значит либо с++, либо MQL.

потому что на с++ реализована вся их платформа
(включая терминалы, мосты, и тп)

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

если ты знаешь с++, значит уже владеешь MQL.

советники - это роботы-боты, в ихней терминологии.
именно они занимаются анализом свечек, рисованием графиков,
выявлением различных ситуаций на рынке,
и организацией прогнозов.

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

итого: пляши от платформы.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2019, 15:31

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

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

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

Какой язык более востребован C++ или C#
какой язык более востребован ? если например изучить и потом устроится куда-либо или фриланс


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.