From 345aed032650bab0de4ce59f9ad2c67262a9f32b Mon Sep 17 00:00:00 2001 From: Toh4iem9 Date: Wed, 29 Oct 2025 23:55:35 +0100 Subject: [PATCH] refactor: PreparePriceSeries --- .../Stochastic_Roofing_Calculator.mqh | 48 +++++++++++++++++-- 1 file changed, 44 insertions(+), 4 deletions(-) diff --git a/Include/MyIncludes/Stochastic_Roofing_Calculator.mqh b/Include/MyIncludes/Stochastic_Roofing_Calculator.mqh index d44c4a2..b1bbd00 100644 --- a/Include/MyIncludes/Stochastic_Roofing_Calculator.mqh +++ b/Include/MyIncludes/Stochastic_Roofing_Calculator.mqh @@ -136,9 +136,29 @@ bool CStochasticRoofingCalculator::PreparePriceSeries(int rates_total, ENUM_APPL case PRICE_CLOSE: ArrayCopy(m_price, close, 0, 0, rates_total); break; - default: - ArrayCopy(m_price, close, 0, 0, rates_total); + case PRICE_OPEN: + ArrayCopy(m_price, open, 0, 0, rates_total); break; + case PRICE_HIGH: + ArrayCopy(m_price, high, 0, 0, rates_total); + break; + case PRICE_LOW: + ArrayCopy(m_price, low, 0, 0, rates_total); + break; + case PRICE_MEDIAN: + for(int i=0; i