trading-utils
Version:
A collection of helpful trading utility functions.
24 lines • 25.3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const index_1 = require("../index");
describe('MacdIndicator', () => {
const testPrices = [94.449997, 94.769997, 95.410004, 94.980003, 94.519997, 93.809998, 94.199997, 94.889999, 94.68, 95.370003, 95.199997, 95.32, 95.599998, 95.839996, 95.599998, 96.400002, 97, 99.349998, 98.849998, 100.139999, 100.099998, 100.099998, 98.68, 98.639999, 100.860001, 100.239998, 101.440002, 103, 103, 103.099998, 103.839996, 103.639999, 102.5, 101.879997, 98.379997, 99.699997, 99.669998, 99.389999, 99.760002, 99.470001, 99.370003, 100.480003, 101.839996, 114.620003, 115.040001, 114.339996, 115, 114.580002, 113.099998, 113.660004, 112.5, 110.059998, 111.099998, 110.080002, 110.239998, 109.900002, 111.919998, 112.959999, 116.080002, 114.599998, 111.900002, 113.760002, 115.68, 113.18, 113.620003, 113.720001, 113.160004, 111.199997, 112, 110.419998, 111.220001, 111.139999, 111.959999, 111.379997, 113.720001, 113.18, 113.32, 114.440002, 113.540001, 114.620003, 118.160004, 116.980003, 118.720001, 118.5, 118.82, 118.459999, 118.5, 118, 120.760002, 122.260002, 123.5, 124.379997, 123.760002, 122.82, 123.199997, 123, 121.900002, 121.919998, 121.059998, 121.419998, 120.980003, 120.059998, 113.32, 112, 111.239998, 112.459999, 113.779999, 112.220001, 114.099998, 113.419998, 110.580002, 111.720001, 113.18, 109.360001, 106.18, 104, 106.199997, 108.660004, 106.080002, 106.339996, 107.620003, 105.480003, 105.739998, 107.300003, 107.980003, 106.860001, 109.860001, 107.480003, 106.379997, 106.720001, 108.540001, 107.120003, 108.379997, 108.599998, 108.360001, 108.300003, 109.220001, 111.480003, 111.300003, 110.199997, 108.739998, 109.139999, 109.339996, 107.879997, 106.480003, 108.260002, 108.5, 109.099998, 109.860001, 108.120003, 108.379997, 106.699997, 107.5, 107.800003, 107.879997, 106.860001, 103.339996, 104.839996, 104.279999, 103.660004, 105.900002, 104.940002, 115.68, 114.760002, 115.480003, 116.639999, 116, 115.82, 118.739998, 119.5, 118.459999, 118.879997, 119.220001, 119.699997, 118.900002, 119.400002, 118.800003, 119.620003, 120.82, 120.360001, 122.080002, 122.699997, 123.260002, 123.540001, 123.339996, 122.120003, 121.559998, 122.599998, 122.059998, 122.660004, 122.260002, 122.360001, 122.800003, 123.360001, 122.400002, 123.040001, 122.519997, 123.480003, 119.440002, 120.160004, 122.080002, 121.239998, 122.199997, 121.940002, 121.739998, 121.400002, 122.120003, 124.160004, 124.720001, 120.559998, 119.580002, 119.559998, 120.940002, 120.760002, 121.400002, 120.32, 122, 120.459999, 119.559998, 120.099998, 120.82, 123.160004, 123.760002, 123.760002, 123.599998, 123, 122.440002, 125.959999, 125.660004, 126.199997, 126.599998, 123.839996, 126.900002, 122.459999, 119.839996, 120, 118.18, 117.82, 120, 122.980003, 124.599998, 124.419998, 124.080002, 123.660004, 125.360001, 126.82, 126.800003, 127.139999, 127.400002, 127.32, 129.440002, 127.800003, 126.160004, 121.239998, 119.279999, 118.760002, 115.540001, 111.559998, 111, 112.940002, 111.5, 110.239998, 107.519997, 98.940002, 100.660004, 100.639999, 90.900002, 92.669998, 89.760002, 92.360001, 89.07, 87.629997, 91.260002, 92.139999, 99.32, 99, 103.959999, 99.870003, 102.18, 102.800003, 98.099998, 97.230003, 97.349998, 101.400002, 103.68, 105, 110, 112, 108.300003, 110.099998, 113.059998, 113.739998, 106.279999, 108.239998, 108.120003, 106.68, 107.800003, 108.839996, 109.800003, 108.940002, 106.879997, 108.440002, 105.300003, 107.339996, 107.739998, 106.639999, 106.860001, 106, 103.900002, 103.739998, 107.360001, 108.080002, 110.199997, 106.779999, 106.379997, 111.599998, 110.980003, 111.839996, 112.599998, 113.5, 115.940002, 119.040001, 119.599998, 121.139999, 120.220001, 120.68, 120.459999, 116.379997, 115.300003, 114.360001, 118.82, 120.239998, 120.400002, 123.480003, 124.019997, 125.5, 120.099998, 120.800003, 122.120003, 122.440002, 124.32, 123.860001, 127.660004, 127.580002, 130.720001, 128.779999, 128.779999, 134.679993, 135.039993, 137.520004, 133.940002, 137.339996, 135.460007, 135.899994, 139.240005, 141.860001, 142.240005, 141.259995, 135.639999, 139.300003, 137.759995, 139.559998, 133.520004, 133.779999, 137.539993, 135.320007, 136, 135.240005, 137.220001, 134.940002, 137.100006, 138.080002, 137.119995, 135.240005, 135.660004, 135.320007, 136.839996, 136.539993, 135.800003, 138.600006, 139.259995, 142.259995, 140.360001, 139.759995, 138.039993, 138.639999, 141.5, 137.320007, 132.860001, 136.820007, 133.440002, 137.520004, 136.020004, 135.5, 135.559998, 135.279999, 135.960007, 135.520004, 135.5, 131, 132.5, 132, 131.960007, 129.960007, 134.660004, 134.160004, 132.759995, 133.740005, 132.759995, 132.399994, 131.460007, 130.380005, 132.339996, 133.059998, 134.380005, 134.080002, 134.320007, 130.559998, 132.839996, 131, 127.540001, 124.919998, 124.5, 124.900002, 97.5, 96.949997, 92.239998, 93.260002, 91.489998, 90.18, 93.949997, 96.75, 98.209999, 97.25, 98.970001, 99.089996, 101.519997, 100.279999, 101.220001, 100.279999, 98.529999, 100, 99.419998, 98.800003, 98.279999, 97.349998, 98.68, 99.540001, 100.139999, 101.980003, 101.220001, 101.300003, 100.900002, 102.779999, 101.720001, 102.080002, 102.080002, 101.18, 99.75, 99.93, 100.68, 102.800003, 105, 104.260002, 101.459999, 103.620003, 103.760002, 105.260002, 106.800003, 107.220001, 105.32, 105.040001, 105.480003, 104.519997, 106.18, 106.040001, 105.739998, 105.360001, 104.199997, 103.519997, 103.239998, 103.900002, 104.860001, 104.919998, 104.699997, 105.519997, 109.980003, 109.639999, 108.300003, 104.800003, 107.040001, 108.260002, 108.760002, 110.279999, 108.480003, 108.959999, 108.879997, 107.279999, 109.5, 108.559998, 108.839996, 108.339996, 104.419998, 106.239998, 104.940002, 103.900002, 102.900002, 103.220001, 102.720001, 102.059998, 103.360001, 103.5, 103.099998, 102.68, 101.779999, 104.660004, 106, 105.82, 105.860001, 103.040001, 102.660004, 103.019997, 103, 102.760002, 103.599998, 103.5, 103.059998, 102.82, 102.459999, 102.879997, 104.300003, 103.559998, 104.419998, 106.779999, 108.900002, 109.360001, 111.099998, 112.300003, 111.239998, 112.160004, 113.400002, 115.68, 116.220001, 116.040001, 115.339996, 116.699997, 120.699997, 119.419998, 118.519997, 118.040001, 118.760002, 118.040001, 116.760002, 116.620003, 112.739998, 115.839996, 116.419998, 117.360001, 115.599998, 113.260002, 112.559998, 112.160004, 114.040001, 112.980003, 113.440002, 112.099998, 115, 114.879997, 115.080002, 116.019997, 113.919998, 115.120003, 113.519997, 113.919998, 114.120003, 113.5, 114.800003, 115.599998, 116, 115.059998, 116.040001, 118.339996, 119.919998, 120.260002, 118.82, 119.360001, 118.199997, 118.059998, 118.080002, 116.580002, 118.660004, 117.68, 118.5, 119.739998, 118.839996, 118.400002, 119.300003, 118.900002, 120.300003, 124.5, 123.18, 124.720001, 125.779999];
describe('calculate', () => {
it('should return the correct trading suggestion for the given array of prices', () => {
expect(index_1.macdIndicator.calculate(testPrices)).toEqual('LONG');
expect(index_1.macdIndicator.calculate([...testPrices, 120])).toEqual('NEUTRAL');
expect(index_1.macdIndicator.calculate([...testPrices, 50])).toEqual('SHORT');
expect(index_1.macdIndicator.calculate([...testPrices, 120, 118, 115, 112])).toEqual('SHORT');
expect(index_1.macdIndicator.calculate([...testPrices, 120, 118, 115, 112, 116])).toEqual('NEUTRAL');
});
});
describe('calculateMACDIndicator', () => {
it('should return the correct macd indicators for the given array of prices', () => {
// @ts-ignore
// eslint-disable-next-line dot-notation
const macdDataPoints = index_1.macdIndicator['calculateMACDIndicator'](testPrices);
expect(macdDataPoints).toEqual([{ macd: 1.79, signal: 2.23 }, { macd: 1.54, signal: 2.09 }, { macd: 1.32, signal: 1.93 }, { macd: 1.11, signal: 1.77 }, { macd: 0.96, signal: 1.61 }, { macd: 0.81, signal: 1.45 }, { macd: 0.68, signal: 1.29 }, { macd: 0.65, signal: 1.17 }, { macd: 0.74, signal: 1.08 }, { macd: 1.81, signal: 1.23 }, { macd: 2.67, signal: 1.51 }, { macd: 3.25, signal: 1.86 }, { macd: 3.72, signal: 2.23 }, { macd: 4.02, signal: 2.59 }, { macd: 4.08, signal: 2.89 }, { macd: 4.14, signal: 3.14 }, { macd: 4.04, signal: 3.32 }, { macd: 3.72, signal: 3.4 }, { macd: 3.51, signal: 3.42 }, { macd: 3.22, signal: 3.38 }, { macd: 2.97, signal: 3.3 }, { macd: 2.72, signal: 3.18 }, { macd: 2.65, signal: 3.08 }, { macd: 2.65, signal: 2.99 }, { macd: 2.87, signal: 2.97 }, { macd: 2.89, signal: 2.95 }, { macd: 2.65, signal: 2.89 }, { macd: 2.59, signal: 2.83 }, { macd: 2.66, signal: 2.8 }, { macd: 2.49, signal: 2.73 }, { macd: 2.36, signal: 2.66 }, { macd: 2.24, signal: 2.58 }, { macd: 2.08, signal: 2.48 }, { macd: 1.77, signal: 2.33 }, { macd: 1.57, signal: 2.18 }, { macd: 1.27, signal: 2 }, { macd: 1.09, signal: 1.82 }, { macd: 0.92, signal: 1.64 }, { macd: 0.85, signal: 1.48 }, { macd: 0.74, signal: 1.33 }, { macd: 0.83, signal: 1.23 }, { macd: 0.84, signal: 1.15 }, { macd: 0.86, signal: 1.09 }, { macd: 0.95, signal: 1.07 }, { macd: 0.94, signal: 1.04 }, { macd: 1.01, signal: 1.03 }, { macd: 1.33, signal: 1.09 }, { macd: 1.47, signal: 1.17 }, { macd: 1.71, signal: 1.28 }, { macd: 1.86, signal: 1.39 }, { macd: 1.98, signal: 1.51 }, { macd: 2.02, signal: 1.61 }, { macd: 2.03, signal: 1.69 }, { macd: 1.98, signal: 1.75 }, { macd: 2.14, signal: 1.83 }, { macd: 2.35, signal: 1.93 }, { macd: 2.6, signal: 2.07 }, { macd: 2.83, signal: 2.22 }, { macd: 2.93, signal: 2.36 }, { macd: 2.9, signal: 2.47 }, { macd: 2.87, signal: 2.55 }, { macd: 2.8, signal: 2.6 }, { macd: 2.63, signal: 2.6 }, { macd: 2.46, signal: 2.57 }, { macd: 2.23, signal: 2.51 }, { macd: 2.06, signal: 2.42 }, { macd: 1.87, signal: 2.31 }, { macd: 1.62, signal: 2.17 }, { macd: 0.87, signal: 1.91 }, { macd: 0.17, signal: 1.56 }, { macd: -0.45, signal: 1.16 }, { macd: -0.82, signal: 0.76 }, { macd: -1.01, signal: 0.41 }, { macd: -1.26, signal: 0.08 }, { macd: -1.3, signal: -0.2 }, { macd: -1.36, signal: -0.43 }, { macd: -1.63, signal: -0.67 }, { macd: -1.72, signal: -0.88 }, { macd: -1.66, signal: -1.04 }, { macd: -1.9, signal: -1.21 }, { macd: -2.32, signal: -1.43 }, { macd: -2.8, signal: -1.71 }, { macd: -2.96, signal: -1.96 }, { macd: -2.86, signal: -2.14 }, { macd: -2.96, signal: -2.3 }, { macd: -2.98, signal: -2.44 }, { macd: -2.86, signal: -2.52 }, { macd: -2.9, signal: -2.6 }, { macd: -2.88, signal: -2.65 }, { macd: -2.71, signal: -2.66 }, { macd: -2.49, signal: -2.63 }, { macd: -2.38, signal: -2.58 }, { macd: -2.02, signal: -2.47 }, { macd: -1.91, signal: -2.36 }, { macd: -1.89, signal: -2.26 }, { macd: -1.83, signal: -2.18 }, { macd: -1.61, signal: -2.06 }, { macd: -1.53, signal: -1.96 }, { macd: -1.36, signal: -1.84 }, { macd: -1.19, signal: -1.71 }, { macd: -1.06, signal: -1.58 }, { macd: -0.95, signal: -1.45 }, { macd: -0.78, signal: -1.32 }, { macd: -0.46, signal: -1.15 }, { macd: -0.22, signal: -0.96 }, { macd: -0.11, signal: -0.79 }, { macd: -0.14, signal: -0.66 }, { macd: -0.14, signal: -0.56 }, { macd: -0.11, signal: -0.47 }, { macd: -0.21, signal: -0.42 }, { macd: -0.39, signal: -0.41 }, { macd: -0.39, signal: -0.41 }, { macd: -0.37, signal: -0.4 }, { macd: -0.3, signal: -0.38 }, { macd: -0.18, signal: -0.34 }, { macd: -0.22, signal: -0.32 }, { macd: -0.23, signal: -0.3 }, { macd: -0.37, signal: -0.31 }, { macd: -0.41, signal: -0.33 }, { macd: -0.41, signal: -0.35 }, { macd: -0.41, signal: -0.36 }, { macd: -0.48, signal: -0.38 }, { macd: -0.81, signal: -0.47 }, { macd: -0.94, signal: -0.56 }, { macd: -1.07, signal: -0.66 }, { macd: -1.22, signal: -0.77 }, { macd: -1.14, signal: -0.85 }, { macd: -1.14, signal: -0.91 }, { macd: -0.27, signal: -0.78 }, { macd: 0.34, signal: -0.55 }, { macd: 0.87, signal: -0.27 }, { macd: 1.37, signal: 0.06 }, { macd: 1.7, signal: 0.39 }, { macd: 1.92, signal: 0.69 }, { macd: 2.3, signal: 1.02 }, { macd: 2.64, signal: 1.34 }, { macd: 2.79, signal: 1.63 }, { macd: 2.91, signal: 1.88 }, { macd: 2.99, signal: 2.11 }, { macd: 3.07, signal: 2.3 }, { macd: 3.02, signal: 2.44 }, { macd: 3, signal: 2.55 }, { macd: 2.89, signal: 2.62 }, { macd: 2.84, signal: 2.67 }, { macd: 2.87, signal: 2.71 }, { macd: 2.82, signal: 2.73 }, { macd: 2.89, signal: 2.76 }, { macd: 2.95, signal: 2.8 }, { macd: 3.02, signal: 2.84 }, { macd: 3.06, signal: 2.89 }, { macd: 3.04, signal: 2.92 }, { macd: 2.89, signal: 2.91 }, { macd: 2.69, signal: 2.87 }, { macd: 2.6, signal: 2.81 }, { macd: 2.44, signal: 2.74 }, { macd: 2.35, signal: 2.66 }, { macd: 2.21, signal: 2.57 }, { macd: 2.09, signal: 2.47 }, { macd: 2, signal: 2.38 }, { macd: 1.96, signal: 2.3 }, { macd: 1.82, signal: 2.2 }, { macd: 1.75, signal: 2.11 }, { macd: 1.63, signal: 2.01 }, { macd: 1.59, signal: 1.93 }, { macd: 1.22, signal: 1.79 }, { macd: 0.98, signal: 1.63 }, { macd: 0.93, signal: 1.49 }, { macd: 0.81, signal: 1.35 }, { macd: 0.79, signal: 1.24 }, { macd: 0.74, signal: 1.14 }, { macd: 0.68, signal: 1.05 }, { macd: 0.59, signal: 0.96 }, { macd: 0.58, signal: 0.88 }, { macd: 0.72, signal: 0.85 }, { macd: 0.87, signal: 0.85 }, { macd: 0.65, signal: 0.81 }, { macd: 0.39, signal: 0.73 }, { macd: 0.17, signal: 0.62 }, { macd: 0.12, signal: 0.52 }, { macd: 0.06, signal: 0.42 }, { macd: 0.06, signal: 0.35 }, { macd: -0.02, signal: 0.28 }, { macd: 0.04, signal: 0.23 }, { macd: -0.03, signal: 0.18 }, { macd: -0.15, signal: 0.11 }, { macd: -0.21, signal: 0.05 }, { macd: -0.19, signal: 0 }, { macd: 0.01, signal: 0 }, { macd: 0.22, signal: 0.05 }, { macd: 0.38, signal: 0.11 }, { macd: 0.49, signal: 0.19 }, { macd: 0.52, signal: 0.25 }, { macd: 0.49, signal: 0.3 }, { macd: 0.75, signal: 0.39 }, { macd: 0.91, signal: 0.49 }, { macd: 1.08, signal: 0.61 }, { macd: 1.22, signal: 0.73 }, { macd: 1.11, signal: 0.81 }, { macd: 1.24, signal: 0.89 }, { macd: 0.98, signal: 0.91 }, { macd: 0.56, signal: 0.84 }, { macd: 0.24, signal: 0.72 }, { macd: -0.17, signal: 0.54 }, { macd: -0.51, signal: 0.33 }, { macd: -0.6, signal: 0.15 }, { macd: -0.42, signal: 0.03 }, { macd: -0.15, signal: -0 }, { macd: 0.05, signal: 0.01 }, { macd: 0.18, signal: 0.04 }, { macd: 0.24, signal: 0.08 }, { macd: 0.43, signal: 0.15 }, { macd: 0.68, signal: 0.26 }, { macd: 0.87, signal: 0.38 }, { macd: 1.04, signal: 0.51 }, { macd: 1.18, signal: 0.65 }, { macd: 1.27, signal: 0.77 }, { macd: 1.49, signal: 0.91 }, { macd: 1.52, signal: 1.04 }, { macd: 1.4, signal: 1.11 }, { macd: 0.89, signal: 1.06 }, { macd: 0.33, signal: 0.92 }, { macd: -0.16, signal: 0.7 }, { macd: -0.8, signal: 0.4 }, { macd: -1.6, signal: 0 }, { macd: -2.26, signal: -0.45 }, { macd: -2.6, signal: -0.88 }, { macd: -2.95, signal: -1.29 }, { macd: -3.29, signal: -1.69 }, { macd: -3.73, signal: -2.1 }, { macd: -4.72, signal: -2.63 }, { macd: -5.31, signal: -3.16 }, { macd: -5.71, signal: -3.67 }, { macd: -6.73, signal: -4.28 }, { macd: -7.32, signal: -4.89 }, { macd: -7.93, signal: -5.5 }, { macd: -8.1, signal: -6.02 }, { macd: -8.41, signal: -6.5 }, { macd: -8.68, signal: -6.93 }, { macd: -8.49, signal: -7.25 }, { macd: -8.18, signal: -7.43 }, { macd: -7.27, signal: -7.4 }, { macd: -6.5, signal: -7.22 }, { macd: -5.43, signal: -6.86 }, { macd: -4.85, signal: -6.46 }, { macd: -4.16, signal: -6 }, { macd: -3.52, signal: -5.51 }, { macd: -3.36, signal: -5.08 }, { macd: -3.26, signal: -4.71 }, { macd: -3.14, signal: -4.4 }, { macd: -2.68, signal: -4.05 }, { macd: -2.11, signal: -3.67 }, { macd: -1.53, signal: -3.24 }, { macd: -0.67, signal: -2.72 }, { macd: 0.18, signal: -2.14 }, { macd: 0.55, signal: -1.61 }, { macd: 0.97, signal: -1.09 }, { macd: 1.53, signal: -0.57 }, { macd: 2, signal: -0.05 }, { macd: 1.75, signal: 0.31 }, { macd: 1.7, signal: 0.59 }, { macd: 1.62, signal: 0.79 }, { macd: 1.43, signal: 0.92 }, { macd: 1.36, signal: 1.01 }, { macd: 1.36, signal: 1.08 }, { macd: 1.43, signal: 1.15 }, { macd: 1.4, signal: 1.2 }, { macd: 1.19, signal: 1.2 }, { macd: 1.14, signal: 1.19 }, { macd: 0.84, signal: 1.12 }, { macd: 0.75, signal: 1.04 }, { macd: 0.71, signal: 0.98 }, { macd: 0.58, signal: 0.9 }, { macd: 0.49, signal: 0.82 }, { macd: 0.35, signal: 0.72 }, { macd: 0.06, signal: 0.59 }, { macd: -0.17, signal: 0.44 }, { macd: -0.07, signal: 0.34 }, { macd: 0.07, signal: 0.28 }, { macd: 0.35, signal: 0.3 }, { macd: 0.29, signal: 0.3 }, { macd: 0.21, signal: 0.28 }, { macd: 0.56, signal: 0.33 }, { macd: 0.78, signal: 0.42 }, { macd: 1.01, signal: 0.54 }, { macd: 1.24, signal: 0.68 }, { macd: 1.48, signal: 0.84 }, { macd: 1.84, signal: 1.04 }, { macd: 2.35, signal: 1.3 }, { macd: 2.77, signal: 1.6 }, { macd: 3.19, signal: 1.92 }, { macd: 3.41, signal: 2.22 }, { macd: 3.58, signal: 2.49 }, { macd: 3.65, signal: 2.72 }, { macd: 3.35, signal: 2.85 }, { macd: 2.98, signal: 2.87 }, { macd: 2.58, signal: 2.81 }, { macd: 2.6, signal: 2.77 }, { macd: 2.7, signal: 2.76 }, { macd: 2.75, signal: 2.76 }, { macd: 3.01, signal: 2.81 }, { macd: 3.22, signal: 2.89 }, { macd: 3.47, signal: 3.01 }, { macd: 3.2, signal: 3.04 }, { macd: 3, signal: 3.04 }, { macd: 2.91, signal: 3.01 }, { macd: 2.84, signal: 2.98 }, { macd: 2.9, signal: 2.96 }, { macd: 2.88, signal: 2.95 }, { macd: 3.13, signal: 2.98 }, { macd: 3.29, signal: 3.04 }, { macd: 3.62, signal: 3.16 }, { macd: 3.69, signal: 3.27 }, { macd: 3.7, signal: 3.35 }, { macd: 4.14, signal: 3.51 }, { macd: 4.46, signal: 3.7 }, { macd: 4.86, signal: 3.93 }, { macd: 4.83, signal: 4.11 }, { macd: 5.03, signal: 4.3 }, { macd: 4.97, signal: 4.43 }, { macd: 4.91, signal: 4.53 }, { macd: 5.07, signal: 4.63 }, { macd: 5.35, signal: 4.78 }, { macd: 5.53, signal: 4.93 }, { macd: 5.54, signal: 5.05 }, { macd: 5.03, signal: 5.05 }, { macd: 4.87, signal: 5.01 }, { macd: 4.56, signal: 4.92 }, { macd: 4.41, signal: 4.82 }, { macd: 3.76, signal: 4.61 }, { macd: 3.23, signal: 4.33 }, { macd: 3.08, signal: 4.08 }, { macd: 2.75, signal: 3.82 }, { macd: 2.51, signal: 3.55 }, { macd: 2.24, signal: 3.29 }, { macd: 2.15, signal: 3.06 }, { macd: 1.88, signal: 2.83 }, { macd: 1.82, signal: 2.63 }, { macd: 1.83, signal: 2.47 }, { macd: 1.74, signal: 2.32 }, { macd: 1.5, signal: 2.16 }, { macd: 1.33, signal: 1.99 }, { macd: 1.15, signal: 1.82 }, { macd: 1.12, signal: 1.68 }, { macd: 1.06, signal: 1.56 }, { macd: 0.94, signal: 1.43 }, { macd: 1.06, signal: 1.36 }, { macd: 1.19, signal: 1.33 }, { macd: 1.53, signal: 1.37 }, { macd: 1.62, signal: 1.42 }, { macd: 1.62, signal: 1.46 }, { macd: 1.47, signal: 1.46 }, { macd: 1.38, signal: 1.44 }, { macd: 1.52, signal: 1.46 }, { macd: 1.29, signal: 1.42 }, { macd: 0.73, signal: 1.29 }, { macd: 0.6, signal: 1.15 }, { macd: 0.22, signal: 0.96 }, { macd: 0.25, signal: 0.82 }, { macd: 0.15, signal: 0.69 }, { macd: 0.03, signal: 0.55 }, { macd: -0.07, signal: 0.43 }, { macd: -0.16, signal: 0.31 }, { macd: -0.18, signal: 0.21 }, { macd: -0.22, signal: 0.13 }, { macd: -0.26, signal: 0.05 }, { macd: -0.64, signal: -0.09 }, { macd: -0.82, signal: -0.23 }, { macd: -0.98, signal: -0.38 }, { macd: -1.11, signal: -0.53 }, { macd: -1.35, signal: -0.69 }, { macd: -1.15, signal: -0.78 }, { macd: -1.02, signal: -0.83 }, { macd: -1.02, signal: -0.87 }, { macd: -0.93, signal: -0.88 }, { macd: -0.92, signal: -0.89 }, { macd: -0.94, signal: -0.9 }, { macd: -1.01, signal: -0.92 }, { macd: -1.15, signal: -0.97 }, { macd: -1.08, signal: -0.99 }, { macd: -0.96, signal: -0.98 }, { macd: -0.75, signal: -0.94 }, { macd: -0.6, signal: -0.87 }, { macd: -0.46, signal: -0.79 }, { macd: -0.64, signal: -0.76 }, { macd: -0.6, signal: -0.73 }, { macd: -0.7, signal: -0.72 }, { macd: -1.05, signal: -0.79 }, { macd: -1.52, signal: -0.93 }, { macd: -1.91, signal: -1.13 }, { macd: -2.15, signal: -1.33 }, { macd: -4.51, signal: -1.97 }, { macd: -6.35, signal: -2.84 }, { macd: -8.09, signal: -3.89 }, { macd: -9.28, signal: -4.97 }, { macd: -10.25, signal: -6.03 }, { macd: -11, signal: -7.02 }, { macd: -11.16, signal: -7.85 }, { macd: -10.93, signal: -8.47 }, { macd: -10.52, signal: -8.88 }, { macd: -10.15, signal: -9.13 }, { macd: -9.6, signal: -9.22 }, { macd: -9.06, signal: -9.19 }, { macd: -8.33, signal: -9.02 }, { macd: -7.77, signal: -8.77 }, { macd: -7.17, signal: -8.45 }, { macd: -6.69, signal: -8.1 }, { macd: -6.37, signal: -7.75 }, { macd: -5.94, signal: -7.39 }, { macd: -5.58, signal: -7.03 }, { macd: -5.28, signal: -6.68 }, { macd: -5.03, signal: -6.35 }, { macd: -4.84, signal: -6.05 }, { macd: -4.54, signal: -5.74 }, { macd: -4.18, signal: -5.43 }, { macd: -3.81, signal: -5.11 }, { macd: -3.32, signal: -4.75 }, { macd: -2.97, signal: -4.39 }, { macd: -2.65, signal: -4.04 }, { macd: -2.4, signal: -3.72 }, { macd: -2.03, signal: -3.38 }, { macd: -1.8, signal: -3.06 }, { macd: -1.57, signal: -2.76 }, { macd: -1.37, signal: -2.48 }, { macd: -1.27, signal: -2.24 }, { macd: -1.29, signal: -2.05 }, { macd: -1.28, signal: -1.9 }, { macd: -1.2, signal: -1.76 }, { macd: -0.95, signal: -1.6 }, { macd: -0.57, signal: -1.39 }, { macd: -0.32, signal: -1.18 }, { macd: -0.35, signal: -1.01 }, { macd: -0.19, signal: -0.85 }, { macd: -0.06, signal: -0.69 }, { macd: 0.17, signal: -0.52 }, { macd: 0.46, signal: -0.32 }, { macd: 0.73, signal: -0.11 }, { macd: 0.77, signal: 0.06 }, { macd: 0.78, signal: 0.21 }, { macd: 0.81, signal: 0.33 }, { macd: 0.74, signal: 0.41 }, { macd: 0.82, signal: 0.49 }, { macd: 0.86, signal: 0.56 }, { macd: 0.85, signal: 0.62 }, { macd: 0.81, signal: 0.66 }, { macd: 0.67, signal: 0.66 }, { macd: 0.51, signal: 0.63 }, { macd: 0.35, signal: 0.57 }, { macd: 0.27, signal: 0.51 }, { macd: 0.28, signal: 0.47 }, { macd: 0.3, signal: 0.43 }, { macd: 0.28, signal: 0.4 }, { macd: 0.34, signal: 0.39 }, { macd: 0.73, signal: 0.46 }, { macd: 1, signal: 0.57 }, { macd: 1.1, signal: 0.67 }, { macd: 0.88, signal: 0.72 }, { macd: 0.88, signal: 0.75 }, { macd: 0.97, signal: 0.79 }, { macd: 1.06, signal: 0.85 }, { macd: 1.25, signal: 0.93 }, { macd: 1.24, signal: 0.99 }, { macd: 1.25, signal: 1.04 }, { macd: 1.24, signal: 1.08 }, { macd: 1.09, signal: 1.08 }, { macd: 1.14, signal: 1.09 }, { macd: 1.09, signal: 1.09 }, { macd: 1.06, signal: 1.09 }, { macd: 0.98, signal: 1.07 }, { macd: 0.6, signal: 0.97 }, { macd: 0.44, signal: 0.87 }, { macd: 0.2, signal: 0.73 }, { macd: -0.07, signal: 0.57 }, { macd: -0.36, signal: 0.39 }, { macd: -0.55, signal: 0.2 }, { macd: -0.74, signal: 0.01 }, { macd: -0.94, signal: -0.18 }, { macd: -0.97, signal: -0.34 }, { macd: -0.98, signal: -0.47 }, { macd: -1, signal: -0.57 }, { macd: -1.04, signal: -0.67 }, { macd: -1.14, signal: -0.76 }, { macd: -0.97, signal: -0.8 }, { macd: -0.72, signal: -0.79 }, { macd: -0.53, signal: -0.73 }, { macd: -0.37, signal: -0.66 }, { macd: -0.46, signal: -0.62 }, { macd: -0.56, signal: -0.61 }, { macd: -0.61, signal: -0.61 }, { macd: -0.64, signal: -0.62 }, { macd: -0.67, signal: -0.63 }, { macd: -0.62, signal: -0.63 }, { macd: -0.59, signal: -0.62 }, { macd: -0.59, signal: -0.61 }, { macd: -0.6, signal: -0.61 }, { macd: -0.63, signal: -0.61 }, { macd: -0.62, signal: -0.61 }, { macd: -0.48, signal: -0.59 }, { macd: -0.43, signal: -0.56 }, { macd: -0.32, signal: -0.51 }, { macd: -0.04, signal: -0.42 }, { macd: 0.35, signal: -0.26 }, { macd: 0.69, signal: -0.07 }, { macd: 1.08, signal: 0.16 }, { macd: 1.48, signal: 0.42 }, { macd: 1.68, signal: 0.68 }, { macd: 1.9, signal: 0.92 }, { macd: 2.15, signal: 1.17 }, { macd: 2.5, signal: 1.43 }, { macd: 2.79, signal: 1.7 }, { macd: 2.97, signal: 1.96 }, { macd: 3.02, signal: 2.17 }, { macd: 3.13, signal: 2.36 }, { macd: 3.51, signal: 2.59 }, { macd: 3.66, signal: 2.8 }, { macd: 3.66, signal: 2.98 }, { macd: 3.59, signal: 3.1 }, { macd: 3.54, signal: 3.19 }, { macd: 3.41, signal: 3.23 }, { macd: 3.17, signal: 3.22 }, { macd: 2.93, signal: 3.16 }, { macd: 2.4, signal: 3.01 }, { macd: 2.2, signal: 2.85 }, { macd: 2.07, signal: 2.69 }, { macd: 2.02, signal: 2.56 }, { macd: 1.81, signal: 2.41 }, { macd: 1.45, signal: 2.22 }, { macd: 1.09, signal: 1.99 }, { macd: 0.76, signal: 1.74 }, { macd: 0.65, signal: 1.52 }, { macd: 0.47, signal: 1.31 }, { macd: 0.35, signal: 1.12 }, { macd: 0.16, signal: 0.93 }, { macd: 0.23, signal: 0.79 }, { macd: 0.28, signal: 0.69 }, { macd: 0.33, signal: 0.61 }, { macd: 0.44, signal: 0.58 }, { macd: 0.35, signal: 0.53 }, { macd: 0.37, signal: 0.5 }, { macd: 0.26, signal: 0.45 }, { macd: 0.2, signal: 0.4 }, { macd: 0.17, signal: 0.36 }, { macd: 0.09, signal: 0.3 }, { macd: 0.13, signal: 0.27 }, { macd: 0.23, signal: 0.26 }, { macd: 0.33, signal: 0.27 }, { macd: 0.33, signal: 0.29 }, { macd: 0.41, signal: 0.31 }, { macd: 0.65, signal: 0.38 }, { macd: 0.96, signal: 0.49 }, { macd: 1.21, signal: 0.64 }, { macd: 1.28, signal: 0.77 }, { macd: 1.37, signal: 0.89 }, { macd: 1.33, signal: 0.97 }, { macd: 1.27, signal: 1.03 }, { macd: 1.21, signal: 1.07 }, { macd: 1.03, signal: 1.06 }, { macd: 1.04, signal: 1.06 }, { macd: 0.96, signal: 1.04 }, { macd: 0.95, signal: 1.02 }, { macd: 1.04, signal: 1.02 }, { macd: 1.02, signal: 1.02 }, { macd: 0.95, signal: 1.01 }, { macd: 0.97, signal: 1 }, { macd: 0.93, signal: 0.99 }, { macd: 1.01, signal: 0.99 }, { macd: 1.39, signal: 1.07 }, { macd: 1.57, signal: 1.17 }, { macd: 1.81, signal: 1.3 }, { macd: 2.07, signal: 1.45 }]);
});
});
});
//# sourceMappingURL=macdIndicator.spec.js.map