{"_id":"grademark","_rev":"45-676d482c7c91c97d52f1b7a89593f4b8","name":"grademark","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"grademark","version":"0.0.1","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.1","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"907ac4235a10f1c51f7e7d386f3074ad7cf2b9eb","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.1.tgz","fileCount":9,"integrity":"sha512-JlSRBVOfN+8AhLLmw6SQlgjPtLFVuIFw76lp306C0mX6Ar83WkH5NIVC8TllBk0K44KuMwcneqdwmC4Sniln4A==","signatures":[{"sig":"MEUCICIF7Czk1aTFrUy/gTlHvV0SkI18EeiCxgVrHwUTwphDAiEA/t9EOyYHnT0WrPreaqAKpZmXtl4VkX3qVwoO4UEp4Iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyu/nCRA9TVsSAnZWagAA7HEP/jZtp4iSDGEbXi9OFoaK\nnZFMiLNZCfkxXijauXabnW0dTDrHNcTq9voi8gmObWz/fzBuzzM5yEhb4N32\n8/zWOxYHBC8hRYhGBY/UcXjkTIoFw0Ye3WnEfbZllnDb7a8tmF1ajqBHQOws\nU9jRaxeJLtrVl+RTxzkkdvffsnLwkwsGH81JxzHCSNFnPWFSYEwbTVAlppIp\n1f9qdgT/2uCSc6fsXpiIasOmQveP4qtpkn2oDuSu2/AjwsHtasUnTsLtPJMB\nbqqjsDgW9NDfEnjg4sz8+PD1IaqE4FbKWdMPZXAKQbY/NN4+vgulHUq0IsBU\n3rwImjQeqc7+dyjD6tvysCoix/35uZxix9b13la0icl65JM1Uhkkg1SFFGWE\n4WJSzqmIU+MheuYS6lmztbiUTX87C5NhQhLOo0GdYyrrMKdri0vx0t9KR3sr\ns3SHHcSk2rMN56bMKwWjHV5xezuFzMoztRrVSmwzCQmEw1RbH7x1gu5hY3tC\n9kmP2NQ4to7C097sfBuHTv89zgrZEj9PPugIUPCP6Ts8G4r6LLYLFE5wx++c\nDEUlQiLKPPUN+aRB1z/geVd4gEfb+w0fIijGjBtMbRELKrMNIbqRCOH7YqqC\n5AS0+7+lkY/PhMtPFlQVkGc7syauWTU4DlOYAsg/nHC2hCitfjOCIl6FBXlw\n9Owc\r\n=igoH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2be838c7cbb004641d0d3ffab8a273ed711c5817","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.1_1540026342182_0.38152039780028146","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"grademark","version":"0.0.2","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.2","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"6b5e6d0d6ad6a78b9f26093aefca71a84dc8b73c","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.2.tgz","fileCount":24,"integrity":"sha512-arIz9wSKjf0/EVIPxuFUQdoRnEQnNPsbFvYjkTOdUzm5s/sN3JxjYzqhh003okkMKRffJJLt5FJEdC0LPkQDAw==","signatures":[{"sig":"MEYCIQDVsHuLhlQsVAtCUv5HuygazsVDR4ITZYxiB8jbmFIIQAIhAI9ontZB1CQhBOlA8byv7tzVUP3Gbnd2hKxlvbKsnw/L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzBBpCRA9TVsSAnZWagAAeLwP/1+6/z0AjZUQZqJUhc/9\n2CrSDiaeHse0/cStWbU1+9Qg2neF4v8J1v7mi4gBYJlcV9I0e5boKmkwXeLW\n7H393cI+TXMpmryKEh41wfOZ90CZAZus44YZ1N2yjwNCLwVFQ7tY4ja5FpyM\n956KWOVE00Kyiq0zLtvXxanUsvMYafrND44ZMn6K9N4RQwwLnUt60fK/wlbF\nbSS1sLZ2HEL5OpG+UyMQFH3kLiSkxMRbOMgoIjPkUoPEQMLDBhpe+Iep2f2r\ntjkTEL1jF6jNOww8VQJgRQbCH23Q5GK1uqNmMIMX4YxErXnz+yKgEGVnHEpN\n68mwNZ6dGpZVaNT2yrxpRjXMnEgzxmJ24mzs2aatwy811P6BtzTFInh+OUrn\nuodkeNVyRbDNE6uy1bkWKR+AkLe6EOG2iOwZ7F1nccGiQx6uCSDFgPd7gbuo\n6gsjr2BKbmhXC6cmB+znp20qRv/0wTRjbiqSzdz+RniNtfJFi31oOkV0aQ+C\ncTtX9HjNLkHoGEm6HkM4ZenEMzrxOqbwk2Z3+d1jdIu0NjRt9jACNfiUal2O\nerqiAoCwDvhzarTjGctNeeiLxOYKvzqGsAjpZJ+pKzCtZz7U0cmRqTZMp5OO\neqE2IwvP8mTrjE6Z60JP8WtX39JAGkJejFOAAa9MhRCovvX/AVRnNZAExWUk\nRizY\r\n=3Oek\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a07b0ef42e909b25daad7f5c48bc8fa5d3975097","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.2_1540100200488_0.1590955439746744","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"grademark","version":"0.0.3","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.3","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"1cc09dcb9d4de6e0be1969aee0f3f80ceb8daa00","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.3.tgz","fileCount":24,"integrity":"sha512-rsqUW9qe/Pb/zIl6fyX7bEj6UoHIsSZfR/HV+RpwnFeTb5YEaz0oBxjkeURn5WicWby1ouctvva41tg0eQXz8g==","signatures":[{"sig":"MEUCIEw9ZCZ2+gh+WdBK610aFj7LSg/tglKBOGWxr/n6Fem6AiEAoS4fGfgq6MZJBxBaTcUYaE5IdA53Uz0p6x5Q1czlyZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzBDgCRA9TVsSAnZWagAA28kP/2OL7Zjo1C7eyePJHU++\nP+CNwyjRjDUhnTydyofJyO7+RRjefZeSizEkH2emO+SO9CPMY/uaUdaSkFco\nHRBnuH3iOyx7FyLqdWjW1UQXuopTdM3g7ca+OzxzOXfgg1duWDvqmhyZSblL\nJRLJ910XQu1keL765eOwG6YAp8UVG5aLpmmPdCKDk7ySE9BJrk7mNMx8ZQlc\ncdGWPihquiQXcbf4zuEU7fE5E+Fj+VavzFLn7AIm9O8xlTxB6Kv6AyBo3fYr\n+tqpfrgtu4OhwL8JLccOZim+g2PsqQI3XJiXPaq6f95EKSGSV/PjvifYuq9J\nj7eW442mySwxXJtQ/8QBN+KgiDuPAylVNylsiKtlbF4rdb10E35A14Q7uRF9\nvD2e6tR0yCZzBobNVPDx4v/hm9kiNjfU+LyzxPvBz6gY++Wx5MH3Uyn5v+JY\nAOyxaUYiRcQMvq+TFl8JpWPVf+cptwYdJ+2ZOzptJtzLN89Wu277U+RQiA/P\nUgrex5dKLZMsiGpeBGpLoXrhbOruR/TKNM5zLo73+ejh4AqUU8QPTcDoqsVv\n9O+cVWY4g0MmqSPyP3kf0JwG0h7IpAN85Lli5qdbvgd2EGFtC82eJmatraVX\ncSaWgcUi5ZI4l2h19heE5uynZvYSqnVhXmVW+kH63zTztZry7qq1ZcEY2Wvx\nbZTf\r\n=REMc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f98350ee073e680bc6716811a01e22c9e2a8aaa7","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.3_1540100320308_0.5079495502338223","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"grademark","version":"0.0.4","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.4","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"34e1578dd757cac178e5e15004dd333d7f9ddb58","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.4.tgz","fileCount":24,"integrity":"sha512-h33xLY4wTsfn/mY1JlG+cgRI6zb4mHTjpfFlzC+lT3Yz4+eZObjQg+MM+QfTxvNvmrLWIS8k3bwqqFZRuWVPVg==","signatures":[{"sig":"MEYCIQCxmxDaAP6RItmW2qeUMkHQNjTPO/ZhSlJo31yNGM3USgIhAPkUt9BylHR+uYw8Xb9KzRH62oOUQFHoL6HHo8AMHIzN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzagOCRA9TVsSAnZWagAAUBwP/i+/7b6GbsOqJFex74/V\ns5RuT/fb4o54aprRioU9Xx7FpjX99/JyTG65PA8dWLEZhFWpuwNURjLY3H9E\nu6NqDQwIpjxuem1X7f6hxJ5T+IR3d8ZaZmN8rsnexQeQFwxU9ZhUAhCh84j9\nfobUOudIgtK7nRgZHCQ++cLgRMk30hr/WLBycHqrnYE1Uf37ecjRUNX9bm+G\nYAYawyhj3oqqwV1EG8lw77ScEf0jQ+pxZF7PIjBiRVChwPtuHZ2pdgC/w57h\nu66JsL6VMhaNpmN1BaXE8+yJl0FVUbnqkcYwKty+ovFwlMU/D86TrxXK12kc\nh5AwedAvV8XsGSATlvHqBSi/IhX23j3zribVp3O9sPWpXM/LCzRuUHJVXGMS\nBMXzFLMf3QehhRmeg5MIwyDdFkc+wGw3w1mUdceRyh77NA7G71OmBv+OW0ZS\nHzFLRu/VXzfMDirBx+kZwEm+X8jDT2xNF1KiFfSFxDA3jHU8ueUIXUv4OWmC\ncKvjiZuvvsSLGNOEsGZ0X5E2Wkj1qnYiB4PIugsDhTS31NxYwfHGYuDiYxdg\ndIN+3NpFxZCzCsMcKVg9H3OHROVLJEVVrh9vLjMWn3nndHhudlSWUY37+TtJ\nKEnmpDr2T9AGvOVWSBKBrwooEKdgVo52pAn6cKdIANvlgXeHRQOQ6vaPYMyx\nl0TW\r\n=o7aS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"83224ebe107829e94f60f685182534621c0c0bb2","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.4_1540204557940_0.5159223431025621","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"grademark","version":"0.0.5","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.5","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"76aa2fb8261ecbf18d1de95e738a500071b52392","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.5.tgz","fileCount":24,"integrity":"sha512-f2V+EBU2ZntS0ggRmIAyH2WMCX7UWbTtAdIeXXcf3IhisaMrEQN6r81O0LI9jmoZ51HPULUIiQApVZbDVfvUzA==","signatures":[{"sig":"MEUCIH8ITyDhzih2+NQ857ANsTAGMYC9iCd/72FdBHNqNGk4AiEAloKXq8s/TkWh079CEICLnFXrOEtYWyNdHpPqRxHtfi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0EpvCRA9TVsSAnZWagAAwboP/2SMg7umF0gmOxKcdDco\nvaEa5wWaF9pEKkMxmnUCSVNawtTnORaUM7QGg5XwixUpCmYqLM75L4azd2eI\nIHyUf5oyjDVhErP60c717Vjhf8W9oEbjMr8+3T+l47dhI1it7AhLoxsS2TdC\nsqd1PrG3Ad3T1sg/CaJlm0Bl6AEnjdZ9z4a9DaWx1GDyMTDZkKip8DKHqAGA\nea70W6mZHWCs6tjyno0/UjneU+a/YCkGpSnOa0XgjBN0HSn5FgQChYg0MqLm\ngswztO2O6rxAIm8u+xikJZkwHLOGR1CMQH1jvGf6jNsBUbP0u3f/f0lX65Fh\n5tLmLimXSxLOc6ZHH0xCXKSMizMTVMGKgwlJVeWSHVc9JQ8qMIMe9irra9dV\notA9aQyjLRk+qzRptjXyYSMT9/+mcdRZ65/ZCzcVFhYE9TzoLsp16poJ6GHL\ngx33tMYENMq6ffLkMOJkGApWDIPlNrO25q/0vLZAaB0taCFRBvSl/K5zukNm\nGVZ/2uD+8cPaRSitEu+GuAyFrMIPNbspneeNjT9LRghgH4lFp17CoURGqdwH\nrp51+bZnQhZRidi8goeOi425yzfgk3nkzxGWVxLTC1/hbvWwm6A9pgJYaDMz\nsBKrNqieev1lnpOcl4DWM3+I+oSho4BwTP+wglPKOai4gXgKd01qBv+fw5OJ\n1h8U\r\n=3Zky\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e48857bf65567b588193976db931af71491e6729","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.5_1540377198567_0.0576135080304927","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"grademark","version":"0.0.6","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.6","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"7100eb5aa442dffd623a4417685bf42452dd6126","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.6.tgz","fileCount":33,"integrity":"sha512-tgQmrqoWMI+NswMNeSCnRwL9JKp9O1u8fVj0GcchzntQJy+g0BdavWPdLsWe6EHGcwbR7LFyVHGmyg99j7S+rw==","signatures":[{"sig":"MEYCIQDHJ86ROn2Li20yeVgCMsk/fO6JrJ5rC55pLMHd0Emi+AIhAMXOcx4BYNc/yRhWmR+P6PijSbsTDy2+cCxAtpHj5U/1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0rXyCRA9TVsSAnZWagAAhHEQAJtx7aDFm642SuTjl1qI\nrou1oouY+HjnPxES+XhiVYnYAO3C9fFAAo6TFNtRff6a9ViGyaL4amZ06kwj\n6bsU9CaSQQGQwPlVFb/nxWxY/N3/i2B66Hcb173NwpSi3683Op85r7/r6nNu\nBLVq44/MARPBjLxgXA6zEZJh0u1bGcW5Srjp2iCLWND29egLkEtJkoU49H0A\nqY9jkp62Wrav6c5sKY6NHHHGKTY2o8ZxGMX2dUCpVknG1HXNmHvYXSVsXMEJ\n+Szwjvi4KUD9bQ8rp7Cm0zsd0s88QQe0WGsMtZVGBmZXyPhFNn2ZiF1xSWHl\nDXIFPb2a4tqSd1nCUer41hL9esv/aN32NFfG6s+TSRaVv3PssAC2nPg5jP5d\nwQolJzywUweygHXKP2EoFQSoLKfA4zg7KlfDDvYAEsnNhHwvyHn6UYdPIO0p\nTualBPv+Y5nkDB/qmfCHeOhtHYczxRcRj/D27bxrehJMIE3eBLE1ASBkqP6B\nQA/g5HUhXIpD6PaZCw9VvA6GXmMScKFIx5XwkHkTpVfxf3HbbzdvT1iZ81bd\nc+F0XjQpH7DCrVJ9dJXAdjqIK5KtstUBRlMF0HUD+TCqCaYTdqDjce7zUgsU\ntaKKQ5HdB0Fy+DrEFV7rNRccSYypX/ql6m/DSGf6STk2N3uiL24ONyRYYQCr\nEx90\r\n=a5At\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7bea86b0bfe3171df4e4d57244c89bff6420063b","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.6_1540535793756_0.6713263260016775","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"grademark","version":"0.0.7","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.7","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"e9d1cf3880b4a18645ebf91fc6c784ace33112b6","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.7.tgz","fileCount":33,"integrity":"sha512-QIfUGSXwGX4n/4/QfYx11a39eElFfxXonZTN/ZnKGYtAXNbJ5tf5KQihsAKzOFYBXoSioW1wtdhx3BZysF+OJw==","signatures":[{"sig":"MEUCIQCSmVZPJ2NI5dDdEDOkKi8zriSUwe8uO3nD+HvYnJerVAIgBvqr81mtV0hIrITcynY7fJduEhWWpLaceFt2sPoJCKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0uZZCRA9TVsSAnZWagAAcZEP/jGzxW81cHaAFVWuEa0p\nr6teZMCZW1MPkVsVsHi9YYT27oDcWrQ7UimGlE8cxTjQ44KgPfWDeG8ZqCSj\n3ZLXlsw700xtp6vXhwepP7VE1zMAvInOVZgRirZNGZgjHeqG4DQdDy3OphY6\njOdnROUFN1XQQSuWuP8fgYXUbt3zUhjJ1YwVeoYVGBrDemT+Kaf5l5Ho+mav\nLX3KiVA0PMXKLF1JOXAdZSVMEOqgAS/jXPZa7Mf2TrhN3GDPEW17OiYIkXRf\nyFZKfbGXX56niP8PbTLwEoYL1aqVLVvS2hT9qwB3yxzo74o1Hdj3DyPv0ygt\nISX+owjfu46SHLZJega+yKrXunIYc5whHFWenAg/bHpCEUz4QaW6UbziOkRJ\nfLoeF/4p/M2nJzqVdOhINlfzT+u6If8d8vaX3709v9hBc6J1jjxjDdPPwFCs\nj5HPhBdArNsoD+YsDd+QUTfdvyzaQHcsk3oJYFJzfrTGb5aWlOU/N10b3cHR\n4Mwk5OihvmItese92tWsFbp3RSeCCCFzKp1peYOTk6Fq4OqDxHy9YXkDVp8k\n5IHkPjD5tySnHx4s6CGXiTLUTP0gZ9Km0VwHrqlpwtGlPbSb/EfCp5cKgG3a\nnyHwC6V3CwBbpP/ZEPGXMyp+Eyz8kAnHyIF8KeA2B/8L8YaHWaLbDK8lmteD\n+JKv\r\n=uCWk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"df08aa1f1c88f5d2aff7471be97a969f034a49a5","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.7_1540548184885_0.2584795843798713","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"grademark","version":"0.0.8","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.8","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"b033eac642ef9311dddf77619cb7411b7220f132","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.8.tgz","fileCount":33,"integrity":"sha512-zJ6+tTcBs/Ig+VcMUolL/8n11h6ATXGM+Qug3iffqCnAWGLMzPAmh3Wo0QlV1yrhC1WLo1YrGZq+nZmVAMehdQ==","signatures":[{"sig":"MEUCIQCYBAuix/FUV79ckfXcPTXtwcMT5m6zhGuYfDJuxPhXHQIgIMjpiMdBiju6E+jEPpLDDzFZcA94BfhjTCBUUy9DXoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0uoXCRA9TVsSAnZWagAAwycP/2vkUOfGFhRTBhcADPl6\ngjgni9kfRZw9s5FllotzEMIxRjPSz9GK2i3p6lXZCt/GCR8lk+Ewqf6Ye7YJ\nOFW+PQFREGU3CS6SFt+64x2wjVp7gYEgSRcsaAEx1MAiggZW4fF+awvzHh9t\nxNCI/mb+sU9Fur11ujuwsXfEInnexIe7rEPx6YHewsZfU+qGQUv06YLJBu2Z\nI+2JM1/XTH3yrfICn6kz/8UkB28yh69z8jUQVCRcS8FlkDAe5c1QOU8nsxmc\nErqOc6WY4VDZSfy+AsMrAxSjZY44KgDpM/rpVKrZD2CL2VnBDAuW2u3mvyeY\nRNCE2YJB3tthsg7SqZZ0APbIBQCyPCK10zmt4GDSdchCFHKtzcfVKbtnOvT3\nthxDrCdH/0kYUlwlQHckXaL4h4yLyzbfsKJM5I1ovB+8JIbbMMhwRWjh/6px\n3mfZSBjEOcBnKQ5Xen1QPwsbAAoVQFUhw0pE3oNVc3rPbuNi51LrXJVAmv5A\nIpjc3KpYP+yjHA8LovEENAVR1PTWw4wTMTv+Mqy4FFuMdJNq8NIThkzi4SnX\nSNmllJG7Sl0ecYAbw5Fmt7dfj8/JQiZsNg35ymZmmb/g+F2VIRCm2hDpPLy7\nCaSapYsAEJwa2yFzIZNeu2XpDVv0AnCPRaKlVyajj6ULu8s/iHrLoP8Qkz7Y\nx0VS\r\n=BXhi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"27c0b885e84ff19421c92c0012f98ef924b97a86","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.8_1540549142411_0.9488512530725994","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"grademark","version":"0.0.9","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.9","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"b21a2a865831a6a36b9ac8f1dfe61b2b0f2f1bc4","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.9.tgz","fileCount":33,"integrity":"sha512-n74BszaxLmTSg9HUvmou3oMMluBnX5iCGXKvfOSzQu+TOXr2j6vi44qjMX9JXRjNtmrJLZhpvYLa+M+OPa/JDg==","signatures":[{"sig":"MEYCIQD4k9A/dFrUJipzlcyLFV78pimWYdsXm7XLgMhArQ921gIhAOY2qWus1G+M0Y7u67up+v4Mhy3T0KNsoG9tO5bAml+J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1QoECRA9TVsSAnZWagAAOFEP/3FPdSsIAlYjT/OGyNR+\nidlKhHxHY2w+4XdkXRfUea3QvlhqjJS1iE9DfGsjFZaV+9hEdc70TUecazRB\nUcGGHrkxNXF4jyZQfqa4cBKRpfdwkPbBUVXsFYraNZ7m8TLsPyH9dxjuhAzU\n9+YQXvfl37zW9xuq1zEX/sqFYsckzcKN5WTdjjIwvbc34kiYwC3ghLDr9nNv\ndMOjC5YDQdhLhOds57gydpOPvIzqB1KnzkJe6OTjPK1uEbHpQVZLfMfqLQmp\n1j4yZcJ7qwxXJweehGmUKAmu9toIUsZ0SS1HUfjGpfCkWWqrVErT2KACJCyA\nbZJz5Fl2rwIOQ3da2IoYSMrTRxJarvN2ZEtMxrZgTp5BSiO/C9OH3awCCWQ8\ncsukj632oFoi8u2R/PhP8g3BXpK30Xb5CuTzAiUgYtZ7nSfUa05346HAQrT3\nmkK10hGhBp7RzW9EYGOqKaP3Gp4rsJpXbQzBD0WiT/dEOnH7E3hmLmuAOCUv\ntwCK59bJ0KFdeUQyWcjqkj2X27po8ycz07qMeR8nO0QJVuJBSKxnjhqKz51w\nko44gexG1uZ3XANUYUdyHt9dSpUBFFz0za70Kgvle+2JYGwWzrNy72zMpO6N\nirMEKjbC6Ggci5CcON4YoRqYp3cDjiPOvu0a4Sa18HrYYkral/B8V8G9g1uS\n1KN0\r\n=y9x+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b3e5526c2b8c12ec3b91889684a8016f7b6d1139","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.9_1540688387812_0.2024397538931435","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"grademark","version":"0.0.10","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.10","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"2feb7d83f030660cdcc0aaf07dbf74fac489564d","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.10.tgz","fileCount":33,"integrity":"sha512-ZejONN3YEngdIV44gDMu/h7G+ZjehVm1wT+6Ko2NqABN2w6bsUl1lp9oFRjz1LRf02KzHwP7amuSE78bjqVUcA==","signatures":[{"sig":"MEQCIAzCXrqiJzLeqw0H36AOASr7j7+qRNHM6QGglL/A5LbSAiBdq7HvwJQQu76Bb/+ugX5giRPn79ZnONDoj7LxeQ4zsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1XWlCRA9TVsSAnZWagAAcC0QAKHg5ug4hx0YXhF/vSTO\nuTBkHnni5oo2m+AuarWwKYwa+V1mu03bOOVowHrO+wrczVkjrAb1JjijA0jW\n1VPNJjte2x12AnoWKIr0/OPOP40dFL0iqpqFNfvZYK20nTZ0K/XT05G53n0v\n3K2K+bx+sxeBgmG6v9BkAMg7amr7xjKyKjy432a4n/VBzW65AAe+aiARACk5\nYoGp5eyzXNqxuXRInbv/z928F3w4DPZB6NCP4++RVHjpxsxZaaqLKzXe+FRs\nCyX/8TaByYwy2S/YTC8REr79yeWQbAqbyerBkSTYcYof/krdvGZOxr+SlpYh\n/cdWpwX6wWvSw1AePl5bNOBYX3vmr7AGH7NJTDtEdL0Pr+0tiG1/nzOZLx9c\nWMGnUjsPLWiiJduKQQMFGeqyd+NR4LeuVCcKVFhuskqvLRuhbnvgOVSyzbcr\nAAPmtZj0NnNBCLYTj4wXTxYO9wKfilm8sN3GKkd9dh51P82/qvadDLwdwo4j\nKB0XBW6aQuXuMkn4xRJ87cxIoxE6Ck/6tZzR5H+oWXM5oqGKrncJ0BpIwQOQ\niA+IP+n/PXn3G6DPtQuYA3zWKLmLVqWbfPcrnvj+VsnN4djEnRFhblReWHlK\nIaGI/kv9pARWBaX9hwmtF0w9nwhfZcJ/dyVtj6QxxaNFcy/oiu2ay5oj8JLO\nh0bw\r\n=Fauf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9e12c8fce2d4ec93e0654c078fa73ebf487cdb23","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.10_1540715940334_0.2729319742925853","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"grademark","version":"0.0.12","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.12","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"cd4b4eef1036416c5d26b0105f3f11cd07e4288e","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.12.tgz","fileCount":33,"integrity":"sha512-SRQ+CjNSWaN8JVMgKgcK3TuGvKz9/T5cQl/p4g/s39eQjhAc12JdV1gBoVrGxAxfLlwl0ms95+d0V2cxPpcR7g==","signatures":[{"sig":"MEUCIEOOG7nT1pxy1g/bg1ABxZwz4zxDbIfD4DJFqsuFnMwCAiEAhmbi0HXkc+qtd1Hvw3TjQISW5yxLFYR60FDml5LtL20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1XyrCRA9TVsSAnZWagAAdgIP/j583fjjsqVkDkwjWKJ/\nA6zCeNCUWNoxSIaikEaBxebuDEj5pgMsd4pnPhHxeMU8QtwQiYMSmQTMpBxM\n1glez4CoTIwPyVJkA4MnsJ4TJY6RKMUvrFREzWlJSr0Un06x//uD3wwQx8VZ\nN5J1KXdpEQxvYObViSuBxVzilL+AZJAbaT6kNpwAYWyrEtFCnAWXT9hwk0x1\nOPWCHvPgM4esZ/3S5cC+YXuSsdANlr+dSOX+FnsFJ4x/ur8o4IC6AZHBUQ2r\nCfY1LTlrQZid4IjRz3Us0BeYWocuegsa7zuxSzmwsorpsxRDsEOByAGHTMgA\nfH6/eH/wSTqrsCTGFaCPWYs5rk1lIq6Q+8PuSn+o2O/yK03TBPbEJgnrdkO1\nulYHYgpw8ySwnliORUo10yhPLTfgXU/2kT5fpSZQvurXz0r//EXgX41pRoSr\nQBEZMPNvGJrstphKH+GUNdvmEyAmy2U94YbbOjsL6q7SjTH3VE0GeE8Y6fUa\nK65jzhiva+eaLExLddOiMiuFhbH5uj2FnSwh94eokYYtb2lJ4Drub7RrLPha\nSMTvQtO27eH6bFkZb6majvXfrT1v72b0LDK2LdE14nrUQkYl4G/BCMkncLTV\nb8QdSBxlak0UTPlFeBtw9RyplzBE6eqeCtn86pfcZjc0uiJcS5SB76Zm80Ub\nGJZu\r\n=91y8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ba2267a2c518c1a622b8a2dd0fb550ed7f185206","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.12_1540717738719_0.21938685537684788","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"grademark","version":"0.0.13","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.13","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"910fd56519721f409bcbb66ccae97d2c0ef252ae","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.13.tgz","fileCount":33,"integrity":"sha512-yD7dzTYf2fyk/L3wutIALIUnTjGMV1JooT1pPLaFTCNbZYm9h2dquHaZ7/+dfpxkFL3xUJXxqFSi1G7AmQUtIQ==","signatures":[{"sig":"MEYCIQD6ewqa/oxcW5kPBs+dB5l3yi0K/2MU88+vgLcXSfi3ggIhAOME/UkTCJ9PaNXdQi8mg1M8F84wIJftn2ttryDoAsJW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1X0pCRA9TVsSAnZWagAACaIQAJrHd/H7o5zOj40a3itv\ns2oB5k82cLp2K5Gkh+qATI49Th8TZ9NfXdTgoxTxvzqSz5lfSvOd9spX0/zk\nKEM0WoLVOvkAH8sxZhmjJ25VkoyD4RQeTWAgAq6ir+c3zileh8jRlmh04C3P\n+6t94gTzvV3dlvCqQJ1CuSNjzkZyYgL+8jZvsr7a6fk0fTLEwKeJBelc3wgs\nd6SYHFVGIt9dKtb+BC6I4ZvRqoq5GLitGWoFB86PDEL/IOt/OPg8lfKSUQJc\nH+xlK1jM/m2NpYpobC/EQto9gKc8iOdxyHG7UEYZ9xV2wRWb4pgmZvrClkn1\nHDzXJknUazi6tufwurwdifCxPv22U8WnxTs8HrOwEOHYlrY3cI0x/yCTXFHH\nk6JjXRws4/acMTl7dBMujZ2mYOjJOMflELgRHWL21vLfpHr896MApumBpfD0\nfAqPuc+jpyMTQKwofC/fGcc6u6lrkvMB7Pmw2nQvLH7BFIVEIIjGb+rN9EVm\nM9YOQTrKiRzCRzslhojOEjDZoXOBRBV6UdUucFVOTfg6Tyxo30Hgd2g+lv0W\nBF7ldBKRRzTt9NM4IpcMQWUMbYnZBjpnyb2avFsUueJVLL3xcMSXrQeI0RsU\nsc/64aJxftL9IJvkMrVQ3lReXDhEjHw+jdadd2j1vqquwdWycOzYJQKdORC6\nCN2h\r\n=2B+y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"15d940e6a6d7a7b9d0a6eae7f99fc52d0d654198","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.13_1540717864716_0.16311965715406873","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"grademark","version":"0.0.14","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.14","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"a034863db53e9a58b61bcc62fecbc77ba1131cfc","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.14.tgz","fileCount":33,"integrity":"sha512-FbDxZPXcr8L+0lHYUIUg2DpPSENf0QDO5GOOmpkVBoOU+j9W4Lt22t6DHpeJRHasQqHG8rgIalPRqiwhHK+4Ew==","signatures":[{"sig":"MEUCIQDBicDjtcbbyt9f0TsRpcgm/+kBeSnl7gXFy7A5otSfpAIgAK2uWiYqB4o31PG7Jm1vLAk8flqpTg+LPKzPfebYPq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1X9WCRA9TVsSAnZWagAA02YP/jUKc3GLNpyE2AdJCVTZ\nvMsnQ/XamBWYGU2yE3vSF5ZpwINolZ1/PgN/GKcBP/JRQdVu5jwJ3co/JLa+\nUcjKaqa5elKiky0dIZOvN+gw9hZkimSoxUpfqvca+VWc+ydCuPaE0lFj1UoP\nvJ6+9Tgak+CxEeU6kjAaYnMylkWNnclD+MlnIUlkMaWxLOlVqpfmH3Ry3faG\nPc00Ro39XlYP84c9yI/8wviE62ofEo4v/VFSKv6fL3HNam8LPPiCaWjePIxV\nix1/EFDM90cF+TUTAMI/CPCDKuoxRMSBKmL54Ep1gZPgvWuYOF75XlYc2lqo\nN6RHTacgWTfquIk1vyHOl8gPEinVXUUT9TJDgLK11iI3OOONaExsbeuvuksS\nFAhqbvaqPXGcG/2ByzbfG+wB/ejUf1BiwVEO6yLQATxNJ3UJ3MtfA267iHfR\nGxA5c6PEOynJNLtNA6+OS+eot2oS7jBhIrPMfcARZ3sOybrhmu9uAtELPKEi\nuCCvh7gviOqunTko9sqYK2E1BP4PHX2+iEd3r/Qs0+MTsurMer4OZGz95AMa\nflXkNb7U4S54e+IcPhTzFGV4iU0khGPRu5iZy+6Mha7+JwLOxQmxOGmh/+5b\nvZFkIyzILOuvFC3Djn4iPIgObl8Ci+/qo1v8ttIW5Nng4OtvNJAJRebB4qDZ\nn/9c\r\n=op1a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"691052b5ec8a345da81611b25b7caef16bc03ec2","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.14_1540718421786_0.8343737775099729","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"grademark","version":"0.0.15","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.15","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"2dafe7975788c8d5a6f82896f0de40d2f18fe37d","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.15.tgz","fileCount":33,"integrity":"sha512-Epb7Ep4GpyGbglcZKauPEKyCh9dJQKJ3DZ4r6DrmaOtsHamllJsnO/GccNCXUxLf6z3QmpsmkbqsbprxRCjpbw==","signatures":[{"sig":"MEUCIQCqlWLRi7EelMTwSAD00Ry/mcTp038roAV4ggJsUlHCdQIgKWbeHyAEbTPi0ttjRJleXflKVthZgOSHn0cj9lb4ETY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/v8MCRA9TVsSAnZWagAAZH0QAIbRJbNFLVJhPS7VLeax\ntwHQNQSSKEUVV27umvuSXZkyoakhW7b7isUsAK9RmpRA4KQwRB8OBqIHVC6R\niFaCcb1JYn0tBXqULB/7vHeZadgIY13o6KzaXa8pxOibGry4MiiIOUbawhuE\nZiH4ok7kQpE4lZf9DDQnnppNZdVUEHxZ175Y7R5eJug8Ii8dVGVPmRwEsOrB\nJhqHOqdOWts+TYMyM5UsNgOC2Y6qVqzN4ALr/8Av9QMXsAGbcIfb7tEvLYEk\nbJG47nduvWszfBd4JHBI/Y8CMetHytSfEEpB0Tz/GZ2ZVZZ5S2XRxw53dNc4\npT+M6o+cCZ6xGteU2VgZxLc4vrDhjAn0RX12nC6T3/RBR9j560xWL4D1Cyn3\nfBmqemxSfhTTFEKP1KqIZrMX8q6owVKzHE7prgIkmQen9PWFHLwXqJFWWuPP\nxBjAy/jIZfJ240EULt2H5fau3rdQXmdpoNeU61QTfp2d8ke7lN/HMvbQLmKx\n/ur59zDsu/EMN8lDZmtoFKRMD3iTWods8HALZILKEBCls3AcThLbOxR1Bcyk\n4IAwb7Zi5y8LX3Tr+SZ7+B9s4ViSNiOB4pCg5pOuBsbCY70/4fapkYzOepZI\nUaCnh3igkpcqEjZsRwdWMBA7IQoztbrlA3KL2ydl8C01qMUcsrdMBrg4KQdk\n5mb8\r\n=cEAb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"4ead9a4f7f99de4f91ae78a39054ec19fac35956","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"nyc mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","source-map-support":"0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.15_1543438091929_0.09158557339463402","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"grademark","version":"0.0.16","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.16","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"6e605cd458d7922ef07e2a9253649d132efe44d9","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.16.tgz","fileCount":42,"integrity":"sha512-8jnKEU3N14h1wU5ktI1E58YAgjr1ZIpifudGr2huEy7nfZF4vApUhHfIUbRuTzR6GHufiEHXjyl0AQySZY/91A==","signatures":[{"sig":"MEUCIFhYcqI4eWIRTM4xOwkOO4J6oDSOKjwZwH0gMK7DpHEqAiEA7RR6E7ag7WEYjOA7wy/0lKe6PnVM1Bxdvk6nKzn9T4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJrmICRA9TVsSAnZWagAAgRoQAI0pExr2zbrHN5A+g4WC\nZvaS/0auF8TdcCeUR74W37gePPMneHvbDlinZULabQFfDcQRWG1ybKL9ieyQ\nQjBo30pyUwtkOWQb9n6gmLGqsZ5FzgCZeav/tgLo0+ZZXSZ0GE1FPp8h6U+P\nUAllzgrdFd43I9Y/21kFqSd6X6xOkbP5msjNCVecYGchEc2EDPE5zTvS04m/\n5+N+RJ0JPEUjDZwt10zkYRtsYAfVg3OBIuimva0pCeevnYwtptuqpnom5drT\ndbE1J2NKyUmDzkubudeqYTMmB2US2AOA4iaU9cI7CPYhMbseE/dCxSM+jeTx\nT7Acx4Htfpz5nfzRZq32CM2seGp/m76eSYZIyPKSk73J4EnfGr9KBNCEC7vq\np74k5KOfUIj8OUVAO9he8jOlZE4m4tk3nAIbDGRxC74homcKnzoJW0obThYO\n9lc+RO9NHwAWbYmlWs6Np63CDqNeDZbMFbgWpfgb9QSqTpqUpyIMR5CJfDdk\n1Wx3O68jXOhpsdAce8Bb8tBH4CVHmKAUXB+B9zVjlCBUCYya2ObtytaXiLCy\ntUrQYfgFoeZ+xM2DLTTU5dQX6bM4z9Qv8eHocopKYPeRgqKHs2DPwVRiFoXN\nXjYFfwxvlj/asopwQ97ysGy4C4+NTvqViMmkyCKd0PJZN08igeZUCZd5rZ1f\nyKFZ\r\n=RLvx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ca0a42a1b091d3c518b32506a6669dc087aecac0","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.16_1546041736154_0.31842307497107747","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"grademark","version":"0.0.17","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.17","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"f5e9a4893c5974de4afc5885a8f7f6b00676672c","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.17.tgz","fileCount":42,"integrity":"sha512-1zd4j2KPKSe5nAI7xdOmFp0vhyKwkFWqhqSXyetgshysGW2WfeOSIaZg577M6zOV39diZzYewdlyQDBzacvcPw==","signatures":[{"sig":"MEUCIFsGJP0PCy2ThwhZlZWwcBouqiSf7v/rHDSf+4flDA1ZAiEA2fF1mJgCMcrEpjwEkVE0H06klZXV8REAkyO4hNarWBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJ/Y6CRA9TVsSAnZWagAAXG0QAJcX21gZ9k+NbnyvTGMy\nPHZnCehSTEHi6iKVSsl4Z1d8AGZTNHAIwTTBkKVCl32ifbn8wmbbEVXk2Fwb\n/MWGD8NwNUD0gyGf1TE+SEO4rGXfkMkV8CgXofLGCujmGrPhhlE5MvmJXBgn\n6oSe0yAsRDzpsD3j68CJ0Ic93r2w+S/YidAMfwfk412ivGcDuqQIHvyU0dxI\nTF6KvKeB4tJQiCwb6gMyzWEdzNOoOxTkaEPN3wyy7dvt00hWoTO86s7Jyk/C\ns0l5hnAKRbS+P+oFUyvxkZduB1+F4kN+Ms7Dd27mnRuvxREY5aE6xBDUHMOj\n2rTWHm+LhBU2qh1bJTNXrpjcii+v8VNdZPN/9KHMv4uzULXP1tiDVM6wwBs7\n3kgljN9m1Wba/bAf6SR4GO2BKPlPHaITh4SSSqL2Ul40BZaxh84KtkxnX7m+\n2h7Egx2KWrmdB2pPqFG/WfduQUdq2LrlZFyKggvJF3oBu0VmY/l118XJOgFa\nrzAD5BgZ1SqyyME6zKHxZ7X6VbF0BjYYmv91Af8iXYyWrIdhwyDhlU7EkQSG\nBMA3ZB2XwIkzz9uLdSY8NIdMTH/txBqHtE/yrrd/zwGATqojptyHRyvLFDXQ\n1GvwXT8aCUKAJG5ZS45dTZB0ZQsvoO5LIdl6ByzynDurFkBx369u/szdCom/\nZxTt\r\n=BeUX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"705d18e2b7562e3afcf95803783ab69efe312947","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.17_1546122808612_0.28166931647391746","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"grademark","version":"0.0.18","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.18","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"3753811c095a7e9014070189a41e3c0efbc8c40e","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.18.tgz","fileCount":42,"integrity":"sha512-X7XU7yA0FvEoToDdyeVgNGH/VXd5BwQjvP7u+kBTJpRhHzeRHg4dj8y9eeLxX9A6nm90Lv805ibxd0Tv5M/+fA==","signatures":[{"sig":"MEYCIQDnjY82mJk0fRRiqZC3I5wxnV1Qj79Dc3HWGrS4Uyv5mQIhAIX/wE3pnxMVuayCghUZ/U+zYdDdCLdne1bMncC62mF/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKbuDCRA9TVsSAnZWagAAQW4P/R0ALrtYIO3NgcFpGCmf\ncSHnycpvFCaF7zwXBv5oy4uWo7Ku4d9GU5g2FWyhVkjnDCzHwhiSn4O2P7zb\nB4QsJrhKshyNBU5pPBk3Y9nFihxp+TP9akUyn+2hkP04KQWuE4Sz/kZpDcgk\nHup+O5Sa9+GooUJySRofdpThCxqx3TGS4rMFQPnn0cZWfJmJk7WxHXnnL0pi\n6uBfjlygFS836TexQIJPyVh6KKViWyhjle39THIA5QT51zLS8qKZB8Ruk1Op\nND8p15le+2cys8lI+Xdf+iSqI8QLyxAhIGFyswPVJkXUw9eGn+6UAaAzSrIw\nFV8Do+iQff++S59USfWCq5tlTMmu5hRJBenH5KV/SkWlXRCiZBxiPXTizXg1\nqsJlw2J0EMZdLJLvNDmzXk76RbS3J8kf5mIUVZzKsHol165Sv1aZUToPwu+N\nKo+Zz0NgPOyya6Gaj2E/1xmQY57ZahVnKjU2zGcbXcwOC2jTtjEVUYtMR4RP\nMNMVInHBiYjlcan4ddfxdbb4zvv4+xJ+jEvuOb9OTMyWJWtFCi8pKTDu3bo8\nhbUVeffM6MaS2tw/VbfByq8Jv/J2pxMhtkJN5pAbFlXkj0At1RmsH05RDUy7\nbPuOIIdNU6v9YOvEE5/eIY9Lpl9sVorvkIiGITvMHSy101wUWFa77Ji7gZ1H\nfBzk\r\n=+Hbc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b0c93048d46572b19cf949044459a115a2c83869","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.18_1546238851336_0.5319402521388426","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"grademark","version":"0.0.19","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.19","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"c664ac882ee5acf117c2d86c1cd113ca19d7da50","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.19.tgz","fileCount":42,"integrity":"sha512-2//aJ0ql9/OJGXDvgN19y5fv67+jDs+qiXlfe2mXCAY1zqesD5oveqqP4hxuxBZnuenewlWWFgjV+D6ZjA3Kfw==","signatures":[{"sig":"MEQCIApurBfJY67thklCGddsyqH3M17F3rSOsXhg9I+n6j6dAiA+59QuFvgl78bbjWiPQQHah3KOASVvCrcdRCAiFxmY2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKye2CRA9TVsSAnZWagAAw9kQAJxDLf8RMULOu4PMZ7So\nX+liIv9V8R/1fK1ANWMueYMRWw8V1q0BdjyxQ3awjLKyqtb9o9jLTRkyOUNw\nv84zAheah8Wj9UZCJelZVeaNQ1UaWlro0NoNtistGbEcJTXycEcZ6bA39bzV\nWGik6XKwx+OsxFjRItqQf1QT4DrlE0KaqkzWjcJphoR6foif/riRMPCnfKVP\nndrPiwddbBifRuUyz5C3N72Scnxzjyzs7BUTlwT3IucVNpK+s6ItB59sQv/K\nWYxdCqvSd7U4VKlhSVZv9q7uU3KzUimuwEyvVSaQf7DOiXAG9l6h6g2Dl3Sj\nDsCKTQ/7yhX3AGPuGk21bfKo2YYAAJ8FQZC9J6XyrV9Ou4IU7/nqGj/wCRxG\nx4C90f8OCc5SN7RE5yt98Cx7eIA4RN/16BMEGTf1vmXCYFP33N71dWV3XmPT\nf7P/5PFbSVfok2LzO8kt4w7u8GlD/Zr02s4UbtZIh/JrZlX2YOjJppN8yKCX\n2FD25x1wE1M6CBLwXj9I65YEAjqyoEYmSaN99BNb1JQalVSg8vvY1pc3CtaV\n3jeGFJ7XbHJGYqdFKjvasd32SrnJ3wliA4DGjodZuh/HRd+xiroQEzJG4c/u\nW68UMl6vRKzTDquJunaHuE+Mwbjegxh9V7LaH+5n+RwyCrglXZ2ifk42sPZV\nTsq1\r\n=2Crq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9a573f16854daf59ea41882e3c6265bfbb19e97e","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.19_1546332085784_0.9679999315707333","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"grademark","version":"0.0.20","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.20","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"8f72520561b235bc34e35469c1e2b362c90a8940","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.20.tgz","fileCount":45,"integrity":"sha512-x7ZJWQ+2h/7zOAiHFa79iAyzHpoyr1QWMUQvOo/F4KQhixbfY2yN8Ikf1xz6GI0gftQRKYYHQTBtHeJZXL/ZZg==","signatures":[{"sig":"MEUCIDiCfyWyEOv3yV47E0yskpwUUiTduvtCtNqHMjgpBllsAiEAiBhvfOq9l8SPIgk0rs84aWOLFRnxCtCJp0oaqNiohgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLu46CRA9TVsSAnZWagAA8loP/jk0yFjADha3tYq9jiUq\nseDkrc69+R3vzArVTehyar1n5GK+zuISGgvYDo6LeR4nNLtTUKNsFtIZW+dc\nA8OTUkRV6GUurpIsK6n3mFHQwTxy806oyUNWlsoK3NsbGmlaYJU7q6pDSL5d\nxYmToONhtp456bxx0bYAueTV7Ob5gFDvhOhfs+QpUksnRzSE+kyf0XiQXESW\nSw1kzit3oUSN2Yf6b4/KlK2gy5JjtBahw3cAlOW19DjC8UiYD15GZlGbrXTd\ndeVOPkNB52TaGpINr4N2OyEoMLm1g71VoKg6BCd2Pjzvbs2spmuDMW2JhpXc\nV2C1QlDLCljPuY3UV4mQ9XUT4qft3cs1VlqywJG8PsJUGikXznrcrssusZIy\nHBrhczc441ZZziT8PKag1zFLePGFyeYUziL0b9Xr0RMg43HoObaaRC9W6Y9N\nfsIPm/eFhcsQBHB6+6TPC/tu40Wvq/koeUAArrvp0KQ7Iw7nUaWG0rMpsDei\nJ1l8RwvHmZyBejItfgJnULooswsnhI6q4KTyyD6lFCO7Pq/wRpZj67PC0lc6\nhIQCbj4Nxq9DR2/TmJdMj7mEcaNPHQbDDFD1AuI72p5lyEuWuoYtK1PEaeIR\nocN8mtPdDr9R/UynvdBPAg47r8WH33iBOMlRbBriJnGNNy4WrDcgC43H5lPm\nRueV\r\n=5k/g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"00d5026e267a0b24b017ba2e7fc7e818001cd7bb","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.20_1546579513845_0.22316757289300515","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"grademark","version":"0.0.21","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.21","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"d2ffdcdcfd11da511e6797d8d2ade1e0714d89c8","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.21.tgz","fileCount":45,"integrity":"sha512-zGDwE/dYik8X4qYqcBtKuTj7mqCsm7fpLkIKVKQnpGt3MRCHHFiOhdWzuvJWMmP3QHhOGCRGp1+6c/tIaHVttQ==","signatures":[{"sig":"MEYCIQC2llkj4AbdkZbvcd/zmm5b5CaEGSdZQ4EMem6kFMnPYQIhAJkDQoy7Bq0eaIc3rTQAKJ0m982zh+nsc01s50RqL3qR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLvDPCRA9TVsSAnZWagAAuUcQAI7bXfQy0GjPYt4faNaz\nqrTMz3Q9tHCfMsg1SKkDlVbYtzkaWD2GHUwD5Zlc7WSGijMnBQ+AmSFBGM9p\nyvFLkjzNzHPiKm0TN1jMPhBM2/dsG76CQCBWTxXr2mdunfnqx+GymEIwx9Uq\n2zkEpbvVs1domho1qvQ3eM9RjcYHY/CTpllOM2UjcNn57fxUMISfEx2ugZ7S\nbnjCE4rxzaRwsPKbPZiMLO7EuU6bdXYxUxgCW1QWyyivHDdbqWNW+iNtzZhv\n0vE3+pGhXS8QNDCMtlHvxb9YInMQgoxUtwZLuvddmigzGVWx3W4C9Itc10v+\ndPNtkWb/0fERd8Wdn4A0pK6kl4Q9bhiA5oPjtLvKaaaTNXLYfLHg+XlsxfFj\n+iTh1cz/gA4XxYmn6ctK2XZhCcNUj+DiJqXAL3HgleecdNW9+BdMSQYy0FgK\nBIVZNDDQROMRxgJcHEXWXZe5JexsQRMoy103aLYiW0vM4bQmpFkIaKsOOtzT\nqL4r2lVc3z1fqLS18tZhUNjwPW5UAHG4fNYFBo6aD5Nh+7ma2JIWyURQFIEI\nrMwPy34o/cKkbk/WiU1ylFR3vnCEpdA+RrqkczN1s2xhyF77OuZ2vG0NDwVU\nMWH1dlZ6tBQNqnrB8hvy7ashTYUuiRkihSRF9Veb2Az0DIk2cLplppWxuzDO\nqWc2\r\n=4xUp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"8ce8454704d62e2673c5f432c9dfa71181bda7c1","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.21_1546580175306_0.7469113070381608","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"grademark","version":"0.0.22","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.22","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"3ecc703b2ac69804f775800f5ed23107cfd7a906","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.22.tgz","fileCount":45,"integrity":"sha512-TlUl66TcV40XRgea0y19MmYGe3ZzgMv/eC5g7+efmGfykshkczxLd+WJIqT2vD5v4J6ojVvttxHbkRZ8ysIFtA==","signatures":[{"sig":"MEQCIHD+tmT+TAqGguLy5XjrjS+RIGn0e0dBdHM8LT/XawfHAiARjfOZAF1VB7dnXOXneQRT1JXUvhTRpBYrB3Q0Ul3BOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLvLtCRA9TVsSAnZWagAACvAQAICzMW4W3XPCfi5V7FDj\nGpOFynhDsoJABQzTjy9E6/KLSLfx2ghmOsIa8jW15j1xTGcgdfCYrnVgMrIX\nCCKz8Z8Rzz65sZhY3aNjd4JFDW73gVUIG89SeVUY8TT+B4nEFZ4R8LKy77OA\nhi+7ryUXr+CBMAYbN8bHB01k6FngNxvQQlG1WxeAeUmpjdK151xv1uHZ4deS\n29NMjPmz9UIzDipVItIuYuoKD39uPBCVDI//TprCWHyTmdGlOoKOOed9EXmh\nmkztA5p1PUe2o1fe96nhC35o7K3X6n+lDlQPLA2IqlxbRlV6AjzQuSAJ7ioL\nZ/GQ1uoZFH5NDXPDoXVlGl1gRhdzgHHGE2QWieg+1xhdhgv9CcXdQdBjZHhz\n7aA/b6L8CWVofsZaZ1RZ6unlWUm25e/7jJ0kudXjgD8v3OGkusp7sLEq8nBd\n3Unz+z84rmgWSGuAqGk4b4q0esnpTwErVEDubvC7+KaGtvrHBxgz2c3bjPaX\nAITmNIKTX66fVhLUs3kbkyiwchjxeoLRgQbyBgm/5SBDY1ipebGwK2Bf3bGH\nY3Ak70ju7OJ7CM5Gi+Hoc+0P5XTEymPQPHWnaR+ktgFeFUYrMN38Eso6bcsU\neoMGmmpa5gh/oaUphbpJH8TEhwqPSzP4cColOqRf2y1lK6sWQkSQAbQ4nzua\nmj7g\r\n=KZI8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e39a251fa75faa32d960092c3fdf0558d5b67663","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.22_1546580716463_0.921952775734775","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"grademark","version":"0.0.23","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.23","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"b89d2551c611838ab41fc85576fb2577ad0442f5","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.23.tgz","fileCount":45,"integrity":"sha512-EB8ImWgOYNAQuu636prr64bNobKdZ+1JjR5wQULd3eQHZrpvw6xdgExhJxnCUpuQh/7bXIm8FLlhEsCGKHBDvw==","signatures":[{"sig":"MEUCIQCeKfQMhbdorebZiSyPiJ/zq2g6QFF89S99Nh9nZ+PY3wIgMOzuZl4826V+6Jj8/PsDHBi9LXH2NUGMWOi1+ioygdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLwI0CRA9TVsSAnZWagAA9AkQAI4j9/tKPpCMyYb4AJWk\nUc1F8r8aKZSdgZlhkeNAU+DEs7XyMyFLcctsEZzQ2zs/xzBEQ+Py/FavGKnj\nWBovkBSqLV4lmO0NIgEbamExdch0DyIN5fkdjFSeJRN0uCi6MaWC9VA/uW5p\nJcktoJ0bv31ZLs0hxOeY342Wzjx8hIz7H+t0/74fF2T4Lt/ISLbeDLZZ3J72\nVVwLFdKlaLAB+ShibPUciedhGW89zOE0ZjPfAogwpLdn5gpjswege3z1wMBy\ndrkJ0B4NMTUWFTJJ23CcFfrHKPvZf+ha4Cu5nIilNpUSAIInaFs4XTMruloG\nkDfOOL5TO2xPaAc3JggOdCg8lx2RG7nXK9kwyKjjncufNLSy88w8xPyR/Aah\nUCdgaAp/UY2CuGGXfvQB9vSuN6fFbCxOQ5YZTgAH99VsNPt+ndnKe8Gol/6O\nwav2WT7qoQZox+4k6s48jVz+blp6KRXrGNG7se+WddOVo9X3haDlyIqta9Ds\nIhUHYPd/frhiz8JNHPi0Glczdw0GT86szVoMAOKlkuHCbJ4GhPx27v6GrD94\nUZbvSkOqDr6DVj2De06gmgqjeZQtx3nCFNvHhm3coeWyhf228lwt7Wjx3K+5\nhpnr4c1IFB32ppcVTXghRWlua4oUaZ619zuvyV8lUpu7iHA/8lPqCvjhwzus\n8E53\r\n=Ba07\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2296270ff16a79930ade0f5249bc33b3a5b8ab9d","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.23_1546584627815_0.13281908158511535","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"grademark","version":"0.0.24","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.24","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"fe1c3352c6a5b1b2a993b496cf3ee1650c16f266","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.24.tgz","fileCount":45,"integrity":"sha512-Qc/0vKrLGh0HKunZHeCHb0M2xDAd5A8Ra9RpC2nHI9gnM4BA8RF8FoUKhaDAcY44W0REJa2PzY14gCVgb6Bzew==","signatures":[{"sig":"MEQCIHoY0OfoE+wxBT4+as71N+yiD7cm2tHO7i8CZPkfawuQAiAIty2ncrx4Hbc2kcGLCVrEeRinThag0o+LiuAnldoJQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMFGpCRA9TVsSAnZWagAAxTYP/2zOcBezO1krVz0/P+S3\n3mMGokTkOgw/bKTen9hT6pO2yIynZBRtNyfDytn1ImLy9gwe33efDdQnN050\ng82RGZ/c/shC4H2UAFJPZJnQmyGQaPH7gfxBbXrxwryZCXxAucoRKCn70CFy\n/i352ejzE/98gUPQiiVXauE7oQ0GG0TcYa6pEa3/tRoudW6AIQQg0S8r2zQc\nDoH7LtDCHKFSlGrdcOYrOpXBlGsQ6BtfCTIf0ew1q1UTFuAcTDW9aUASmF9m\nDoaFmtf+JUQRWR1mjJ1hAeuJajeB7bG8LUTete6L2I5q5dWuD1bTdAmh4f+R\nbAngZQRIeiI9H7jJpWrZ6CRpT6Oz9zGt9zTLsXBIo3jH12gK5WaDsQN+0u6+\n4yBRsqKMjcAvuLAnaDZtvMRaZQ7FR99wrQxjfZvnUfjUgQ104yBNxXYhZN+h\nb4qCUCoMYUkhrCQ63izEgnPmXMvfq6hkbxsz/8UfRqPkgVn+7ivE+tcaLPif\nDihMBajfi3FLgIRFjSVm/2S2LAxnZpY9JZ0DWXidYxbbDh1FFOA2bgwmXRyZ\nwc1kRQMmfs0raefRWB0V7fQZ8V7Gli3AI847hRv0RB0yIceTNcVTwZyAAAXb\n7LhQAgyeXOvuWnAPXRbqwc8mpEHD15QrHIZPkuI0Z/44DXVEcDJaql8ujh+f\nLCZW\r\n=F/Wf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"3bd83fb01da0bcea44db08beccf36a1d9b5e4f43","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.24_1546670505067_0.8137811209180621","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"grademark","version":"0.0.25","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.0.25","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"f66084093abe7f51e17e019d56ece2aa734047e2","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.0.25.tgz","fileCount":45,"integrity":"sha512-9VjB7diHRsU82cfK2vcPanrAadV0Zj7DZWy5cJEi0/7qnwhXa2wQpb1XYIzFOeWE6X9TRoUvWyvIYuKJ+EDMdw==","signatures":[{"sig":"MEQCIHvGNjbn2smmzzrLMM9Nbbm2XZYhm84LF+2kJVZfTy5lAiAPHOYVrhsa0CPPqe/pkCaR6KVD3yfbZ1u4LTZECJHYqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR/enCRA9TVsSAnZWagAAf90P/javkylYB71tjcMPQuOX\nLM2vWtOXZAdbRjF2GCGdbFCg1z7Tuae58D2NrbNIuCInKWLzuhtHEPdgoAWE\nSQzkxt/gXT979xKOkHcH9u9ezCsJiQOYyuz1V1XXiX6NHkdwoLznbatg6wLE\nxUeyk+kKcamOcZJdlaYL7d/T2GqdmshTA6XDTxrFu/5cWF2UOvc3kTlKECER\ndHsYFyeevnIGj2oLKls+8e6aToQpgHBieBkDukFTY9P40rDTpmjaUcIJE7Xq\njs9QKCkrvcyL6DkPk/JCmLNML7I04t3QwsKE2XN+NEUSqLPQACqwhha20AGu\nVRZqtLQ4vcanJ09QGmsTXOhNuUu5Ghb7HgHlTGdPGJBXLty1PoipW6ZThElf\nsXEHgNal0UNqdWxW6AAHcxxTHG/wH9MWuyy23YVdytEOb+R99q+F69uUq+KH\nafxUmsRift4FI7JWSICRjVQ3QUhENC5HkwwCQi+IWnXbhpOn7BvWRFi3YAs3\ng2HHRTT9CIC0TmetD9dx5Ad27zTnojwC5Giq9Sh3RCSiRJUvXFfdAA+f5ybo\nLnEN4Xk+NBLPFkxiqb37sLeQLGN4K2Vb9+MGL88y/+QaCYPrnsanI5O1osAz\nhiLUnZiibmGB4hF5btpQ64p0NXoqK9h+axFQSZaib7/RW/9eukRKxonMOuKN\nup/q\r\n=EbEi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"491203f126d2052ea2ef08546a44683df61753fb","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.2.6","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.0.25_1548220326460_0.36916428459352346","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"grademark","version":"0.1.0","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.0","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"71240c60995b5d45bd4a317561421e4adb82d2e9","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.0.tgz","fileCount":45,"integrity":"sha512-CYio4CdCHCxSVFFcSIguymDr6u609rJOSRRXOehmGjRsKVNLi3cP4M9v6EqH4cOAcphOI5fOygLqQzOBXApn5A==","signatures":[{"sig":"MEYCIQCCs6Ze0Q9fsAa3cOSgaikUdL+bsjp05JcFJpzfYiTLRQIhAOzK4GhuWbfXAtnS0qaHTPJzVDg1rB4qhtk9rVNZqrMJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS5L7CRA9TVsSAnZWagAAUh0P/0bEnjH69uDXn7p1zeUK\nDaqxwGd9jB2hCDoydH6DH4Z3+y/tnYvuLT6sarDNUlPSqj5U4QYPOYyFTkrg\nM00yv+vwwKgAeuJYcVWPsFRFG8D5XwhFCMfhCzaxCjsIeGIeaJw3rqgR0omi\nahKL107thBeAF/zXDfr8j08oJgieg/cAPmpiZoMYfSSx4heTy4npI+JdPhAn\nIN9IrApjDFHo2wRMTicFbRn2swHPzID+BnmWgP19pZlI1URAaPy+JmkeXnU1\ntzYVc3En3yvVa/RnPwEO7KLF4ucEKFTSPQgXRdoS7Eot2urg6MLDCmjUoVxD\nxCIr98FmaHZsnn0GpG30gkU8JjluPkwj36BqYHaoDdC2ekU1GJWwD2nHw4sV\nSXZ7jDtVsASOCnXHWzzRdr/1GeOEbUkhFRrasbAyRUeJ7QDpLmm1Y+ls0yS7\nHvqEFoai2E/8cJ+RI2Qi64+DoiqdN1aR9N0ZkCyzz9W01rfhASF9k6zekjB5\nTiB6qqSf99c9yG/SDGOj79j4Z1UTsBwzqpe1yndhV3d7OscYNOTsv/bLyupI\nu1kWi0FamKcUGkTSPCKOtfPjheXrBYoJQPod7dddQUD8vm00wB+FWu1jceTn\naCPOtd+g27TdxguuX/N5otzM+UJHu3wvByWZfT74AGgwMStIJlTtYE5MqUpb\njFql\r\n=sIna\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"491203f126d2052ea2ef08546a44683df61753fb","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.3.3","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.0_1548456698688_0.7992800738703636","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"grademark","version":"0.1.1","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.1","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"621d91d09f76f8d5ebcc2031a07eaa80638876d9","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.1.tgz","fileCount":45,"integrity":"sha512-rvEzErit145C/trCWypzSQIWOC4JAu+c3yaiskAede5fhMm5vxA65ZgdyPFSzTsWm/YrAZAbVpfmWsk9v5jNxQ==","signatures":[{"sig":"MEUCIAYtVfpXH5ID+26vbFm7pWPLcZJkDVsjJXH8phdPM14QAiEAsGhcmFvZBSMec+K0G2NXdmdeD9beGhTl3iRp4XqBQWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTAxbCRA9TVsSAnZWagAA1nMP/RD5wm1KM+S5gX6Otacc\nFH8Pz6SAEZxoHImDZoTZt9a2nt5B8bky1twB3RaSkoG7cQFD/XZwDYUITo/O\nZS9erEKwyMuueNVDXQqwpAximApcFnrD4GbTdeDtg0IafXHgQM5H6KWI40zn\nSX3yvkybp8k9WnyNCNkq0XqRop311ID8iy1CVALY9mTu/S/S23+BPVrHOLE6\nL69RytSEw7RF19Pk3RRPUPn4QgDCYyzR+kC0BDlfnRuvsstgnfmewfgE8+vZ\nZlWa+yJPDWjX28zmDAsSujpQYaYWD9fAo8+EtKyPq4OIBsdCCneNyI1TbjzH\n6oCK4DZ/hIOIypo+FQ1atVqJxL9LHxT7kUUig8ydfWpw9WLfBJRNeoEIiX+Q\nBJiE4AlVBhhfzrJWokC/qLSq0ZvJ5t/t65n0+eovgqbnjZeox/rlrC3QGAoU\n2azqpcSMP8JpXfZuGTf1BkpuDaKtBfroIUEIzlg7iQl7tW2IqXYN3+KieKnI\nCjuFNLlgU9BBwPibS3YkwbVLeqqQ/LRI/f1FrO8Gk+5H8NgocMNl+OYCdYOp\n8hGafQPyRtmMjUuyoSkhk5/mBKrwLKeDyrbZtLDfjeWjIJJ0ikd7Xh9hHa24\nZcgAeAGQVIC6IeCXfp5BL6qjonAhACP2KHxI285vqxC74dyo5TNZcYKVenAB\nVVmN\r\n=3MRW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"409c3c9689a764e1b8344b149bb93a9afbda5ef3","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.3.3","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.1_1548487770564_0.42282206491161456","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"grademark","version":"0.1.2","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.2","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"f3445a1d3b8a293e7361ca1e55374f688cfc59f5","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.2.tgz","fileCount":45,"integrity":"sha512-hSKtZDTM25R7GxNWKDJjXeXwG/LEeCJLHxiuEEGEC1eqrGE4wmHRAf7brRjazDpTne6RYk6VBRjQeYO+TDF9rg==","signatures":[{"sig":"MEUCIFUUXCEXKY1tNKF/bI4YHcEaAQd3SozXai6uGtriEosgAiEA4een0PkmtKtzyO/T5XO8hSO8UvjI8n6/oH7D1D1WnLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTAygCRA9TVsSAnZWagAAIQEQAJctzxUgWI5JxXDZNpcQ\ntmGm/kIimbWq9w8TJ4GFLmNp4c5kcmNT34fvzNzbKDaUIdk4XQqgYIeSCSS0\nfbAK27c3eKG7uIVK2j8u90U2vEZkunFU8q5JspVaUL04/iRI/QJ5tDbXmh+6\nnvCNz8IXhgCzVuB41Txy/R2WJhNlZZriyW1Wz3WOw6y9E6ZshkHWpV3nTOMK\nU9m2trRzMenm5+uChNgg2bxtUmJe5MCUn9lMtb+NqR6F6ciGweyxX8JRBJOF\nE+sMIWTEH+hvBfUh96JsTRJbRsAVrP7cDbptFGPl+af+cbTc58DpmZNL9UPj\nFgA35o5SbRRlSoPqpx9qvIU4IwoZvnmoqymvUVYLdWq8s+9X7cMK2yNRbyCb\nYB5JR6Zo4KkTw6uMd4DZdrJMtYU/aRnLi27D2o8SZIgusUGw5qKX9IkDWiJ2\niYFnEU9n0hOwKVn7kcdwMeWSoEXjLdaum/sYxmQaXj99bSmC2/FFFALKvS7p\nC03J3lDXjd5x1LzHaCW74RFrI1By0LNcQq/zuQEnCeuhTUZ0oiclz8Ps2q9L\nM0d1ta2Ejqri3WsTTXBqSa+G3i+XOQ7dk4eDCw617Ewqp4ci0M58cZt2+TXG\nLnkAPpvDoi61AbstdrGwtcpBCZrcqRpUYcEQw+zPdgvHY9omPvItGz6EFR0M\nl/lG\r\n=Qwej\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9334dc450459d4f549de791a2c9d0a34f7296d13","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.3.3","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.2_1548487839988_0.6294949077750278","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"grademark","version":"0.1.3","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.3","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"ca93da0926943a34ff1c3a3c7a9e8b7059815814","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.3.tgz","fileCount":45,"integrity":"sha512-HaalMxPPoIu+M83cL/wyVUsaLrF+L6ZnU+jh/uy2x3N5xkaPMZ3P1ZCpM6vkCTaJ+j7g5ahhGS4BS7XGHXD6SA==","signatures":[{"sig":"MEUCIQCQH+DbuCMEQLEZ/d0AGrHVnPPN8gevO1zpAecXTwiBlQIgM2D9JzvtbWIYEWOIs5WPFpAy87Rx6YCbN+cm47YfkTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTA03CRA9TVsSAnZWagAAwncP/ixBkOVHgi1qxIZGnAy/\nnwWXyNw6X11QCfAJqgBkmx+orEAgQr9cZGWd3JHvaBzP1bCz827IpSUbJUWg\nlmtLbOVjf1+cVJJI3IFCJT1w9MCDqvsbB3LXm3dubMcRQu04jrePovZ99ruI\nexLVAC4kZ9UjeFHS9HzMRSe2icxREaNxjMUh8x8R2/7n/vV7lRIUB+Buteog\nsdkg+EmtSHt2EzPNAI/e8w3mT/rMPWvz65jzk/Ea1ifweuMYgQW/MPiranrh\nhT6qvL7eyD44IUd6Hd8zQmhW278sOgz6OHjehGqb313IGVGq6Fiy0F67as0h\nXu2XJlSKKjSJyUO0Q7nkvRKFJIyB3ltxXkt2eeCOx60nz2zbhrU57OqD6EtI\nH0hKhVLb6yPjnyYbZJDEOc27tYL4NKYgyq3f7Q1vNxC4rvjbwNc68WS0RvM1\n/xOZ9zIkbIL7W21eIukFMWpRItjkTHTj7MseI2fZWpQTKC/ZUc7UhKbbyb4Q\n2TqbSzUWuErxw/BpPpZZ5G4vIHLKX2VoANs6nnVi35nF4P/sK+pfXlfRW7CH\nU844yJOhrfoegkTHOo/HtLb0aRfVfQVhMvf9Acqr3J3xRgEB581N7+ew1GyR\nGPMOMQqyDbXlCIXQNv6+ClPigHz4//VQWf+mRVP/XJSewP1vTB0AVlYwJiXJ\nO81N\r\n=grhl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ec3846f1bc88e040e1486e7d061d5fd42b1f1af1","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.3.3","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.3_1548487990440_0.04671607937568201","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"grademark","version":"0.1.4","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.4","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"75c07ac510611ce8e4de9bcf619c835caef789ed","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.4.tgz","fileCount":45,"integrity":"sha512-PLrVirRoF266AarRFwoVickqJbnuBR5H/JB08/D0zh5FmsGrj8VSNRC9P557uZFJfBccuDLR4X0dHL3/ZLxd8w==","signatures":[{"sig":"MEYCIQCvfL1pG6m8kdECb28TZSGPsMXaP6i3haGDkxOaUMZIRgIhAPnn/H0HTK2BCM7IDK8H9M0bqaLkxs/oFMnDsQoy1/Vc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTA4iCRA9TVsSAnZWagAApWcP/05KIhkGQwFwVgFgMQ4b\n/2GsNBg1FbhOyWZA6rjE44uxVcmxQTnISjsRL+KaUp2Cv03juRHmWzOkNIBb\nmUkUTX6j+L+wYNWeT4mTNCx0bWztXnuNwGWCl3MUYKPz2XLou4UYsu/zdp7K\nk+nR5Xqe3AVnwYypjJvaNBMyxUXT9Mmq/KLvQ2ETfNvqDmgSDWM15cS0/N16\n7FlC9Em9lwf2loOuNWMpPxpQ8qK83fnPSM9IwX57rqOuOPrZPWNmPv2ZFE2K\nbX44MIW70oU49ugX/0DysUPEHp7ZM2+/xfN1Bf1Whilc0aKRPNFMcOQc0QMM\nXH3IAU8N4QpIj8WrwWouJpXZp5oSAK94Zk9DA75U3JLvs1NpICeQ/pa2sfsD\nbGkV/Ps2nUwhBvjfbnx3rWuykQPQTaZ8ck8Ctg2wpSXeXMVqtZfUydYVarbK\n2SOtBGwBaVr4YaEIlxrRzj9ZNRlSd2ue+wir5/6cXOEJjg0csVGBe2FhMtth\nuWgAFcga1AcxuIzsRGQQI/9ubNUryFwrkXiQ/Enu69OieBEuLdoBO7STQSys\nmb45ewoEUixnfeaFLf5lIvSuOHCl9LwsdgiC5OH8xYW3R+NRy5x8HZyKjjaN\nBtkcTWSftnyDKG/bmtzSW7Zewh1yqiByiH2M9z35H+1qJN/Lra07vvY7fvR/\n+RBR\r\n=y3ca\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"7c458b80a34c9b48ddae6b0af43eb9da4397812b","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","data-forge":"^1.3.3","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.4_1548488225706_0.16075501568559725","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"grademark","version":"0.1.5","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.5","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"a383544a5dba0b43351831bc5ed39ec5ca18e2cc","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.5.tgz","fileCount":45,"integrity":"sha512-ih2LtznRS12x78pxcja+QWE+9EbaGEn6UKXg5Of9NvmnM6l9fJXH71IUGYeHhSQGlTDYGmd+aGMMcBzKXCtvLQ==","signatures":[{"sig":"MEQCIEXngiqCaZs1vD0gxC4ibKflnZ3q34bnzoqAWKSkT7xvAiAxBqKK7LxYuFB2kciZpRu7s5HBsm1iA3/ldq4KMT16DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaNvOCRA9TVsSAnZWagAARvAQAI+yYqmG5/rN+UO9YM3u\npat/OsZc10xIR0pUa3Y7+tIleiW4vFAv3o2hbz76E5iXsz4vluLOW/GZEod+\ni2GJj2Xtq8k8R3sBLvaP/PQacwZexz8G7emi3t6/7zL75EFqSCQXh3ZhBYVs\nwzqKA7UqbOiYKP6R0Yn5Gb4WqZISFSJpj3yeRbXgIroM+/4+CkrvlVb2+zDy\nRwnxFdrrfwP49Ihl/iKOyt80yMASik/S7Y91Cl57VTi/aorEBnsKhfOkecI9\nYyDL6mM+suVgtoUYGESGktPrFcTOsvLSFuaJk1suS/0iH0oC6647whJVUjUj\noonTiJr37URt/wSG1a1CyHHxKvOcPtTrk6d82X6OUafVPTfxylX1Xp9teI6i\nXl6cjmSfd1e2CeQrfC5VrOWiuWO7T2hw/nW6LC7abPdwAwjIWJFLcndqVDXx\n5ETi5IQYLOwH0Q/4J50Cc7YWILQkwm48uUxSFFzZv49kXHShG4UO/Buu2RY9\nXchUJ8kQAqwouWiGsxFaQX/57RRN5uAD4fcuS/3jOmruhzxIPM2nEi/OpcZC\nzaUVmLNNbXM8Wwv1v0G/fbLge2suiHCACbZXaGlXUxLxJeeaLRtdXn71gCir\n3zP2ZDfMR8VNJPAr0oFfqb9Bi9w0kAhyTG975Flm3J71wZdTv3q1EVy40lMP\nhmPc\r\n=8Fvb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"064d60e88b39a2908aaf12e53641e282803a5076","scripts":{"test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"tsc","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"5.6.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"mathjs":"^5.4.0","moment":"2.22.2","CBuffer":"^2.0.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7"},"peerDependencies":{"data-forge":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.5_1550375885565_0.4499341378325612","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"grademark","version":"0.1.6","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.6","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"294706172f82e7888ca2b51a3ac6220621f6c6f3","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.6.tgz","fileCount":45,"integrity":"sha512-MDIjp2S55Km6UFS5ERkhqKfumFoWM38RrHNRi9gYq/QAQMHlZHMkh97nGB16F3HvKFhIUe/33SrtWGCBHia/FA==","signatures":[{"sig":"MEQCIA9SxZ+n81urVXCihJOQxr7XBYHHW8ZETq1RG2AE7EL9AiBd8VbO6Rb4RywQ5qM5AwlgHhrbAjbwW7Zb8Q1WjRT+rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctokKCRA9TVsSAnZWagAANvcQAI1Y4CfXHE1fU85SnceK\nm8OZA1qA0MAvqHsPDofanfF8mVa9Ie2k1E8/Jc5Xy4MeMNfHKM15aGpfnEAM\nyn0O4SJ+wa28ngPkHk0S41I8wUs+BowwkHxaI/J0alddba4YsgH3tWO8B78V\n3iqBk0X49mJ1WubglmzY+9ifWDncwz3BM23bN2AOzvIrUptMH8bnmkH3QBu1\nljhSl+5iUq6XNpX0dnrV+figcgguz67H+cpUgJN50GdqZfSBoYQWhUvqfZYS\nwDumK2TeBhjn+AlhH0Z19K31xzxYbDUAFPpXvbYiZZ2sEgVi942ITCeAneK2\neABWeBQWksF+YIWtZAXF3dJyD9plXm6CC4wOL4lV4Q0iT0QBjbSBw8ZNaQxI\nz0SdUrAoRdq06rTucsKp1b173omkvU2jvNIqV/eqxM1MWnVg8SJvkH6TzX2s\nGWgmfsHDka1UiJE6JcnV5SzJ6CS1DAWZPfXwZYfLhZV7tj6t1/5i91mDQh+5\nZnmRSVRcO9ZkaR8BBuKmvIKWbEvWWiE0MB5m6B/WwsXijmL+5P6tbGDHq4cr\nDpcgeqrb7Mwe1VuT+z1ModyIgcQAJN++91p/FObHMVQ+KpfazCAMKVGhkNzU\nZfmuiqOA06Hoo1YXOxWqOL6r4JrFybJ19AVlxCh68z90nyVvjwA+AtKXsMtj\nrSa3\r\n=3/7a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"28c515f5bf21440a595e7ed259fb879c170e2cd9","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"6.4.1","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"10.15.2","dependencies":{"typy":"^3.0.2","dayjs":"^1.8.12","mathjs":"^5.4.0","CBuffer":"^2.0.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7","@data-forge/serialization":"^1.0.0"},"peerDependencies":{"data-forge":"^1.6.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.6_1555466505194_0.12391016380698416","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"grademark","version":"0.1.7","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.7","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"94ec449a400596b809818264f3da18d2a6782ca0","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.7.tgz","fileCount":45,"integrity":"sha512-YncJPB74d0r2kPJD/5duuzuTutJe3Z9og8ANlQPB05J0xE8DJnxowO1cbZumWj8AnRaccV1A4Ls1s2lYCtsvUQ==","signatures":[{"sig":"MEUCIB9VlS0z561dI3IRP11LnBRwwxKgKC8YdSrz8Ui+VFn+AiEAjrnb4Qjzd0GXVwh8NlUYSEzC25YsRyZnWVw35o5VCcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdppjbCRA9TVsSAnZWagAARb0P/3lxtiFfAk+uHlx+c1gI\nChasVjxh5AK2BPEXZacKJ8CUnKUJBtxio2aqTls8n+sv3FIWApAFeC4JXe6w\n67386F/odeBMefHqx9YIq6kBeZMJ4a2BtQyFap9VfBaO/XZmrLeUt2xDsdcZ\n9Hepp5V3tc1ej5Q9wYDGYfV9hoTsQgBYMET6Y1C6ewD3ig+luWs/NqRo2MwD\n1lfGslwTyvSbmghF11HSX2tpf9JJ3mZB0dQf3Ah7CjXTs/gvYAKNlng3TKAi\nGoVbEOmVrwhWPfDp6EEjDRVNA1vwD5QgRwVKY44B6T0RqVavmmlCkc4SnDUW\nHFmD5XkrFpvDsOgeqA930SKvGqwU25fcDUbdwmC96Nah0RerwBoNn5XQYKh0\nLD4IcKzGHlQPpO2VYv1oW9/sbEVKLHfmmcC5noM7GO1f05gHY88dI3sWWHVR\nNH/W6SafUqeGYRaaFtVnviR4j9NiinXUtiP+gHuFaNVQFJ5TXWsgYpmaW1/g\nvbNeXREAz0xga+B1jEeV6gjZcQ+O0FIJ1ghuJxRfIyIEyIOK9JYMxmDKB3qZ\nD26vgPzGcAuhoJE35oxeDCnP6Sg78BifK3WqLCSs171aH/KwH6nXVFEqqYKy\nHs8T+MdX5M7ZISkZXBCWbTY7gyMfj5uSl1V9K4Kp5ujBB7OmxoF37jhi6jJJ\nn5Vt\r\n=xAHX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ccf5e2f9f3dab4e34c948595a8f3508299b62127","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"6.4.1","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"10.15.2","dependencies":{"typy":"^3.0.2","dayjs":"^1.8.12","mathjs":"^5.4.0","CBuffer":"^2.0.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7","@data-forge/serialization":"^1.0.0"},"peerDependencies":{"data-forge":"^1.6.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.7_1571199194841_0.25069254807548025","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"grademark","version":"0.1.8","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.8","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"3007445b2e7e32f6cd02dd4ea35c3b2e0ba5c107","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.8.tgz","fileCount":45,"integrity":"sha512-ALQC7+EwL8+qiGv6CtpSaGTrQfzlXJ/LpYoaZgeaoi4aOaXIvjuypkZKurTZrDYMWgNLciMzASrqoZ7toH8DfQ==","signatures":[{"sig":"MEUCIQCN21026nIXYfLpfIMVC5huug7cQmQszcJ/UXH9BQASMAIgaNsylqzNFlzzB3rpOjj5uAqeo9Jzi4we1MywwkjYqJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpputCRA9TVsSAnZWagAAhLcP/iwIkbeZQ4jQeqwXMrsh\n+2RWILg9SrUSJ24Jq9rCa9+LzHXWMuv6EsySZgbXXxJmtsszElonohD2W7ZL\nU7cLcumwsoF0iwFe2IqdwqrZs2P12GB3zS7oWfiO2knWg17g2R7C65w0H2Wz\nPFaxu3uAG3kZXdfk+vgKC0bgapFesPzYGo0mr3StPkYaZXgJTojtv47lB2bj\neu8EGdRSQslhgGB9ZBLpeQMf7CjJpmkb/cqZGIVIFNzDtiTXNyuQIXAPvS36\nziRB2h0j04snmxJACDVO6Pog0v/wzWoTxyMg2YGRxlsvucNEfJ5Bhy2URJGX\n5OWbIQjj6sSoNT+z9pnF5lVB3eOvneXteeHRiN/tWTtYgq1FFpDnTChO1yEH\nVGiPTqGk702yd05jUBhT9L6hPmQhUMhFN+76X6nIV8k2BWd2Ydh+jNUSThUz\nPkye0LL7lRq1jLNZY4c7Y+JizDJjFwM+lRE7h082Z28mJ/0znP0nQfl7Pw4e\nJ4E3mkqDwjt0X2hvSFSTC7B+yrt4+ZFO2AI5JVmdWia4dLZRg8COSwAt4kU2\n8dRXQEa02WBPoJBCa67u8lh9uXc43FELTqyC/kp2eN5pkXAKzdAt67Z1H3o8\njpS9WiXwgxAMviQ03NFGSAhqZoyYat4duipukGLCegZcGTKDMlPy5T1w79JM\nBJDp\r\n=+x7M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"92c876db7d13ee78cdc5e5cd26295d7d36728ab5","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"6.4.1","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"10.15.2","dependencies":{"typy":"^3.0.2","dayjs":"^1.8.12","mathjs":"^5.4.0","CBuffer":"^2.0.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7","@data-forge/serialization":"^1.0.0"},"peerDependencies":{"data-forge":"^1.6.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.8_1571199916943_0.34810727472209546","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"grademark","version":"0.1.9","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.1.9","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"9a06509043cd5ab7d1c7b175671c3bce1c6e8bfc","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.1.9.tgz","fileCount":46,"integrity":"sha512-yR0rXq9t1iuiKDIjucc7Rk2ZcRuzgWoZYmqNKXI1y2slLbxC28d08ZLRt19gaT0r6MybHRyyIdSGa8MbfvQ5rA==","signatures":[{"sig":"MEUCICPScDZlMQy+Rql6z+lsJYYEeA7GWRi/IiXOEimDCTVtAiEAvLtUvX242v6wynV9BvLE9GGmP69AscSaZ5nW59o1Y6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek8L5CRA9TVsSAnZWagAAHK0P/2+Vk3xEOg+dq+mHnudU\nw9bPB1YviJJBfuKDK9CzOTmGCyFl47ZxB+1SX8QwDRV0ghjrKlOcQ91P/t+Q\nX3c7HjYjAjg4R90ObquonUQRGf6Na4NbAhWq0OLc6DAGoxC+rEwbXuzZIRw8\njTr08SugniKG2pPnaVDOrqS3utdqlPZ+vCyhSFUSbMa2TszJ7u142Eo2MgEW\nJLc+Zit6dyWreP1fL1GE/jkMXrl2P2twqYO6sikFM/gUzR2KXTML8ljoxMba\nZAbrOMxrKm2mkI5Woj93CCzszuomGAZjseWCA6nF19O8OF0io+GY/FFp/4Pq\nYrsO7f5iWqP7PEMfsLAaBTSB4L8DD8N4DYdPodloFSrsgQolX3EgtjkfQRYK\nc1EKfRV1QPY/APnggIDx/fNoVw8aTHbSy3LT6/wjf8FeDk/uS57CrvTRvWFJ\nuKfjLOVnTK8JxCvTesaaf5gmSgd2eYeKpx57mLcKUsbPdISb8cwjoqcS46vz\ncXiuF+gup/jWdRWfEigZuYQgCg+T9QvvccAPRApxz4YyXmUd4O3XazkrVMU3\npk5ipJRQyF2ZJq/rgOx/2yvHliMeKQPMdAiksC6bS7kbRoETZl5mqiR7d3Jq\naXtecxhXXADiBIhHVmF7jZ5ijwhQNTzOQD4cbgLpAkeBhmoen0WURTOUkWtg\nkre/\r\n=t20d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c775f50e03f60e143047dbaaab9fe2fb8cbb2521","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"6.9.0","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typy":"^3.0.2","dayjs":"^1.8.12","mathjs":"^5.4.0","CBuffer":"^2.0.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.4","data-forge-fs":"0.0.3","source-map-support":"0.5.9","data-forge-indicators":"^0.1.7","@data-forge/serialization":"^1.0.0"},"peerDependencies":{"data-forge":"^1.6.9"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.1.9_1586742008991_0.6607556419375165","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"grademark","version":"0.2.0","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.0","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"0df00494676d4e7b7f5a24afdcc22fa95a82faaf","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.0.tgz","fileCount":50,"integrity":"sha512-5k5kKyIgAMc4OVlOXRZ0UNqWjcnhGHe+zrN4nQ4/NjxYE4MEhGIB+aywWHzuN6KQZqKX5WpaBdMNnbL+IxO58A==","signatures":[{"sig":"MEQCIF+6j259sVGrGo2djHYgamtAV17NKg5jZiNDPpANEfFpAiAQ+rY96CzUduxc3IBwD2xuLig1ueTYLUBTn7d32RZeeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXAptCRA9TVsSAnZWagAAkd8P/RRHbqRvVEn7jI1EeM4D\nOWocEIphuwtTgzE0S2cB0OQaf5lM0hcLYtHZwZesAoEwS9Wz+EfgwfDshu4l\n8gBQ6oucL/6nGldyxPiMlNIEanqlGO8mMtnzUNkD+BS6Lm/W9mjNmOAVe6nB\n2FjRBUpB/4a+ywg4w1CrMYcS9Dezj5vpnp5zTkEcaUJBDDH8VdXzluY8Q+9d\nzwBgzT7PvGtt71ZNqBa2ho80odWdnz+9H3dBifOBfQ51BV/mcQUHCqHpwwwI\nppmY3clFSHvZdNhBRXoSxQuXSZNjDR+ba8U/Q5LffxB3RcXE41wm7+eOtY7g\nn1DpWI7ZcgjMcFydF1r4eXKt4sY3dbGAGRzQrthEvDiYm4fFibDPq0anufq0\ngjEA8aDtJKiKUbAxj5Ir82NoFz+dy3+T7kVE1KpSk90VFpm88/Wmeg49n2Ig\n6TMe8q8P2aVugPFpTlAYZNhV7RcUibIrDlhWur4pQIHygteLRzo9hxh2U17W\nf4YfOekMPkQqhCvfbdiV9n8ZxDrG/dT/BW9/pJN4u7loJPHYt6WhEBzVKdC3\nnnz6lW5v6SO+Xg0q4MFrK8GlBbX8z3Ts5LEaRxO6jXC+3D4bvPr9L/DEINfn\nuy/j6ipETFC/3fgAAWJxO9D1NhdvwcCKRZVpu+jJ84niLdQLeYG8CrLBKXeR\n+sq+\r\n=eBG1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"5be23c46b3ffffafc45d1b3e861913001d19efc7","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"6.14.5","description":"API for backtesting trading strategies in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.1","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.35","mathjs":"^5.10.3","moment":"^2.27.0","CBuffer":"^2.1.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.0_1599867500976_0.4320389727781051","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"grademark","version":"0.2.1","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.1","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/ashleydavis/grademark#readme","bugs":{"url":"https://github.com/ashleydavis/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"cb84e45173f62aaf30d07e445ec957acbfcaba5b","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.1.tgz","fileCount":50,"integrity":"sha512-ZAJlP2aAP9Fp5Dj5G0qiCmnRVxGiJMpjYITxGJtVeBWVfwspJSX3mn7okO+hGdfVLfqcRbB67LSeQJOomVAUlQ==","signatures":[{"sig":"MEYCIQCH+W4wkkuGnqa+QvGkuE8GlOI18lo1YtMnYWIwO8djVgIhAMEFpAjmmZzDXq6rPGsWaqCBd/ab8T1fdCLfDcYiIUyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXUSDCRA9TVsSAnZWagAA6GsP/RStn1kwawLcIiT/5SC8\nd/Me4AA4zSN7JFTAdW2abkBQjf0Mj8nqRTpI5xAqXZyyAtcIehn8hbIHBvp3\n9fRPle8GeJHm4LJCbZZN9DlYD0aDXS9QtzlUCmVYkTFvPIySF7uan1+TaI56\nE6SzvWkVuN3tWQfshPPac4V52lDGJZRFQklssko1fhmxuflNgXgZx+OkGj8f\nLkf1XOHdNfT6pvSnBNYeypJGACebInpd/A2myLmlFMZTzLqtgpU/RIDPmI61\n6begOtd8BxSQMYrtnX0RkudovQhYS4q6fWV0R1kl0olJkkUJiT4cD81zmBbn\nxnGTWWhCQaU/1nU+q7tqOavG57lF6V9gUIvWs0RCLg1dE0e6e+EDG4tM9O7i\nBDCPJqbjUR7J1VFegNzj3d/lj9CGCaHz9gSxjey+RF6rV0WwZOFFA6JML1Qw\nevGZpyzzGep9pLhr4EhwOl0kT+J2qaymdm066lEzffpUmWiQstmeldDowtr/\nEY3tc7TXXUQ4nEm5he4AL6BO3BZ75VcTJ4RcaBFu0+HhsKrRe4nfC1nUgZUb\nmOEj/aA1Sdm28rfuCk905rybaRGs1MZuIqXkI4iWn40tOpc/RWbQP06K7HuF\npJfJLgi1h1gdQH2TgJYquwhzvg1iC1gERDfV4C8IadEFu8DVxmZY/euXuVK7\n5aJE\r\n=Lxxx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"2a891b40832ed04283b02cd9f027d12cf2f90773","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://ashleydavis@github.com/ashleydavis/grademark.git","type":"git"},"_npmVersion":"6.14.5","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.1","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.35","mathjs":"^5.10.3","moment":"^2.27.0","CBuffer":"^2.1.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"13.0.1","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.1_1599947906593_0.44651536850926576","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"grademark","version":"0.2.2","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.2","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/grademark/grademark#readme","bugs":{"url":"https://github.com/grademark/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"e67666e710fc4ad900b31f52c73cdd4af5f360fc","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.2.tgz","fileCount":50,"integrity":"sha512-ha/EMS+tpLWWh9JgPuG3QxYjZtD3aw7J0WJw4kTeEApbwLnzPpqNbgnZ6pI7hBqUZMuPvnGlEdAf9loHkJNP3A==","signatures":[{"sig":"MEQCIHaiY2jippy3g1aQMtoh8/2np4gTOadUL+kpBxss52mUAiBp+dp0cw7w5mUiJUrEopNovuo/UkhR7fEwujfH8lShMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaasbCRA9TVsSAnZWagAAxOkQAJdxwIstWuyxUZXINct9\nhLgpg7MLjHugVTt1ZYOVhkwxX7BnIxzSl3TkiV0U3NcZxEQqEnsrh2mLbHa1\nqpcKmPT4DRfCzTexVLmiW0lJmZ5BETzyTESZl46SXucHtTRr8sJEZTiPc9IN\nZNQFEPBQWtWye28imCqBlr/jgncfGjYNaZgRhn6Si3O32bNnANlxkTB5l/ku\nPZAH5MYHBQXjiJSQ8uPgLQqJfVJUv5/iAgFQTNuHcikdDP3M5fNOBFQ7OVfT\nqX2gPEykFMC54I7P2rjM6kgtehzCx9cSgAOgKRUAIXoL8zXyJ9SMlDkVygJE\ne8JePoWcPqqtney2z+szqHaKxOj90OeFAk2bMfFydEPOYOQYaBtieHx7L0Xw\nLe94lUCLAUN8lQlN7zLbyDaryMiuSzy6lh9kNrovrJakIufZAoJSziWHEtgq\nAdt/UCzqMV0STaer/5E1IR198fTU5Jr/2wygbOVAk9njnOMnmsnxpmOeqCx2\ni7idVDp71oGFh95Sy+jvRebL4NxWMJ212H5xPEa08FidUQEDX27/rUQpGxsw\nc7z29GX+l3+ZNR/NybH0HeQ2O3vyCq5m0CJf2RP7kJ+9WZNs1bH031e7DFkR\nYKWUh84kE1385ikeBN0efpTS39sM0XdLg/cysT5ztfw9y+1/nq9+ZHeiZA+o\nj0EN\r\n=6qb8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"930be699893df3452944e4abd320fe1fe79cefca","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://github.com/grademark/grademark.git","type":"git"},"_npmVersion":"6.14.6","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.36","mathjs":"^5.10.3","moment":"^2.28.0","CBuffer":"^2.2.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.2_1600760602645_0.09137381208453599","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"grademark","version":"0.2.3","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.3","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/grademark/grademark#readme","bugs":{"url":"https://github.com/grademark/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"0693fb76eaef10a37936cbc74088648bb7f1f0d8","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.3.tgz","fileCount":50,"integrity":"sha512-4vdApNipfRc+WEweptpRZMtwRfcVdg+gkfqBBdjKWUVvRK+3bDLoVG2+0bBsI4YLVY1hbh0z0jLZbb9IpR3z/Q==","signatures":[{"sig":"MEQCIDf2UC6QntAa+1+NfV4OYVYYmeNi4Jnm6R4Tj+YuNDwGAiAsx7mC98t0Bbrh8BmunbbPHnIXSrl7DMzmiGwX7kJfeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdCLrCRA9TVsSAnZWagAAUBwQAKDZxqe61ElHjqzoxAxY\n9/BgKFejgQ6Lr4mNxvbqMuRycmVQQk8IQqDatG73Nk/zrkGHh5RUOxReyJg5\nNm6D7ZezLMiwSU60JIHryQrdxXgorqs2M6SZPWUVXAxCkHqOoPAGVG/x7+f7\nvL/tc7p331QGv1eNcc/pIlZqc50FCBcwUheTAV0QNg+/Fn+JhTj89U46SiIY\n3BaQR+8vuhMo3fDDDv+26hvp8XuAbz0pTfNtuAGFIuAFme+dtoRilb60gGWk\n5nLLsy5cM2baHhVW1p81x2TfqT3oyafJCLGu3nrxZ7yu4lILZuzc6OVf4KpO\ngrm02Xnacnl2d3csT15kDq33yvvQyCiY4Xfunui40Q4tuye6QghNVz2sy4cp\nmAp69k63gdtvTw179oFzA9NPJG5O4Aw1NLSF+UODMu4/OCynxL+sghwclasN\nv21JbhKN1nT5jyl3QehituJAUWjz+TdlIiuz1BTv9+yupsBBLztgGrKYY8rE\nWt7J7sn5jD3s38QZ6rbxxzUaYeYPSOV27AWRYufqc86y1PA9cDWRBBvcsVEH\nytvOY03nL8gQQXEc9vVZ7DcWqRr7f8KaE9FvdLFg/9x+O9GSKdZ95Nd21Jjy\nFPss9mBcOX6HLoL35DuEHAegwrE+f/J3TVIqbFbsxrIfLreniOmq9oNcRTPH\nQUQ8\r\n=hwJk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e8f025f954273103ff244fecf1c20b1ee57376b0","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://github.com/grademark/grademark.git","type":"git"},"_npmVersion":"6.14.6","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.36","mathjs":"^5.10.3","moment":"^2.28.0","CBuffer":"^2.2.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.3_1601446635298_0.3624843898668977","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"grademark","version":"0.2.4","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.4","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/grademark/grademark#readme","bugs":{"url":"https://github.com/grademark/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"0cb1af182835d9ccf4761df7e6a9713cdbee155b","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.4.tgz","fileCount":50,"integrity":"sha512-+HAovKY5gPpuSwVHPF9GT7GPyELr1L51tcFkYOjR36DWqBP1Zr4W7lcBEbs8m+3BBYB+ZORX4/cNF18Z3CtcXQ==","signatures":[{"sig":"MEYCIQCIHqLZS1rj4Gv+YrQRv94SYfMbfFke182nZNrAqK/h4AIhAMgmeMQVT9EcJ6pthsowGsdiN7au/1iggGEmeNQrhV2k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdCUQCRA9TVsSAnZWagAA0s0P/2F0fj8VCH2mvNzINKC3\nPE9Wvik23/1wMky6udZPU507XJMahhp01aODJUiIVpsz8Ire5lzzg/eP+WTX\nlxGxZ544flQCk8tjwyFMAOD5PNtqhLJdf6gtcTfMLSe+lstckOSqNfVadpoh\npp689SFs1fNFMIjWH6PNoObuVKsVPt8SehB0YIDtywdpqBcTSClZh324ZWEW\n0rfY80PcImN+ePNsMS81Akb+T6ejrC+ExtHOMMn3a1cvt7nS1W+g7GC0VZtP\nEaoc6LFP/rZ8s2hYjxQyk8I1RDF5dEBY5zA4ryjqz9O3TBOeSBUDg+0H3tpN\nBVaHQ9dVMjAeclui7iy+BfqADlEBMs3nkAePPwEsfh3iAeb/z1Xm8XQG/wtB\nbAfiYY36tzzfKti+O2gJaPF3LX3FI/XVwU2njhffxVQT1fEGDkubeft0QCek\nyljKhksWnFihdjyNJyRCrMSPg/9y3MJ9jO5v0OPyHuWllokQQchXw38w1j4g\njGnsECQEStAApigdMZSeXPd4YJ5DL3VmFTCR3BbKiI6do1gZMTXGFKlhg24S\nL5qob+4jZM7O0I+LuTW9pp/qeFFSwL5EnQF0XawV+aaNm1LzsqJz4FKJFYlu\nt0Qq7Y30acAq8sYNt6r0FScIM5El9gXKOqFGJwvIfztw0wT7DUaL6QBtVeQk\nd8xB\r\n=Fc4A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"ba0348e89732099e1e16ceb3890941209935f151","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://github.com/grademark/grademark.git","type":"git"},"_npmVersion":"6.14.6","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.36","mathjs":"^5.10.3","moment":"^2.28.0","CBuffer":"^2.2.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.4_1601447183626_0.6114775401892947","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"grademark","version":"0.2.5","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.5","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/grademark/grademark#readme","bugs":{"url":"https://github.com/grademark/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"4aff6672cad4be259ede826fe5738a6eea6a94eb","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.5.tgz","fileCount":50,"integrity":"sha512-z7EwJDgJTx+iPObyHin8irhWpOqXpsvrKjV3JmYngHZ0IFV9JP6CrGbUUp7Ut+yj61GULbimXo1JVVkD3YQ2pg==","signatures":[{"sig":"MEQCIDyjx9Hnm1kwJBhn/RI3nLnvgnMSRokjXYQf41BGYjUGAiA7znwdKJI53gyjZAP8DYmW9o+UgMEANK7qO/Yq5XnIUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdEV5CRA9TVsSAnZWagAAb0UP/01OGQMKLH4PErswfLvJ\nNO+W0/WdxehOBVkqcT4zpMLp9Kt60h/GGkJT2kuelbAwMEsUTLW49REWzkiy\n30UBopSAzkCVrv+GqVT/NSZgxba9CUlEjw5fRb6/i/Y/okW79W/zERV5dcO5\nxLNsmpogndZBux5d0KjiDduUYBZx1/Ere1gyMH5hdUWo1sr2g9Yl4ic+AHeV\ng7fUizOmiCuVcD6weW+ZD79KJrHg0ahZA092pxvSpEEDePNQyS+BfMj9rIc2\neMJhSPDraX9+VBJp06awEN72F4Ln30dcGPBWfaGaJlT6YdELpH1lQLPgkbYo\nihRGj4Y1pQw5OnB8xai2r2CCKHUUX7fq9AoobnzvLkHx3OwrTY8v/srgTj6C\nBBD/cGvq8yNuEyKiy1dC1IxDMSEpJX/PUEaYt4NslSB9ZvNH1IqLA0pP9SLc\nCpX70Tf7C4lhe4Ycj5J/m/xfJ/nxRuYfDLkaIly+NwT8I/LQQrOE9m3LJEyQ\nTOQVzFNYSPR1SkzZ/aBNXT7+cucS49smrWCR7HZsHWK6vHk2vdFmHwvuWV9J\nWhfK1MS+A7Co0gR0wQ09wOOtM4NDn0vRUkFt+ecBOdM0k3WCx5ZnZKg1Z+En\nSqMpx3cfiU24ZqbzQymYaCqdR1Wg6ciHF+3D56afjaQy15eAoNB5st+Kcuay\nZKQG\r\n=GPdv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d1b9379cdb3c0f9e4213e5255e704ad2b2c245d1","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://github.com/grademark/grademark.git","type":"git"},"_npmVersion":"6.14.6","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.36","mathjs":"^5.10.3","moment":"^2.28.0","CBuffer":"^2.2.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.5_1601455480659_0.632023324625471","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"grademark","version":"0.2.6","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.6","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/grademark/grademark#readme","bugs":{"url":"https://github.com/grademark/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"a7f7bb699138f82233145f6d427bbe43cba6b320","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.6.tgz","fileCount":50,"integrity":"sha512-6fpNaPXErxI9WBbKQO/tyIf3DreOB6ppQBHRU2Kyy+RKXlmZLRcs5aSsJFKEMukqMWEkyVtTB8J5mZ3Ag5VUPA==","signatures":[{"sig":"MEUCIQCubkDfz0BJYXznRSbI90rk9w6Eq9f5UfeFjIGI2nxYVgIgNaDDQcWBP04+xD4VwD3vhKyKj7K0NcgNP5AGT+aAenA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdXTyCRA9TVsSAnZWagAAcvUP/3j1k8XZ3RR0GXxh+N+M\nRMz0pg769AO73nsqXJhLRP5VE4uYXfxmZ7B7ocY7NJs9VUEgK7uq6XvCE+i2\nS7XnH7UAvTPynJMPMr/YrDUPrCd8AX+DJqe0UZRaPCjx+n6pYwYsjGgNJgL4\nmyozUk7r8Q2NDGYWEf7O3aHlBise+pPWtS403OBciJfpoKxBlfGCSgZxCW2A\nzgHKerAhKwc+9i3Ooyn8MwKePBWdpcHm7F1hISTxaCmZPUt7ZpVd/B9nscbU\nRXm6pDq35fbXCL89V99iyGXenh9sXADsv14L0f0SMt0DEbrv65fJLVR86Fqq\nLLEUZ7tBUWV3jM40gEX+TRB7xuHUiYbxPa3kI4ExkCRMVyuyEwOC+DHpQfqg\nWaDJAK1rI3fvnP2zmPgZRRolSq58Ga5R1TgY8pFJ4UbkKcqEXSFA1h/9abP2\nV8CPW71rMMrdN4BmTeAKr41P/xvqSq5II/LlKhacAFFjggniz7lqUQ0OtTRP\nt8kb1EBTobnZYHF590YhZNuVL3h+abGjdqu6Isa88ReEzxGLUEQUkUjZbOag\nIsW9eVQ1splP0pQLjMzySs2m0oSjGfjhXAK7+5TDowLkVHw8cDqyiNb0GCvA\ntpOabtXZgSVrGLMAp3JDjkuQM3/jXdZv+jIYmxaP2Dox0Mxi1x2C45GEO7O5\ng3x8\r\n=nsGq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"d1b9379cdb3c0f9e4213e5255e704ad2b2c245d1","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://github.com/grademark/grademark.git","type":"git"},"_npmVersion":"6.14.6","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.36","mathjs":"^5.10.3","moment":"^2.28.0","CBuffer":"^2.2.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.6_1601533170281_0.38880632949108285","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"grademark","version":"0.2.7","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.7","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/grademark/grademark#readme","bugs":{"url":"https://github.com/grademark/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"1f63b509219f7d66a189e3df019d4c75d4bdac6c","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.7.tgz","fileCount":50,"integrity":"sha512-aFmFquifMLD7m6lPEbon61iIWv8sSAexOha99ZS8eH+NkJtLcyp8AhPkttfUeZzoTlixk/JmedntqJK4pRYOBA==","signatures":[{"sig":"MEUCIHz6MkOpPtR9SfacOfnse8C6PqGHpYNklisZ9LVOgTh7AiEAwbtEyPqA7vPHq9M0CFJTlnsV81Y4gfzNebfXkFCd+6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff8tZCRA9TVsSAnZWagAAcTUP/iJYVSyK/LeVmvkWCDR0\nkuk3jqbzPmjrkmENg6DvYpW+XwbsLdTVjouJ38XtaLJUOCXRvJnrqpVwbvWS\nFpmSHF5VOYhkuNyLWJHhMWyDzOouInhuGXk++kzlVowoveuakRh6P2U9vH+o\nCM9OlkZr8JusTuoxHLA7D/jJll4bU7h6ulp14N5fUz7DNelSAGj93qul0Y4Z\nW5MXsHP8cxg0fDpyMcswWNJdla0zBL2d3E81K9JjruDVFlBG62Wv2CflDRNi\nsZS488ckaNSAQ3jJiC10nUDRLLxGzTf7L46EUnYiXr97LyaiO+ygqfXmAiLG\ncrswi0uBU/CyoeSdQZ0J6t076sLna+lv10w4PfCkUsSHbJHKrPH6kRPbCcVn\n6g3QcQ13LAfFVoJzZbf8EVYbe4TOBjG4SBx+lcnJqFrkCwudCtbszJdr7Vr0\n7hEq2MGoG8hb0l2bKw4sCPJXiYMUY8qIfx3wHZtNA9Sf9qokEaRFcNXK80mK\no3wk8mGC3rkuwhaOk8uJQIv8DjB3Deij0p4/2zcKbZPf790epRV5xXIYFh3Y\nU3MX8JRFwd7yZbwI2HIE2qi34kGcQ9O6/rdUL/aMAcHrX3qYfJsDZG6q3vlL\nD72fNL1iTdlVltDvzC7u2QSmFbxixYrMwB8q18fr7YddRWAx9gyropV2BcfJ\nagG7\r\n=BAF/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"e9842018f7e96916af782acd4ca876848a24212c","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://github.com/grademark/grademark.git","type":"git"},"_npmVersion":"6.14.6","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.36","mathjs":"^5.10.3","moment":"^2.28.0","CBuffer":"^2.2.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.7_1602210649159_0.47431361555476936","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"grademark","version":"0.2.8","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.8","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/grademark/grademark#readme","bugs":{"url":"https://github.com/grademark/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"f46e0c52843bd64e672cb6041dd6a176d80a2b50","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.8.tgz","fileCount":50,"integrity":"sha512-sjZcTGvgn8KddzPMhmSWUaovmioeR4+gpmQ38514ElsEMOieFtl532hn3PxMUJqDskdsTZnxKqZ9B2OMDsvToA==","signatures":[{"sig":"MEUCIAKFJRT4oHGFLNFlGgBcPsfZQTs+RVArHUyHun/SUQSSAiEAkWWKyWcKHcrt3CbLeYfOyZogq3Hm9BHNF6+EKbAIf40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgRMYCRA9TVsSAnZWagAAlnIP/3/4mtHx5OElA1N3f9jd\nI1womylzW0TB0JwQSLAJ9t5a2fPgC/eJ+xANM2Syp3lSSQiqa/WknWByBB6r\nGRSy2zLEpGcOItfaXzuF2OF6GQ7F3Bp/poYyZoVTIS8q3ggy6sVHoxPAeQ19\nAVXsweoQO0gqHRFzECiWlf1qz+hZEHldgA2ds7iOEGZyuN0kXl1p1hE4+eoI\nePhKu3dQzYIe2y6B8jziCf0E1PPQB9U1c8e4tgr0H1q9XEXTsVLjOVSqhYsC\n13dgvR7YTSGWGcOcVs4MevHDcSMt7m5bujer2LNG0fWjbjbCIWUSUjjSh7nq\n7WdNF8NNSCXeJHE5TIbb7s1f0VYI/cXt45kF9AEDJ9Xbw980K6Z6HbYThcIu\nWvB3Diwh6KWYy2b9iq5ovktmHDN02l2TAYS1PlCRBtfRY4equOTvRWCENqg8\n+X85gN+O9DDI3+LNK04NbgMyKwfpBsIHaR4wDPPhKA+fQ0itGqJ5ex5CBva6\niMnKXfFMW8AJgxsNVcG52I2bXc84dMe2PwX7Si0uLFkUyfSplDWaPXjqNa44\nPe/HeHLhCu8cpvArTuQ07HmrQQUMu/iXmX2hcgONoMgwlytWUBocILZeFvzx\n/Bmu3FVL9f9D8AMwHUNXieuJ3UCQ8GU90920ofOTHPkfZRltIz+WjlClj5le\nEgnt\r\n=P33n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b4811cdd3c0df56513ed7102b66df183a7065f03","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://github.com/grademark/grademark.git","type":"git"},"_npmVersion":"6.14.6","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.36","mathjs":"^5.10.3","moment":"^2.28.0","CBuffer":"^2.2.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.8_1602294552358_0.25370753112587807","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"grademark","version":"0.2.9","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","_id":"grademark@0.2.9","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"homepage":"https://github.com/grademark/grademark#readme","bugs":{"url":"https://github.com/grademark/grademark/issues"},"nyc":{"all":true,"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"extension":[".ts"]},"dist":{"shasum":"10316f8e88301aa533030573274e32057cad7395","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.2.9.tgz","fileCount":50,"integrity":"sha512-NUXfqUMqeOxv16BZgj6Yyi4NIqbb2tZCR/mgQ4YuSZJOxAIkeamzAxQ9QH1+wq9HiXTfQVFL6ctIS1/Dcx2lbg==","signatures":[{"sig":"MEUCIGDgBYo9WR5Q/GA516TAEsMEhLXUWWBnqkdY50smGUGhAiEAmaswrkwFbYEHOiD46zBdeEqwahizj+byMe3DkMoTQZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6TroCRA9TVsSAnZWagAA2/8P/00RyIODEl+Cy5wR7O0A\nLcLIjMr7J5vkw7UyQiwYZl+SzpwCAq+ASYE2DuJRmRhjZPRI/0XpeWKtuyf1\n6IlO9XS2k5DAqUlqCZVqS0ilvrV1tF3ynR7E+8xq+3rkItEsWOhGOgJJLe2L\nuj62xfwG2p96SS+vNnee780hRh3rR4ZMKfhXKsK27cgMl0VSON2Gl2H3NVDo\nvX2kJ3S2CS26sHqkJ1ZZapD+OXwHGCQWhAoqkX6aapsDpraFmcmP0stu4zIL\nXcMfndIgMKHShQmcbscMAWJ2ZSiPR3RfmF/bI8+9Jb1lMHSsyJOvXqCuCvI6\nYCmLmkoI+ZFjMyJIMiAGSruIx4xaWQbrGOIQLp3OEJ2eN9tO3wuk4W/Y82je\nqGQeWkKTfUpqPwnIZ6mCSR3noJdFeEfujnDUcdoWr6na5+qpZIARhtKQfU8t\neDU3X6PqpsEXLsJk0aJG4GN7DVgaiWMGWH1tdDzNaZ8J6vcHiWbhmfotSnMY\nlDkbb1O4ct8gy9/f7pJBlmC/9uapM8S1lw00bhKvQxMTUOgS02GROS0G77tp\nTXBs9Kaex/HDv4HF3tVU2lPCHprzI4g2/pYmY1UVwAPUPjkP1WA6pcU55wV6\nOrxIlHOD7E478N2PZuZCkh+QgDHY8xUyA1WS7sMp2cHcGxNOtaV/ZBZc5cxg\n74n/\r\n=ExT6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","gitHead":"0ce580cfa1c9d56e9f0788ce97f9b8f4df2eea21","scripts":{"b":"npm run build","c":"npm run clean","t":"npm run test","bw":"npm run build:watch","tw":"npm run test:watch","test":"nyc mocha --opts ./src/test/mocha.opts","build":"tsc","clean":"rm -rf build/*","setup":"npm install --save=false data-forge","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","build:watch":"tsc --watch","clean-build":"rm -rf build/* && tsc","prepublishOnly":"npm run clean && npm run test && npm run build","clean-build:watch":"rm -rf build/* && tsc --watch"},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"repository":{"url":"git+https://github.com/grademark/grademark.git","type":"git"},"_npmVersion":"6.14.6","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"typy":"^3.3.0","dayjs":"^1.8.36","mathjs":"^5.10.3","moment":"^2.28.0","CBuffer":"^2.2.0","mersennetwister":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"4.2.0","mocha":"5.2.0","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1","@types/chai":"4.1.6","@types/node":"10.11.4","@types/mocha":"5.2.5","@types/mathjs":"^4.4.5","data-forge-fs":"0.0.8","source-map-support":"0.5.9","data-forge-indicators":"^0.2.5","@data-forge/serialization":"^1.0.1"},"peerDependencies":{"data-forge":"^1.8.11"},"_npmOperationalInternal":{"tmp":"tmp/grademark_0.2.9_1609120488366_0.0664683312461567","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"grademark","version":"0.3.0","description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","main":"build/index.js","types":"build/index.d.ts","scripts":{"setup":"npm install --save=false data-forge","c":"npm run clean","clean":"rm -rf build/*","b":"npm run build","build":"tsc","clean-build":"rm -rf build/* && tsc","bw":"npm run build:watch","build:watch":"tsc --watch","clean-build:watch":"rm -rf build/* && tsc --watch","t":"npm run test","test":"nyc mocha --opts ./src/test/mocha.opts","tw":"npm run test:watch","test:watch":"mocha --watch --watch-extensions ts --opts ./src/test/mocha.opts","prepublishOnly":"npm run clean && npm run test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/grademark/grademark.git"},"keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","bugs":{"url":"https://github.com/grademark/grademark/issues"},"homepage":"https://github.com/grademark/grademark#readme","dependencies":{"CBuffer":"^2.2.0","dayjs":"^1.8.36","mathjs":"^5.10.3","mersennetwister":"^0.2.3","moment":"^2.28.0","typy":"^3.3.0"},"peerDependencies":{"data-forge":"^1.8.11"},"devDependencies":{"@data-forge/serialization":"^1.0.1","@types/chai":"4.1.6","@types/mathjs":"^4.4.5","@types/mocha":"5.2.5","@types/node":"10.11.4","chai":"4.2.0","data-forge-fs":"0.0.8","data-forge-indicators":"^0.2.5","mocha":"5.2.0","nyc":"^15.1.0","source-map-support":"0.5.9","sugar":"^2.0.6","ts-node":"7.0.1","typescript":"3.1.1"},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","src/test/**/*","build/**/*","docs/**/*","coverage/**/*"],"reporter":["text-summary"],"all":true},"_id":"grademark@0.3.0","gitHead":"a45ca2925830f9068abb6171b9ea165a93b4a8b1","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-uo0gYK7y7rsEmpYgrMSo1EsrFWQi6KlojeHFTPp5//Lbiwp65mkAO1ujoat/RJPjVAULqoTRsgrAgPaShmQrqA==","shasum":"a21f4839855ce6aec7260514c59e12d1f1441fdb","tarball":"https://registry.npmjs.org/grademark/-/grademark-0.3.0.tgz","fileCount":50,"unpackedSize":106750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgDt6ggSzjZTKpZ/2PX+ALinHQ+RdrdicQpxq2d0zjFgIgLNcOL5vtOq6hFXG+qOPcrNPt9hksCz2u34pfYFSnmO0="}]},"_npmUser":{"name":"ashleydavis","email":"ashley@codecapers.com.au"},"directories":{},"maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grademark_0.3.0_1729907834352_0.10059392688865598"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-20T09:05:42.180Z","modified":"2024-10-26T01:57:14.763Z","0.0.1":"2018-10-20T09:05:42.341Z","0.0.2":"2018-10-21T05:36:40.679Z","0.0.3":"2018-10-21T05:38:40.413Z","0.0.4":"2018-10-22T10:35:58.122Z","0.0.5":"2018-10-24T10:33:18.724Z","0.0.6":"2018-10-26T06:36:33.983Z","0.0.7":"2018-10-26T10:03:05.021Z","0.0.8":"2018-10-26T10:19:02.588Z","0.0.9":"2018-10-28T00:59:47.970Z","0.0.10":"2018-10-28T08:39:00.479Z","0.0.12":"2018-10-28T09:08:58.976Z","0.0.13":"2018-10-28T09:11:04.914Z","0.0.14":"2018-10-28T09:20:21.912Z","0.0.15":"2018-11-28T20:48:12.044Z","0.0.16":"2018-12-29T00:02:16.322Z","0.0.17":"2018-12-29T22:33:29.842Z","0.0.18":"2018-12-31T06:47:31.473Z","0.0.19":"2019-01-01T08:41:25.919Z","0.0.20":"2019-01-04T05:25:13.998Z","0.0.21":"2019-01-04T05:36:15.467Z","0.0.22":"2019-01-04T05:45:16.725Z","0.0.23":"2019-01-04T06:50:27.950Z","0.0.24":"2019-01-05T06:41:45.189Z","0.0.25":"2019-01-23T05:12:06.573Z","0.1.0":"2019-01-25T22:51:38.801Z","0.1.1":"2019-01-26T07:29:30.716Z","0.1.2":"2019-01-26T07:30:40.130Z","0.1.3":"2019-01-26T07:33:10.539Z","0.1.4":"2019-01-26T07:37:05.854Z","0.1.5":"2019-02-17T03:58:05.685Z","0.1.6":"2019-04-17T02:01:45.326Z","0.1.7":"2019-10-16T04:13:15.025Z","0.1.8":"2019-10-16T04:25:17.065Z","0.1.9":"2020-04-13T01:40:09.225Z","0.2.0":"2020-09-11T23:38:21.129Z","0.2.1":"2020-09-12T21:58:26.728Z","0.2.2":"2020-09-22T07:43:22.811Z","0.2.3":"2020-09-30T06:17:15.466Z","0.2.4":"2020-09-30T06:26:23.772Z","0.2.5":"2020-09-30T08:44:40.797Z","0.2.6":"2020-10-01T06:19:30.410Z","0.2.7":"2020-10-09T02:30:49.258Z","0.2.8":"2020-10-10T01:49:12.454Z","0.2.9":"2020-12-28T01:54:48.520Z","0.3.0":"2024-10-26T01:57:14.566Z"},"bugs":{"url":"https://github.com/grademark/grademark/issues"},"author":{"name":"ashley@codecapers.com.au"},"license":"MIT","homepage":"https://github.com/grademark/grademark#readme","keywords":["trading","backtest","backtesting","quantitative","algorithmic","JavaScript","TypeScript"],"repository":{"type":"git","url":"git+https://github.com/grademark/grademark.git"},"description":"Toolkit for algo trading and backtesting in JavaScript and TypeScript.","maintainers":[{"name":"ashleydavis","email":"ashley@codecapers.com.au"}],"readme":"# Grademark\n\nToolkit for algo trading and backtesting in JavaScript and TypeScript.\n\nThis API builds on [Data-Forge](http://data-forge-js.com/) and is best used from [Data-Forge Notebook](http://www.data-forge-notebook.com/) (making it easy to plot charts and visualize).\n\nCheck out the [release notes](release-notes.md) to see updates and breaking changes.\n\n[Click here to support my work](https://www.codecapers.com.au/about#support-my-work)\n\nPlease see what this looks like in [the Grademark first example](https://github.com/grademark/grademark-first-example) and the unit tests in this repo.\n\nLove this? Please star this repo!\n\n## First example\n\nFrom the [Grademark first example](https://github.com/grademark/grademark-first-example) here's some example output. [Click to see the first example as a notebook.](https://grademark.github.io/grademark-first-example/)\n\nAnalysis of a sequence of trades looks like this:\n\n![Analysis of trades screenshot](https://raw.githubusercontent.com/grademark/grademark-first-example/master/output/analysis-screenshot.png)\n\nHere's a chart that visualizes the equity curve for the example strategy:\n\n![Equity curve](https://raw.githubusercontent.com/grademark/grademark-first-example/master/output/my-equity-curve-pct.png)\n\nHere's another chart, this one is a visualization of the drawdown for the example strategy:\n\n![Drawdown](https://raw.githubusercontent.com/grademark/grademark-first-example/master/output/my-drawdown-pct.png)\n\n## Pre-requisites\n\n- Make sure your data is sorted in forward chronological order. \n\n## Data format\n\nYour data needs to be loaded into memory in the following format:\n  \n```typescript\ninterface IBar {\n    time: Date;\n    open: number;\n    high: number;\n    low: number;\n    close: number;\n}\n\nconst data: IBar[] = ... load your data ...\n```\n\n## Features\n\n- Define a trading strategy with entry and exit rules.\n- Backtest a trading strategy on a single financial instrument.\n- Apply custom indicators to your input data series.\n- Specify lookback period.\n- Built-in intrabar stop loss.\n- Compute and plot equity curve and drawdown charts.\n- Throughly covered by automated tests.\n- Calculation of risk and rmultiples.\n- Intrabar profit target.\n- Intrabar trailing stop loss.\n- Conditional buy on price level (intrabar).\n- Monte carlo simulation.\n- Multiple parameter optimization based on permutations of parameters (using grid search and hill-climb algorithms).\n- Walk forward optimization and backtesting.\n- Plot a chart of trailing stop loss.\n- Short selling.\n\n[Data-Forge Notebook](https://www.data-forge-notebook.com/) comes with example JavaScript notebooks that demonstrate many of these features.\n\nIf you need help with new features please reach out!\n\n## Maybe coming later\n\n- Support for precise decimal numbers.\n- Fees.\n- Slippage.\n- Position sizing.\n- Testing multiple instruments / portfolio simulation / ranking instruments.\n- Market filters.\n\n## Complete examples\n\nFor a ready to go example please see the repo [grademark-first-example](https://github.com/grademark/grademark-first-example).\n\n## Usage\n\nInstructions here are for JavaScript, but this library is written in TypeScript and so it can also be used from TypeScript.\n\n### Installation\n\n    npm install --save grademark\n\n### Import modules\n\n```javascript\nconst dataForge = require('data-forge');\nrequire('data-forge-fs'); // For file loading capability.\nrequire('data-forge-indicators'); // For the moving average indicator.\nrequire('data-forge-plot'); // For rendering charts.\nconst { backtest, analyze, computeEquityCurve, computeDrawdown } = require('grademark');\n```\n\n### Load your data\n\nUse [Data-Forge](http://data-forge-js.com/) to load and prep your data, make sure your data is sorted in forward chronological order.\n\nThis example loads a CSV file, but feel free to load your data from REST API, database or wherever you want!\n\n```javascript\nlet inputSeries = dataForge.readFileSync(\"STW.csv\")\n    .parseCSV()\n    .parseDates(\"date\", \"D/MM/YYYY\")\n    .parseFloats([\"open\", \"high\", \"low\", \"close\", \"volume\"])\n    .setIndex(\"date\") // Index so we can later merge on date.\n    .renameSeries({ date: \"time\" });\n```\nThe example data file is available in [the example repo](https://github.com/grademark/grademark-first-example).\n\n### Add indicators\n\nAdd whatever indicators and signals you want to your data.\n\n```javascript\nconst movingAverage = inputSeries\n    .deflate(bar => bar.close)          // Extract closing price series.\n    .sma(30);                           // 30 day moving average.\n\ninputSeries = inputSeries\n    .withSeries(\"sma\", movingAverage)   // Integrate moving average into data, indexed on date.\n    .skip(30)                           // Skip blank sma entries.\n```\n\n### Create a strategy\n\nThis is a very simple and very naive mean reversion strategy:\n\n```javascript\nconst strategy = {\n    entryRule: (enterPosition, args) => {\n        if (args.bar.close < args.bar.sma) { // Buy when price is below average.\n            enterPosition({ direction: \"long\" }); // Long is default, pass in \"short\" to short sell.\n        }\n    },\n\n    exitRule: (exitPosition, args) => {\n        if (args.bar.close > args.bar.sma) {\n            exitPosition(); // Sell when price is above average.\n        }\n    },\n\n    stopLoss: args => { // Optional intrabar stop loss.\n        return args.entryPrice * (5/100); // Stop out on 5% loss from entry price.\n    },\n};\n```\n\n### Running a backtest\n\nBacktest your strategy, then compute and print metrics:\n\n```javascript\nconst trades = backtest(strategy, inputSeries)\nconsole.log(\"Made \" + trades.length + \" trades!\");\n\nconst startingCapital = 10000;\nconst analysis = analyze(startingCapital, trades);\nconsole.log(analysis);\n```\n\n### Visualizing the results\n\nUse [Data-Forge Plot](https://github.com/data-forge/data-forge-plot) to visualize the equity curve and drawdown chart from your trading strategy:\n\n```javascript\ncomputeEquityCurve(trades)\n    .plot()\n    .renderImage(\"output/my-equity-curve.png\");\n\ncomputeDrawdown(trades)\n    .plot()\n    .renderImage(\"output/my-drawdown.png\");\n```\n\n## Advanced backtesting\n\nWe are only just getting started in this example to learn more please follow my [blog](http://www.the-data-wrangler.com/) and [YouTube channel](https://www.youtube.com/channel/UCOxw0jy384_wFRwspgq7qMQ).\n\n## Resources\n\n- [Data-Forge](http://data-forge-js.com/)\n- [Data-Forge Notebook](http://www.data-forge-notebook.com/)\n\n## Support the developer \n\n<a target=\"_blank\" href=\"https://www.codecapers.com.au/about#support-my-work\">Click here to **support the developer.**</a>\n","readmeFilename":"README.md"}