diff options
| author | Ethan Werner <mail@ethanwerner.com> | 2026-08-09 15:02:21 +0400 |
|---|---|---|
| committer | Ethan Werner <mail@ethanwerner.com> | 2026-08-09 15:02:21 +0400 |
| commit | 3d92926a902017e7cf1f5738e99ff62da596ce12 (patch) | |
| tree | 2b55422c26a48759d56fa91f06df24449e9dfa88 /lib/trade_volume_index.c | |
| parent | 07e18043145f3d91c8ea7ec3ad41b3c905585277 (diff) | |
refactormain
Diffstat (limited to 'lib/trade_volume_index.c')
| -rw-r--r-- | lib/trade_volume_index.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/lib/trade_volume_index.c b/lib/trade_volume_index.c index 2e1b50d..a123379 100644 --- a/lib/trade_volume_index.c +++ b/lib/trade_volume_index.c @@ -24,20 +24,20 @@ uint_t ts_trade_volume_index_offset( ts_constant_t const *c ) } int ts_trade_volume_index( - fp_t * const *y, uint_t y_n, - fp_t const * const *x, uint_t x_n, - uint_t n, ts_constant_t const *c - ) - { - TS_PROLOGUE( ts_trade_volume_index_p ); - (void)c; + fp_t * const *y, uint_t y_n, + fp_t const * const *x, uint_t x_n, + uint_t n, ts_constant_t const *c +) +{ + TS_PROLOGUE( ts_trade_volume_index_p ); + (void)c; if (n < 2) return -1; for( uint_t i = 0; i + 1 < n; ++i ) - { - fp_t roc = x[3][i] != 0 ? ( x[3][i + 1] - x[3][i] ) / x[3][i] : 0; - y[0][i] = ( i == 0 ? 0 : y[0][i - 1] ) + roc * x[4][i + 1]; - } - y[0][n - 1] = y[0][n - 2]; - return 0; + { + fp_t roc = x[3][i] != 0 ? ( x[3][i + 1] - x[3][i] ) / x[3][i] : 0; + y[0][i] = ( i == 0 ? 0 : y[0][i - 1] ) + roc * x[4][i + 1]; } + y[0][n - 1] = y[0][n - 2]; + return 0; +} |