diff --git a/ta_lib/price/src/avg.rs b/ta_lib/price/src/avg.rs
new file mode 100644
index 00000000..f99ecb0b
--- /dev/null
+++ b/ta_lib/price/src/avg.rs
@@ -0,0 +1,32 @@
+pub fn average_price(open: &[f64], high: &[f64], low: &[f64], close: &[f64]) -> Vec