Book Image

F# for Quantitative Finance

By : Johan Astborg
Book Image

F# for Quantitative Finance

By: Johan Astborg

Overview of this book

F# is a functional programming language that allows you to write simple code for complex problems. Currently, it is most commonly used in the financial sector. Quantitative finance makes heavy use of mathematics to model various parts of finance in the real world. If you are interested in using F# for your day-to-day work or research in quantitative finance, this book is a must-have.This book will cover everything you need to know about using functional programming for quantitative finance. Using a functional programming language will enable you to concentrate more on the problem itself rather than implementation details. Tutorials and snippets are summarized into an automated trading system throughout the book.This book will introduce you to F#, using Visual Studio, and provide examples with functional programming and finance combined. The book also covers topics such as downloading, visualizing and calculating statistics from data. F# is a first class programming language for the financial domain.
Table of Contents (17 chapters)
F# for Quantitative Finance
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Introducing orders


Typically, orders are instructions from the buyer's side to the seller's side regarding how to buy and sell financial instruments. These orders are standardized to some extent. In most situations, the orders and order types are determined by the broker used and the exchange.

Order types

Order types are the types of orders that are found in trading systems and on exchanges in general. Often you look at market orders, limit orders, and conditional orders. In the conditional orders category, we have stop-orders and other orders with special conditions for execution.

Other types exist as well, but they are considered to be synthetic orders because they are combinations of the types previously described. Order types can be one of the following:

  • Market order

  • Limit order

  • Conditional and stop-orders

Market orders

Market orders are orders to be executed at the current market price on an exchange. These orders will accept the current bid/ask (top of book) price for the particular instrument...