diff --git a/prediction_techniques/README.md b/prediction_techniques/README.md
index 925fc8d6d91..ddad0db91fd 100644
--- a/prediction_techniques/README.md
+++ b/prediction_techniques/README.md
@@ -29,27 +29,66 @@ This menu aims to predict the share price of a pre-loaded stock, and the usage o
## sma
+```
+usage: simple_moving_average [-l N_LENGTH] [-d N_DAYS]
+```
+ * -l : length of SMA window. Default 20.
+ * -d : prediciton days. Default 5.

## knn
+```
+usage: knn [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS] [-n N_NEIGHBORS]
+```
+ * -i : number of days to use for prediction. Default 40.
+ * -d : prediciton days. Default 5.
+ * -j : number of jumps in training data. Default 1.
+ * -n : number of neighbors to use on the algorithm. Default 20.

## linear
-
+```
+usage: linear [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS]
+usage: regression -p 1 [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS]
+```
+ * -i : number of days to use for prediction. Default 40.
+ * -d : prediciton days. Default 5.
+ * -j : number of jumps in training data. Default 1.

## quadratic
+```
+usage: quadratic [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS]
+usage: regression -p 2 [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS]
+```
+ * -i : number of days to use for prediction. Default 40.
+ * -d : prediciton days. Default 5.
+ * -j : number of jumps in training data. Default 1.

## cubic
+```
+usage: cubic [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS]
+usage: regression -p 3 [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS]
+```
+ * -i : number of days to use for prediction. Default 40.
+ * -d : prediciton days. Default 5.
+ * -j : number of jumps in training data. Default 1.

## regression
+```
+usage: regression -p N_POLYNOMIAL [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS]
+```
+ * -i : number of days to use for prediction. Default 40.
+ * -d : prediciton days. Default 5.
+ * -j : number of jumps in training data. Default 1.
+ * -p : polynomial associated with regression. Required.
