Постов с тегом "Финпрограммирование": 7

Финпрограммирование


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

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

( Читать дальше )

Тезисы

В отдельном документе я собираю тезисы(кратко сформулированные основные положения), если вы решите когда либо стать алготрейдером или программистом они помогут вам, этого я раньше еще не выкладывал. Тезисы будут обозначены синим цветом, можете копировать их, если они вам понравятся. 

Цифры — это точная память. Символы — это долгосрочная память. Наследование  — важнейший элемент развития. 
Мы же хотим не забывать информацию и запоминать точно, благодаря символам включающим в себя и цифры, мы можем записывать полученный опыт и пользоваться чужим опытом, символы это полезно.

В общем над равными мерами можно производить математические операции  (+,-,*,/)  и логические (=,!=,>,<,) операции. Но можно взглянуть более сложно.

Мы уже обсуждали фундаментальный пример равной меры, такой как вода и емкость.

--
Человек наблюдает явление(совокупность  свойств) и может запоминать информацию в каждый новый момент времени, мы делаем это на уровне осознания. Представим что делает мозг человека в течении одной секунды. Мозг наблюдает явление(совокупность свойств — тепло, форма, цвет, траектория движения) и запоминает показатели каждого свойства. Это естесвенная работа мозга. Дальше может делать выводы относительно наблюдений и может осуществить действия относительно выводов.

Идеал.
Проведем параллель. Допустим, каждое отдельное свойство из совокупности может быть делимо на равные части. Значит можно посчитать количество частей каждого свойства и записать количество равных частей на носитель. Допустим эти операции можно делать в течении каждой секунды. В результате мы получаем копию явления(всех свойств) на внешнем носителе. Относительно измерений можно сделать выводы, относительно выводов выполнить действия.

Путь к идеалу.
Современная цивилизация имеет огромный опыт измерений различных свойств.
Наследование  — важнейший элемент развития.

--


( Читать дальше )

Из за чего я потерял год.

 Уже год назад я собрался написать финансовый индекс и постоянно выходят посты по философии, либо я выкладываю отдельные куски алгоритмов, а все никак не могу взяться за масштабный проект. Почему? Дело в том, что мои первые учебные материалы были не очень удачны и один очень важный момент я понял неправильно, в результате это стало проблемой для восприятия дальнейшего материала. Ответ я нашел в книге

Programming Principles and Practice Using С++
Second edition
Bjarne Stroustruр

Я копировал совет из книги, и стал его применять.
С моей стороны было бы свинством, не поделиться этим после года писанины.


( Читать дальше )

Как сделать колесо заново!

Топик из цикла финпрограммирование ...
Как вы знаете, я хочу сделать индекс и для этого начал учить C++
Индекс должен будет выполнять простейшие вычисления ...
Я шизофреник и многому не доверяю, также я не доверяю стандартным алгоритмам, пока не пойму как они работают... 
Профессионалы тоже советуют построить колесо заново.

Из простейшей ситуации я получил большой опыт ...

Стандартная ситуация 

Программа просит ввести числовое значение, 
затем выделяет память под запрашиваемое значение,
затем производит попытку считывания значения в память

cout << «Enter the number (and press Enter): »;
string number = " ";
cin >> number;

Я выделил память типа string, т.е. какую последовательность символов вы бы не ввели, она сохранится.
А если в последовательности символов один символ не будет цифрой, как это проверить?

А дальше очень простой алгоритм, если хотя бы один символ последовательности не равен цифре от 0 до 9
сразу ошибка. Это намного быстрее если я бы считывал целое число и сравнивал со всем возможным диапазоном чисел int или double 

( Читать дальше )

Продолжаю учить C++ для написания индекса.

Как помочь своему недоверию?
Проходя книгу Страуструп Б. — Программирование. Принципы и практика с использованием C++ (2е издание) — 2016
я сталкиваюсь с огромным недоверием к своей памяти. 

На данный момент я прошел всего то 

( Читать дальше )

Программирование! Философия разбивается об асфальт!

Я надеюсь, данный топик поднимет уровень доверия инвесторов и новичков к программированию и Smart-Lab станет еще более технологичным.
Хороший мыслительный процесс должен приводить к фактам! К реальным фактам, которые существенны и насущны, а также естественны и должны являться правдой! 

Изначальное человеческое восприятие, если сравнивать с текущим положением дел — очень примитивное. Есть слух, нюх, зрение, осязание и т. д.
Мы можем фиксировать поведение наблюдаемого явления и сохранять его в память. В дальнейшем мы можем наблюдать за этим же явлением и фиксировать изменения в поведении явления. Можем делать выводы относительно его изменений. Это все делается на уровне мышления, очень мощного процесса, которые мы только частично копируем на компьютере и возможно ли его копировать полностью, большой вопрос. 

В дальнейшем, мы научились воспринимать явления через измерения. Вода демонстрирует очень явный пример равной меры и естественных примеров еще больше. Со временем способ доказал свою эффективность и это стал естественной частью человеческого восприятия. С помощью различных приспособлений, люди проводили измерения и карандашом заносили их на носители. С появлением компьютеров, суть процесса не изменилась, вместо руки с карандашом есть устройства ввода, которые вместо тетрадки записывают измерения в память. Если посмотреть на числа, есть простые числа, десятичные, и т д, я очень поверхностно знаком с электротехникой, но этого хватит для наглядного объяснения. Когда вы нажимаете на цифру на клавиатуре вашего компьютера, значение сохраняется в память, есть к примеру 1 000 000 транзисторов, потенциал которых равен числу 1, и вот при нажатии цифры 1 активируется один из 1 000 000, также есть транзисторы которые отвечают за хранение десятичных и сотых чисел и т д. Измерения — часть естественного восприятия, любое явление можно привести к равной мере и измерить, конвертировать в цифровой эквивалент и записать на компьютер. Так что когда вам говорят что есть цифры 1,2,3,4,5,6,7,8,9,0 и операторы =, !=,  >, < необходимо понимать, насколько это сильное явление) 

( Читать дальше )

Проще и лучше! Как вам мое рабочее место?)

В это воскресение я обещал выложить топик по фин программированию и программированию вообще. Когда собираешь все мысли в одно целое + я ежедневно работаю с исходными кодами, это приводит к ясности. Я почти доделал пост в Word, но тут понял, что можно сделать его кардинально проще и лучше! Настолько простой и до потрясения понятной логики я и не мог ожидать, не пропустите следующее воскресение, как говорит А. Герчик — «Лекция полезна не сколько слушателю, сколько читающему». Я уже ощутил пользу, буду рад поделиться ей с Вами!
От основ к ИИ) Удачи!

( Читать дальше )

....все тэги
UPDONW
Новый дизайн