therollingstones
therollingstones личный блог
28 марта 2017, 00:15

О рынке

На бирже слава богу не до митингов. 
Много работы. Всегда много работы. Ее очень много. Особенно сейчас когда котировками через visual studio может пользоваться любой человек. Полезность такова, — что получая все цены Nyse, можно произвести все вычисления.

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

Вообще, самый оригинальный подход наверное был представлен Microsoft. 
Вы можете совершенно бесплатно скачать visual studio 2017 на официальном сайте.  Очень отличное новшество придумали в комплекте с F#. 
Полистав вообще литературу, MSDN, еще на C# я начал вникать в конструкции C#, но они оказались очень упрощены в F#, к тому же F# вместе с библиотекой шаблонов предлагает Учебный проект с базовым исходным кодом. Я скажу да, если вы спросите — то ли это? Без сомнений если вы хотите освоить компьютер фундаментально, этот учебник то, что надо. Я сейчас как раз занимаюсь изучением базового исходного кода, приведу его - 

let v0 = 0
let v1 = 1
let v2 = 1 + 1 — 1 * 1 / 1
let v3 = [ 0… 100 ]
let v4 = [ for i in 0… 100 -> ( i * i ) ]
let mutable v5 = 1
v5 <- v5 + 1
v5 <- v5 — 1

А вообще дальше лень описывать, если проще я изучил %7 исходного кода учебника, вот 

Это 1 % но вот просто для размышлений, это условный оператор который реализует логику везде.

open System
open Microsoft

module Conditional_Operator =

let x = 1
let y = 1

let func1 =

if ( x = y ) then
printfn «Условие выполнено»
else
printfn «Условие не выполнено»

if ( x <> y ) then
printfn «Условие выполнено»
else
printfn «Условие не выполнено»

if ( x > y ) then
printfn «Условие выполнено»
else
printfn «Условие не выполнено»

if ( x < y ) then
printfn «Условие выполнено»
else
printfn «Условие не выполнено»

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

В следующем посте я подробно опишу 

open System
open Microsoft

module Conditional_Operator =

let x = 1
let y = 1

let func1 = 

if ( x = y ) then
printfn «Условие выполнено»
else
printfn «Условие не выполнено»

if ( x <> y ) then
printfn «Условие выполнено»
else
printfn «Условие не выполнено»

if ( x > y ) then
printfn «Условие выполнено»
else
printfn «Условие не выполнено»

if ( x < y ) then
printfn «Условие выполнено»
else
printfn «Условие не выполнено»


let v0 = 0
let v1 = 1
let v2 = 1 + 1 — 1 * 1 / 1
let v3 = [ 0… 100 ]
let v4 = [ for i in 0… 100 -> ( i * i ) ]
let mutable v5 = 1
v5 <- v5 + 1
v5 <- v5 — 1










4 Комментария
  • VladMih
    28 марта 2017, 00:33
    Сегодня кто-то просил (и набрал много плюсов) оформлять видео тайм-ссылками.
    А можно попросить хотя бы названия постам давать такие, чтобы по ним хотя бы приблизительно можно было понять о чем речь?
    Тем более, что это требуется правилами.
    Ну и здравый смысл подсказывает…
  • Иван Петров
    28 марта 2017, 08:32
    рынок — это бесконечно благодатная почва для применения всего ранообразия систем математического анализа и теории вероятности.

    Но я больше предпочитаю геометродинамику.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн