• C++ Programming for Financial Engineering
    Highly recommended by thousands of MFE students. Covers essential C++ topics with applications to financial engineering. Learn more Join!
    Python for Finance with Intro to Data Science
    Gain practical understanding of Python to read, understand, and write professional Python code for your first day on the job. Learn more Join!
    An Intuition-Based Options Primer for FE
    Ideal for entry level positions interviews and graduate studies, specializing in options trading arbitrage and options valuation models. Learn more Join!

Recommended books to understand Brownian motion, ornstein-uhlenbeck process, arbitrage, and market

Joined
9/16/10
Messages
10
Points
11
Hi guys,

I will be embarking on a mathematical finance research as part of the research program held by my university for undergrads. I'm a 2nd year math student who practically doesn't know anything about brownian motion, ornstein-uhlenbeck process, arbitrage, and market completeness. In fact, I have just started learning probability distributions and I haven't taken any applied math courses yet (since I'm still in my 2nd year). Anyway, I have a year to learn all these things and I'd like to get started with the right books.

Are there any books you can recommend for beginners (heavy emphasis on that) like me?
Help would really be appreciated. Thanks!
 
I don't think you will understand much if you don't know probabilities... maybe I'm wrong
 
What's your math background?

As I'm finding out, the quality of undergrad math courses can vary widely.

Was your calculus and linear algebra very proof oriented (i.e., did you DO a lot of proofs)? Are you familiar with the proof techniques yourself? Can you wrap your head around abstract constructs such as sigma algebras and infinite sequences?

I think a proper understanding of stochastic calculus requires a good analytical knowledge of probability. That in turn requires a good grounding in analytical proof techniques.
 
What's your math background?

As I'm finding out, the quality of undergrad math courses can vary widely.

Was your calculus and linear algebra very proof oriented (i.e., did you DO a lot of proofs)? Are you familiar with the proof techniques yourself? Can you wrap your head around abstract constructs such as sigma algebras and infinite sequences?

I think a proper understanding of stochastic calculus requires a good analytical knowledge of probability. That in turn requires a good grounding in analytical proof techniques.

As of now, I'm still taking calculus 3 which is about sequences and series and multi-variable calculus. We were tested on proofs for calculs 1 and 2 but it wasn't the central thing. I've done linear algebra 1 wherein we focused more on properties and I'm currently taking linear algebra 2 wherein we are discussing about abstract vector spaces. It's heavy on proofs.

---------- Post added at 05:08 AM ---------- Previous post was at 03:19 AM ----------

Hi guys, this is more or less the material I have learned so far:

Calculus 1
This is the first course on calculus in a sequence of four Courses. The objective is to introduce basic notions of calculus and analytic geometry, including differentiation.

  1. Real numbers, functions, their inverses and graphs
  2. Transcendental functions: trigonometric and inverse trigonometric, logarithm and exponential, hyperbolic
  3. Limits of functions, continuity at a point, continuity on an interval
  4. Differentiability, derivatives of functions, chain rule, implicit differentiation, derivatives of higher order
  5. Local maxima and local minima, Rolle's Theorem and Mean Value Theorem, points of inflection, first-derivative and second-derivative tests, Netwon's Method
  6. Antidifferentiation
Calculus 2
This is the second course in the calculus sequence. The objective is to study integration and related topics.

  1. Indefinite and definite integrals, Mean Value Theorem for integrals, Fundamental Theorems of Calculus, area of plane regions
  2. Parametric equations, polar coordinates
  3. Volumes of solids, length of arcs, other applications of the definite integral
  4. Techniques of integration
  5. Elementary differential equations
Foundation of Mathematics
This course introduces fundamental ideas and techniques used in many different areas of mathematics.

  1. Elementary logic, mathematical statements, quantified statements
  2. Sets, operations on sets, Cartesian products, properties of sets
  3. Natural numbers, integers, rational numbers, real numbers, complex numbers
  4. Relations, equivalence relations, equivalence classes
  5. Functions, injective and surjective functions, inverse functions, composition of functions
  6. Mathematical proofs, mathematical induction.
Intro to Scientific Computing
This is an introductory Course on scientific programming using Fortran and C/C++, intended primarily for students in physical and mathematical sciences. The objective is to equip the students with basic programming skills, including the use of existing libraries, useful in the study of physical and mathematical sciences.

  1. Fundamental concepts of programming
  2. Brief overview of scientific programming languages (Fortran, C/C++)
  3. Basic data types, functions, classes, templates, STL (container classes, algorithms), memory management
  4. Compilation process, use of existing C/C++/Fortran libraries
  5. Algorithmic problem solving and design process, program development, coding and debugging, fundamental programming constructs, data structures, recursions, simple file processing, algorithmic complexity
  6. Case studies in physical and mathematical sciences
Linear Algebra 1
This is the first of two courses on linear algebra. The main objective is to introduce basic notions in linear algebra that are often used in other areas of mathematics and applications.

  1. Systems of linear equations, Gaussian elimination
  2. Matrices, inverses, determinants
  3. Vectors, dot product, cross product
  4. Vector spaces, subspaces, linear independence, basis, dimension, row and column spaces, rank
Discrete Math
This Course introduces basic notions in discrete mathematics and number theory commonly used in mathematics and computer science.

  1. Counting, permutations and combinations, binomial theorem
  2. Inclusion-exclusion principle
  3. Boolean algebra
  4. Recursion
  5. Graphs, paths and circuits, isomorphisms, trees, spanning trees
  6. Division algorithm, greatest common divisor, Euclidean algorithm, fundamental theorem of arithmetic, modulo arithmetic
  7. Diophantine equations ax+by=c

As evidenced by the above, I don't have an advanced background and I'm lost as where to start so that I could understand Brownian motion, etc. I'm taking Introduction to Probability and Statistics 1 now but we have just started with the course.

Thanks very much
 
Foundation of Mathematics
This course introduces fundamental ideas and techniques used in many different areas of mathematics.
Elementary logic, mathematical statements, quantified statements
Sets, operations on sets, Cartesian products, properties of sets
Natural numbers, integers, rational numbers, real numbers, complex numbers
Relations, equivalence relations, equivalence classes
Functions, injective and surjective functions, inverse functions, composition of functions
Mathematical proofs, mathematical induction.

This is what I was looking for. If you have had a course like this, a good book on analytical probability (foundational) and a book like Shreve vol 2 (specifically stochastic processes) will do you well.
 
This is what I was looking for. If you have had a course like this, a good book on analytical probability (foundational) and a book like Shreve vol 2 (specifically stochastic processes) will do you well.

Hi Yike, thanks a lot!

I tried reading shreve vol 2 but honestly, some of the math is not within my reach yet. Judging from the math material I have learned so far, any suggestions on a book which will serve as something that will fill the gap?

So let's say I want to understand Brownian Motion. If I'm not mistaken, I ought to study probability distributions first...and what other math (example, calculus) do i still need to review/study to be able to grasp brownian motion? thanks!
 
i can differentiate and integrate and know few limit theorems. i would start with random walks and get know it gd. do some MC look at applications to games of chance. i think that fellers books vol1 vol2 are excellent. there is also great book by karlin on stoch process.
 
Back
Top