{"_id":"talib-c","_rev":"27-0114cbd3035f9b1e850bae72480038c4","name":"talib-c","description":"Implement talib library from C project","dist-tags":{"latest":"1.0.23"},"versions":{"1.0.0":{"name":"talib-c","version":"1.0.0","description":"Implement talib library from C project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"854879c34d41156028a733a66530a20fcec54654","_id":"talib-c@1.0.0","_shasum":"2ded34014098ff5edb0b770c0f05eb9426e6c9be","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"2ded34014098ff5edb0b770c0f05eb9426e6c9be","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.0.tgz","integrity":"sha512-90N2YmQs1t39YBYS3IUCPNvaQ+uUXhk+7/LtHW+4maBKHVlUmpofBaoXPZLN0qCImjqzktc3rTN3AKVoHU6CIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2QV+fLTlKZ/B86P1IoOAcGVpmns/V4NJ+bMjrDiSA9AiBEivOjB0zv53PtysCQF+Bv/J7Q/mNKICEIO84na9aLag=="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.0.tgz_1482559443402_0.8752993200905621"}},"1.0.1":{"name":"talib-c","version":"1.0.1","description":"Implement talib library from C project","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"2bf5ce12b7f675f03decf6afc224654725f21ab2","_id":"talib-c@1.0.1","_shasum":"9a1f66701038ca581a1a87e11087a4e63756d0fc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"9a1f66701038ca581a1a87e11087a4e63756d0fc","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.1.tgz","integrity":"sha512-17XcCa4AwEnDSxIm3A6M9REBRrR0Ar8xhHmwjKR/4cmy7jFln77X1rb//jCEEUAFueJzhHIw7OqXuadxBEGPDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmcaQA6X4BSwefnWS2mANlevFFFhD7hoMumAKfD9DjVAiEArBfgoF4unzL0AvMwptnTSNPaUF2FLcI4rME3LmTQ+DM="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.1.tgz_1482584495409_0.8354392920155078"}},"1.0.2":{"name":"talib-c","version":"1.0.2","description":"Implement talib library from C project","main":"index.js","files":["talib/bin/Debug/talib.dll","talib/bin/Debug/TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"05a1c460710d6113d727ce3ac472403f4fc95a44","_id":"talib-c@1.0.2","_shasum":"7b68dd3c14874ff7fe9653d74ad1dcc291c543d7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"7b68dd3c14874ff7fe9653d74ad1dcc291c543d7","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.2.tgz","integrity":"sha512-Vhat0RXVtbxHtwIrGE/+VDpQVxF0dFdr6hZf51pmOr0OsUGbAFodDb1bEfJFnKgPa4Y52bnMlJmsO6bW2WOe5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiE6YifsBOBJliCNKPBhV/b0RtFn65AriMtVk5DjzzLgIhAMfnwewl1/wy7CUj8vGWpJsFxqLFS6NDMEqWS8tPqzXg"}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/talib-c-1.0.2.tgz_1482586379810_0.5162672984879464"}},"1.0.3":{"name":"talib-c","version":"1.0.3","description":"Implement talib library from C project","main":"index.js","files":["talib\\bin\\Debug\\talib.dll","talib\\bin\\Debug\\TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"2f4a6b8098887b195d503bb07285e9badd3a461f","_id":"talib-c@1.0.3","_shasum":"4b5cc4de7e25a0beedf92dc0440827e898a65cb3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"4b5cc4de7e25a0beedf92dc0440827e898a65cb3","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.3.tgz","integrity":"sha512-RDjP1eYODGubvepUrBmv+H0D+j4a9U2rOZMzw07/vqo4NCnoheG9ghq+nyzfWwosv5cylHrvLoOTIi12qmXyAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfw1C7TRdonOK7Yc5Qqew6MyhpgrI5/uscSTgNh2okMAiEAifjU/kMZnvJXvb6kyPTullsvNqHC280GUsPh0XKf2jQ="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.3.tgz_1482586498054_0.8648168763611466"}},"1.0.4":{"name":"talib-c","version":"1.0.4","description":"Implement talib library from C project","main":"index.js","files":["talib\\bin\\Debug\\talib.dll","talib\\bin\\Debug\\TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"f3e8745e19517debb574b434ce86071246c85681","_id":"talib-c@1.0.4","_shasum":"c892a54b3aa1a1219e3d1d4275ed6eaff5a59a2d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"c892a54b3aa1a1219e3d1d4275ed6eaff5a59a2d","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.4.tgz","integrity":"sha512-fCSrBEO8p9fw3MwGHSpptZimny6rCbFeUS0IYnl50OkV0iIuvFlheJMysACGyCKvnSyz2C4yMwUzFOzxuaXv7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtwptpD4BfxbBnWIt39AZH7W7zjNbVXfSCgMt4qALECwIgWCM+vnAe40Lfp4lz2V0HL0NFbn/Q59fUe8L7P9r92Ss="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.4.tgz_1482587190706_0.20483239903114736"}},"1.0.5":{"name":"talib-c","version":"1.0.5","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"ef8f75916592cff98f74823468ae45a29766e748","_id":"talib-c@1.0.5","_shasum":"9d40f7477f56623fe2d25b86b8bd1084feda6ad0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"9d40f7477f56623fe2d25b86b8bd1084feda6ad0","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.5.tgz","integrity":"sha512-s83E597nerI2wqe6tJ+lMcX6UgEj515p5YoXt1QpwnRBmE8Ei6rDARQSFw0rZZpyBdWHp/fE73JmSr2rGzlaSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3b1W3lbJhchC75l/BFcIcxQomjHHA1EvByiX7cKOyIAIgHFb0vmJY5jbgogh5rumngMFcIYO4RAj7ztNJNRb0ojQ="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/talib-c-1.0.5.tgz_1482587457365_0.7276521145831794"}},"1.0.6":{"name":"talib-c","version":"1.0.6","description":"Implement talib library from C project","main":"index.js","files":["node_modules\\talib-c\\talib.dll","node_modules\\talib-c\\TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"38adb1aa307ec34e4c38724f52dd6e1cb5b5cd3e","_id":"talib-c@1.0.6","_shasum":"70d6b355de4e5a5dde592ee4276e66cc653b83a4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"70d6b355de4e5a5dde592ee4276e66cc653b83a4","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.6.tgz","integrity":"sha512-hI586rv5OHBiyhZntNe5noTtmcU+QKUXAS0PPAhtF4IBN1RDttgC+sGp/icRfDampfWl6NilQHHZr77cOaqCwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMgMQiBPYbqOGRVJ1tCzmR5ujpIBJsNlJTB0M+nftK3AiEA7wK9iBhuwOzgNK1HyvBSXqRVi3DM5DeK8oTGXESIprI="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.6.tgz_1482587649026_0.7057750623207539"}},"1.0.7":{"name":"talib-c","version":"1.0.7","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"a873d9407322c581cd8228c6ffb88e5a70dd7922","_id":"talib-c@1.0.7","_shasum":"19ba68f859f5ac5706a769de3c5c8eaae0607d46","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"19ba68f859f5ac5706a769de3c5c8eaae0607d46","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.7.tgz","integrity":"sha512-Dj0QfD088ApbmySkoPct6ON3Gc1X6XFj9p0vYCycvXLM3ZPbxGhCbdJy0r/L1lRMLK1P4USBdkd4meb8U7vUpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYi6mcdM9ik9FPaVHu2v06xYlDJcjUZ281zAcYCT6YxAiEAiUW2+JajpbjpCZjR/4sQ1QGQqYR1qs/kbOO77jidbgM="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/talib-c-1.0.7.tgz_1482588066759_0.04970099567435682"}},"1.0.8":{"name":"talib-c","version":"1.0.8","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"e1d8d7416dd249ec915357f47d408c9a05bf9975","_id":"talib-c@1.0.8","_shasum":"c696492bb61db055d90d39a5b13f68ac847c2bfc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"c696492bb61db055d90d39a5b13f68ac847c2bfc","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.8.tgz","integrity":"sha512-mXKT8K/LKHVYQ2FrHnYPqvKtpk4jlKwcY3Lhz/0EuK43Hc3b0pYO3L2sF19t3lOloMSGGW0W7nFGHENYSz54UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDW0WL95RX5XvSM91xuVKJpjABPOMSe2D060AWH+NguOAiAXKANoz7i1+1PoIBTixINCUEa/82VjhXY+/LuwP3fkaw=="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.8.tgz_1482788379326_0.9137810640968382"}},"1.0.9":{"name":"talib-c","version":"1.0.9","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"f736338b294be8f935bef10728d582686c18cfb7","_id":"talib-c@1.0.9","_shasum":"ba355983fc1457932063f47111800a98650b065a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"ba355983fc1457932063f47111800a98650b065a","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.9.tgz","integrity":"sha512-6aHjU7R9y6a/06QEr/3RJ3VcDukKIW3cMBWvEMuy0NJAi624VJk+kmTCGcszn24Bq4wQWAJZNkQPQGqK4cG6MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+o/EV/xjdnWUTBVwgzC++uiD6qQcAwDlgpkxmjwCzOwIgP1lTyYA52Ms6RcAgZvbAHJVlel78Ms2yIb5EAj2hP1s="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.9.tgz_1482788766228_0.15579035715200007"}},"1.0.10":{"name":"talib-c","version":"1.0.10","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"60e7d436bc394faff3aa03c65c4982af270d2cbb","_id":"talib-c@1.0.10","_shasum":"696f3cea53297014befb0f60819feb2d26b3d5e6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"696f3cea53297014befb0f60819feb2d26b3d5e6","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.10.tgz","integrity":"sha512-RIRfMh+EqvFqSyxWYSS3K0/ZIIGFE9BcGxlaUi6MXTumoYJ4qmI8KDaaUux//K4P4RN46fbZUY9DVeS02fWBWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdsVqZI+i1gXhcYTgpKAOeQ6wynE95snxnFFc4m/nTgAIhAMBhruJYthRgYkZ3ErtB1jr0o+EELi02mFYox+Do+7PU"}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.10.tgz_1482791028697_0.5593628375791013"}},"1.0.11":{"name":"talib-c","version":"1.0.11","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"3c6c70c8cc55eba6feb07b2eb08a4f382b62fd6b","_id":"talib-c@1.0.11","_shasum":"00acf34dc46c7fdf564142ebc6640a64c62fe483","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"00acf34dc46c7fdf564142ebc6640a64c62fe483","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.11.tgz","integrity":"sha512-QeMrOxMYi1O7B78j7i8wJw7fj9h3pG/1rhu6s94JfVl1U6Yw5SmiMVJSgDFmqpw4/1qbtp/IowlAw4HXSWgLYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeNcxwvyNRJmBh7cxAHMbtmcbkSljbP3fm5UglSvaxswIgPNnRUezpjaQMmrhLF62JjXyD4ETCzGcmGs9QZCBW7YI="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/talib-c-1.0.11.tgz_1482880454206_0.07656972971744835"}},"1.0.12":{"name":"talib-c","version":"1.0.12","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"cd3b34da9f5925a331bc0038df521e9d60166b7f","_id":"talib-c@1.0.12","_shasum":"637bc0b378d162f99810ebedb4b36e511a142c47","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"637bc0b378d162f99810ebedb4b36e511a142c47","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.12.tgz","integrity":"sha512-KV6v6gnBj7y9+DD7MGaDrArnS9C/ewTe8pKH7satSYbNSbdkHyoIeepU2CB/U/pxuhytXBAuTPi8p0b6sbrnLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpVqEes0quUDSHdJJeRLhdyPcRL/rFM9GwSibA4oFI/AIhAIy8FCDPZY/9PIWiDnGrzjEuEOG1tAnNONbGAjLWQ6tR"}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/talib-c-1.0.12.tgz_1483030805183_0.8996857940219343"}},"1.0.15":{"name":"talib-c","version":"1.0.15","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"5bf9264d0aa8c19d03d6a56b94bfe0e51c58ebbe","_id":"talib-c@1.0.15","_shasum":"a31bd10b92100c7997667da9de09efc1dc36990c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"a31bd10b92100c7997667da9de09efc1dc36990c","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.15.tgz","integrity":"sha512-vF7cvDgQOOVqwSHqfUGsT3Gr0/dAn9bkFQNO+sY9z+zNsxKHtV4FGcoAqQA0eLuGiQEPh0hI5wYCePYBs3RjWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5oS/MQuxckDG0IuU3ouVTsFRq2ZoC8v9cmaO52CBVlwIhAP4GxVOTMNkXRiBTRECofRpkMd2YM9DKsaW7jqqQ4r21"}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.15.tgz_1483032846203_0.1696866163983941"}},"1.0.16":{"name":"talib-c","version":"1.0.16","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"29d365325d00811bfcafba82199b10f7aaf96f81","_id":"talib-c@1.0.16","_shasum":"0891ac60ec17f2039d79faa36acb8939fb03e7c7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"0891ac60ec17f2039d79faa36acb8939fb03e7c7","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.16.tgz","integrity":"sha512-kTIr20tDHVmyB+F83yUA7S2w3eqn6wpTa8mV7sd9uiU1ETrUtnanCNv0B0zUj3wHZEqJawqunLe8G3r5/lPWLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYOJuhKPJjaIAbNmBd2zOhGSmuleHV0S97szG/2Q6/QAiBL3TO25LSX96NJGaMFOaWledSLZuVRT9KS19sXFPeXdQ=="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.16.tgz_1483741444166_0.030669765081256628"}},"1.0.17":{"name":"talib-c","version":"1.0.17","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"725507ebc425d1ee2887c8b0001dc71dbf677144","_id":"talib-c@1.0.17","_shasum":"e0fb23da91cd4f49eafba237dd9a9b66f04f9cee","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"e0fb23da91cd4f49eafba237dd9a9b66f04f9cee","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.17.tgz","integrity":"sha512-zq0bjPELNtaZPiwW6T2x3aFz01Je1KpXEI3qo7pVpLkh3tc89395wWg5J3Qj3KMWBuBslwhZhrHspYu1X2xlFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbcy9rAMEL6vV8WaZ5sKHYnpHP4ihjnmAc6SNS5SR0zAiEA+Wux4o1YwYTd/RQRXGuPK+0l+XM8zRkx2UIysP45WgE="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/talib-c-1.0.17.tgz_1483742325729_0.8243597317487001"}},"1.0.18":{"name":"talib-c","version":"1.0.18","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"e7fec9a4312102df51dcff51a045df289a2f69ff","_id":"talib-c@1.0.18","_shasum":"dd74e26c34fb1855e6b90ee92264254132115e08","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"dd74e26c34fb1855e6b90ee92264254132115e08","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.18.tgz","integrity":"sha512-Zl4KosurJnLv5wJzX14DWgEf7vg+olymuMP2S4E/rllEYElq5lnLyrFrAflbtuhPkO8QngPaepvn+f8HAAjxBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCASnc2QiWlVmGzimx2fu0cQifrUPCVjJneX7tahmDrNAIhAKYWZhzEwCYpuuERjsSPjofWoMZTifi39eOzKEw1HhJF"}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/talib-c-1.0.18.tgz_1483745234352_0.5371937879826874"}},"1.0.19":{"name":"talib-c","version":"1.0.19","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1"},"gitHead":"9e8ae2356e64e2cc37f2b1307fef60f092719ec3","_id":"talib-c@1.0.19","_shasum":"8750134f5e860095d0f4c983617f2674cd6cf732","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"8750134f5e860095d0f4c983617f2674cd6cf732","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.19.tgz","integrity":"sha512-5j+KrARRVVdx0W/+bI8lpTd1YpCSV4rPDqZc/iP9SiiZqaL/e0bSB8LAy5ACC9XgOcZxTf7LxYmCXbfa3U6ppg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDymBzRQffAVTv/1aqcVI91rEzsAgNDe4P+xd7B+D1U+AIgf2WFavJZSylURVnsV4lpOP/PycPvy08TL0SF8jIqcDM="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/talib-c-1.0.19.tgz_1483762863250_0.5622647230047733"}},"1.0.20":{"name":"talib-c","version":"1.0.20","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1","find-node-modules":"^1.0.4"},"gitHead":"df5be300777ff25fd9491c6a776a8590e4ce211c","_id":"talib-c@1.0.20","_shasum":"d4c994557c46569eacb1366d41412f0237208018","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"d4c994557c46569eacb1366d41412f0237208018","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.20.tgz","integrity":"sha512-dMXRvnB/LNO2UZD29ON7ZIU6iByLNz8lTkpjcSx3C+jpH8g3XEwHzS3hW/gjYAkiLEVk31FXKYYIs92PQqTOBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuWFH6GstaOzHyzu2rkv/PUHbasO+EGASSEjWax4V7AAIhAIU8/FCZA74aYDuWZ929yE7BxzjzCSTSB5Wm4r1JCCVp"}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.20.tgz_1488860439370_0.3491723525803536"}},"1.0.21":{"name":"talib-c","version":"1.0.21","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"^6.5.1","find-node-modules":"^1.0.4"},"gitHead":"66f5fbf9cacf084a869410afb0e19171bb91e5d7","_id":"talib-c@1.0.21","_shasum":"1eebfb18dd3cadd61912a95ce2b69f1d353c3949","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"shasum":"1eebfb18dd3cadd61912a95ce2b69f1d353c3949","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.21.tgz","integrity":"sha512-U5PN4PdwaXY/L+th4c+row62/o0i9F9j2RJYEy+htxyyLcUoyruL/iakuMkoLMF93JTH9U3d6ek/FA155kXBWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBorSKVMs1D4QFpRtp9K/phXvjU+pyjNmlIKn6Fy5gwBAiArdlj+P1gXzyoSxHYF9u4qSKL7Kv9GQKA03cpesNjsYw=="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/talib-c-1.0.21.tgz_1489015935138_0.2136755739338696"}},"1.0.22":{"name":"talib-c","version":"1.0.22","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"github:tjanczuk/edge","find-node-modules":"^1.0.4"},"gitHead":"dce8bf9339dcb8bbd6f886ca9142b0f7abbf44c3","_id":"talib-c@1.0.22","_npmVersion":"5.5.1","_nodeVersion":"8.2.1","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"integrity":"sha512-aJv7u67AjLX8ums28OomrNrHRUx354jHivAEOjTgWxl8mqzx9y8vr/RelXMdAp27bmbyHIwvhU3gdoio1Usrog==","shasum":"8755d9476f5c8ada61ab8d37f36447c831e12fe7","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4IxYruj4CPxP0RlTPFoHzMfip9LKOwUGSIqZdX80n4AIhAMnKJDySZWm3tNJrCxho2iD1Oj6Zyd0402dUkrHrlYMP"}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/talib-c-1.0.22.tgz_1509377043020_0.8922300369013101"}},"1.0.23":{"name":"talib-c","version":"1.0.23","description":"Implement talib library from C project","main":"index.js","files":["talib.dll","TA-Lib-Core.dll"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["talib","nodejs","module"],"repository":{"type":"git","url":"git+https://github.com/flllexa/talib-c.git"},"author":{"name":"Persio Flexa"},"license":"MIT","dependencies":{"edge":"github:tjanczuk/edge","find-node-modules":"^1.0.4"},"gitHead":"5e5dc9d05d7d87e10d63d42e61b3cb1c7ce842d2","bugs":{"url":"https://github.com/flllexa/talib-c/issues"},"homepage":"https://github.com/flllexa/talib-c#readme","_id":"talib-c@1.0.23","_npmVersion":"5.5.1","_nodeVersion":"8.2.1","_npmUser":{"name":"flllexa","email":"flllexa@live.com"},"dist":{"integrity":"sha512-QG2B9zgJYv9rl7eeUw1jfsgyHU3+/jedulj47Nj0qWz4LaC0Bhd2+2RYy3fXcXNC8eM0gI//JvC0ckE/8cmBrw==","shasum":"0d090c46a59dba9a3ebfaee754c16f11471f9c17","tarball":"https://registry.npmjs.org/talib-c/-/talib-c-1.0.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4EXbmEvtGNBYM3hovOAEz0CNxdbL7/ZXxSp5LO4RroAiAbS05bLMtbzHVeJDpFbxLv5OYs1SJ7nLV1LTf+rmEc6w=="}]},"maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/talib-c-1.0.23.tgz_1509377080346_0.393713008845225"}}},"readme":"# talib-c\r\nTalib-c implements all talib methods to async calls\r\n\r\n``` js\r\nvar talib = require(\"talib-c\");\r\n\r\n__awaiter(this, void 0, Promise, function* () {\r\n\r\n    // translated methods \r\n    result = yield talib.func({ name: \"Acos\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"AcosLookback\" });\r\n\r\n    result = yield talib.func({ name: \"Ad\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], inVolume: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"Add\", startIdx: 0, endIdx: 2, inReal0: [12, 3, 45], inReal1: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"AddLookback\" });\r\n    result = yield talib.func({ name: \"AdLookback\" });\r\n    result = yield talib.func({ name: \"AdOsc\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], inVolume: [12, 3, 45], optInFastPeriod: 2, optInSlowPeriod: 4, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"AdOscLookback\", optInFastPeriod: 2, optInSlowPeriod: 4 });\r\n    result = yield talib.func({ name: \"Adx\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"AdxLookback\", optInTimePeriod: 2 });\r\n\r\n    result = yield talib.func({ name: \"Adxr\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"AdxrLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Apo\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInFastPeriod: 2, optInSlowPeriod: 4, optInMAType: MAType.Dema, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"ApoLookback\", optInFastPeriod: 2, optInSlowPeriod: 4, optInMAType: MAType.Dema });\r\n    result = yield talib.func({ name: \"Aroon\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outAroonDown: [12, 3, 45], outAroonUp: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"AroonLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"AroonOsc\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"AroonOscLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Asin\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"AsinLookback\" });\r\n    result = yield talib.func({ name: \"Atan\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"AtanLookback\" });\r\n    result = yield talib.func({ name: \"Atr\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"AtrLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"AvgPrice\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"AvgPriceLookback\" });\r\n    result = yield talib.func({ name: \"Bbands\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, optInNbDevUp: 1, optInNbDevDn: 2, optInMAType: MAType.Dema, outBegIdx: 0, outNBElement: 0, outRealUpperBand: [12, 3, 45], outRealMiddleBand: [12, 3, 45], outRealLowerBand: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"BbandsLookback\", optInTimePeriod: 2, optInNbDevUp: 1, optInNbDevDn: 2, optInMAType: MAType.Dema });\r\n\r\n    result = yield talib.func({ name: \"Beta\", startIdx: 0, endIdx: 2, inReal0: [12, 3, 45], inReal1: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"BetaLookback\", optInTimePeriod: 2 });\r\n\r\n    result = yield talib.func({ name: \"Bop\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"BopLookback\" });\r\n\r\n    result = yield talib.func({ name: \"Cci\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CciLookback\", optInTimePeriod: 2 });\r\n\r\n    result = yield talib.func({ name: \"Cdl2Crows\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"Cdl2CrowsLookback\" });\r\n\r\n    result = yield talib.func({ name: \"Cdl3BlackCrows\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"Cdl3BlackCrowsLookback\" });\r\n    result = yield talib.func({ name: \"Cdl3Inside\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"Cdl3InsideLookback\" });\r\n    result = yield talib.func({ name: \"Cdl3LineStrike\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"Cdl3LineStrikeLookback\" });\r\n    result = yield talib.func({ name: \"Cdl3Outside\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"Cdl3OutsideLookback\" });\r\n    result = yield talib.func({ name: \"Cdl3StarsInSouth\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"Cdl3StarsInSouthLookback\" });\r\n    result = yield talib.func({ name: \"Cdl3WhiteSoldiers\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"Cdl3WhiteSoldiersLookback\" });\r\n    result = yield talib.func({ name: \"CdlAbandonedBaby\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInPenetration: 2, outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlAbandonedBabyLookback\", optInPenetration: 2 });\r\n    result = yield talib.func({ name: \"CdlAdvanceBlock\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlAdvanceBlockLookback\" });\r\n    result = yield talib.func({ name: \"CdlBeltHold\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlBeltHoldLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlBreakaway\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlBreakawayLookback\" });\r\n    result = yield talib.func({ name: \"CdlClosingMarubozu\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlClosingMarubozuLookback\" });\r\n    result = yield talib.func({ name: \"CdlConcealBabysWall\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlConcealBabysWallLookback\" });\r\n    result = yield talib.func({ name: \"CdlCounterAttack\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlCounterAttackLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlDarkCloudCover\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInPenetration: 2, outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlDarkCloudCoverLookback\", optInPenetration: 2 });\r\n\r\n    result = yield talib.func({ name: \"CdlDoji\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlDojiLookback\" });\r\n    result = yield talib.func({ name: \"CdlDojiStar\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlDojiStarLookback\" });\r\n    result = yield talib.func({ name: \"CdlDragonflyDoji\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlDragonflyDojiLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlEngulfing\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlEngulfingLookback\" });\r\n    result = yield talib.func({ name: \"CdlEveningDojiStar\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInPenetration: 2, outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlEveningDojiStarLookback\", optInPenetration: 2 });\r\n    result = yield talib.func({ name: \"CdlEveningStar\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInPenetration: 2, outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlEveningStarLookback\", optInPenetration: 2 });\r\n\r\n    result = yield talib.func({ name: \"CdlGapSideSideWhite\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlGapSideSideWhiteLookback\" });\r\n    result = yield talib.func({ name: \"CdlGravestoneDoji\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlGravestoneDojiLookback\" });\r\n    result = yield talib.func({ name: \"CdlHammer\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlHammerLookback\" });\r\n    result = yield talib.func({ name: \"CdlHangingMan\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlHangingManLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlHarami\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlHaramiCross\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlHaramiCrossLookback\" });\r\n    result = yield talib.func({ name: \"CdlHaramiLookback\" });\r\n    result = yield talib.func({ name: \"CdlHignWave\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlHignWaveLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlHikkake\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlHikkakeLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlHikkakeMod\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlHikkakeModLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlHomingPigeon\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlHomingPigeonLookback\" });\r\n    result = yield talib.func({ name: \"CdlIdentical3Crows\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlIdentical3CrowsLookback\" });\r\n    result = yield talib.func({ name: \"CdlInNeck\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlInNeckLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlInvertedHammer\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlInvertedHammerLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlKicking\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlKickingByLength\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlKickingByLengthLookback\" });\r\n    result = yield talib.func({ name: \"CdlKickingLookback\" });\r\n    result = yield talib.func({ name: \"CdlLadderBottom\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlLadderBottomLookback\" });\r\n    result = yield talib.func({ name: \"CdlLongLeggedDoji\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlLongLeggedDojiLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlLongLine\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlLongLineLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlMarubozu\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlMarubozuLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlMatchingLow\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlMatchingLowLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlMatHold\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInPenetration: 2, outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlMatHoldLookback\", optInPenetration: 2 });\r\n\r\n    result = yield talib.func({ name: \"CdlMorningDojiStar\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInPenetration: 2, outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlMorningDojiStarLookback\", optInPenetration: 2 });\r\n    result = yield talib.func({ name: \"CdlMorningStar\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInPenetration: 2, outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlMorningStarLookback\", optInPenetration: 2 });\r\n    result = yield talib.func({ name: \"CdlOnNeck\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlOnNeckLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlPiercing\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlPiercingLookback\" });\r\n    result = yield talib.func({ name: \"CdlRickshawMan\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlRickshawManLookback\" });\r\n    result = yield talib.func({ name: \"CdlRiseFall3Methods\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlRiseFall3MethodsLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlSeperatingLines\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlSeperatingLinesLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlShootingStar\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlShootingStarLookback\" });\r\n    result = yield talib.func({ name: \"CdlShortLine\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlShortLineLookback\" });\r\n    result = yield talib.func({ name: \"CdlSpinningTop\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlSpinningTopLookback\" });\r\n\r\n    result = yield talib.func({ name: \"CdlStalledPattern\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CdlStalledPatternLookback\" });\r\n    result = yield talib.func({ name: \"CdlStickSandwhich\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlStickSandwhichLookback\" });\r\n    result = yield talib.func({ name: \"CdlTakuri\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlTakuriLookback\" });\r\n    result = yield talib.func({ name: \"CdlTasukiGap\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlTasukiGapLookback\" });\r\n    result = yield talib.func({ name: \"CdlThrusting\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlThrustingLookback\" });\r\n    result = yield talib.func({ name: \"CdlTristar\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlTristarLookback\" });\r\n    result = yield talib.func({ name: \"CdlUnique3River\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlUnique3RiverLookback\" });\r\n    result = yield talib.func({ name: \"CdlUpsideGap2Crows\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlUpsideGap2CrowsLookback\" });\r\n    result = yield talib.func({ name: \"CdlXSideGap3Methods\", startIdx: 0, endIdx: 2, inOpen: [12, 3, 45], inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CdlXSideGap3MethodsLookback\" });\r\n    result = yield talib.func({ name: \"Ceil\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CeilLookback\" });\r\n    result = yield talib.func({ name: \"Cmo\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CmoLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Correl\", startIdx: 0, endIdx: 2, inReal0: [12, 3, 45], inReal1: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"CorrelLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Cos\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"Cosh\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"CoshLookback\" });\r\n    result = yield talib.func({ name: \"CosLookback\" });\r\n    result = yield talib.func({ name: \"Dema\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"DemaLookback\", optInTimePeriod: 2 });\r\n\r\n    result = yield talib.func({ name: \"Div\", startIdx: 0, endIdx: 2, inReal0: [12, 3, 45], inReal1: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"DivLookback\" });\r\n    result = yield talib.func({ name: \"Dx\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"DxLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Ema\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"EmaLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Exp\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"ExpLookback\" });\r\n    result = yield talib.func({ name: \"Floor\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"FloorLookback\" });\r\n    result = yield talib.func({ name: \"GetCompatibility\" });\r\n    result = yield talib.func({ name: \"GetUnstablePeriod\", FuncUnstId: FuncUnstId.Ema });\r\n    result = yield talib.func({ name: \"HtDcPeriod\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"HtDcPeriodLookback\" });\r\n    result = yield talib.func({ name: \"HtDcPhase\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"HtDcPhaseLookback\" });\r\n    result = yield talib.func({ name: \"HtPhasor\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInPhase: [12, 3, 45], outQuadrature: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"HtPhasorLookback\" });\r\n    result = yield talib.func({ name: \"HtSine\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outSine: [12, 3, 45], outLeadSine: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"HtSineLookback\" });\r\n    result = yield talib.func({ name: \"HtTrendline\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"HtTrendlineLookback\" });\r\n    result = yield talib.func({ name: \"HtTrendMode\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"HtTrendModeLookback\" });\r\n    result = yield talib.func({ name: \"Kama\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"KamaLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"LinearReg\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"LinearRegAngle\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"LinearRegAngleLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"LinearRegIntercept\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"LinearRegInterceptLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"LinearRegLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"LinearRegSlope\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"LinearRegSlopeLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Ln\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"LnLookback\" });\r\n    result = yield talib.func({ name: \"Log10\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"Log10Lookback\" });\r\n    result = yield talib.func({ name: \"Macd\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInFastPeriod: 2, optInSlowPeriod: 4, optInSignalPeriod: 2, outBegIdx: 0, outNBElement: 0, outMACD: [0, 0, 0], outMACDSignal: [0, 0, 0], outMACDHist: [0, 0, 0] });\r\n    result = yield talib.func({ name: \"MacdExt\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInFastPeriod: 2, optInFastMAType: MAType.Dema, optInSlowPeriod: 4, optInSlowMAType: MAType.Dema, optInSignalPeriod: 2, optInSignalMAType: MAType.Dema, outBegIdx: 0, outNBElement: 0, outMACD: [0, 0, 0], outMACDSignal: [0, 0, 0], outMACDHist: [0, 0, 0] });\r\n    result = yield talib.func({ name: \"MacdExtLookback\", optInFastPeriod: 2, optInFastMAType: MAType.Dema, optInSlowPeriod: 4, optInSlowMAType: MAType.Dema, optInSignalPeriod: 2, optInSignalMAType: MAType.Dema });\r\n    result = yield talib.func({ name: \"MacdFix\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInSignalPeriod: 2, outBegIdx: 0, outNBElement: 0, outMACD: [0, 0, 0], outMACDSignal: [0, 0, 0], outMACDHist: [0, 0, 0] });\r\n    result = yield talib.func({ name: \"MacdFixLookback\", optInSignalPeriod: 2 });\r\n    result = yield talib.func({ name: \"MacdLookback\", optInFastPeriod: 2, optInSlowPeriod: 4, optInSignalPeriod: 2 });\r\n    result = yield talib.func({ name: \"Mama\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInFastLimit: 2, optInSlowLimit: 3, outBegIdx: 0, outNBElement: 0, outMAMA: [0, 0, 0], outFAMA: [0, 0, 0] });\r\n    result = yield talib.func({ name: \"MamaLookback\", optInFastLimit: 2, optInSlowLimit: 3 });\r\n    result = yield talib.func({ name: \"Max\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MaxIndex\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MaxIndexLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MaxLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MedPrice\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MedPriceLookback\" });\r\n    result = yield talib.func({ name: \"Mfi\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], inVolume: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"MfiLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MidPoint\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MidPointLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MidPrice\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MidPriceLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Min\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MinIndex\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outInteger: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MinIndexLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MinLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MinMax\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outMin: [0, 0, 0], outMax: [0, 0, 0] });\r\n    result = yield talib.func({ name: \"MinMaxIndex\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outMinIdx: [0, 0, 0], outMaxIdx: [0, 0, 0] });\r\n    result = yield talib.func({ name: \"MinMaxIndexLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MinMaxLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MinusDI\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"MinusDILookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MinusDM\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MinusDMLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Mom\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MomLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"MovingAverage\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, optInMAType: MAType.Dema, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MovingAverageLookback\", optInTimePeriod: 2, optInMAType: MAType.Dema });\r\n\r\n    result = yield talib.func({ name: \"MovingAverageVariablePeriod\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], inPeriods: [12, 3, 45], optInMinPeriod: 2, optInMaxPeriod: 2, optInMAType: MAType.Dema, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MovingAverageVariablePeriodLookback\", optInMinPeriod: 2, optInMaxPeriod: 2, optInMAType: MAType.Dema });\r\n\r\n    result = yield talib.func({ name: \"Mult\", startIdx: 0, endIdx: 2, inReal0: [12, 3, 45], inReal1: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"MultLookback\" });\r\n\r\n    result = yield talib.func({ name: \"Natr\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"NatrLookback\", optInTimePeriod: 2 });\r\n\r\n    result = yield talib.func({ name: \"Obv\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], inVolume: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"ObvLookback\" });\r\n\r\n    result = yield talib.func({ name: \"PlusDI\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"PlusDILookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"PlusDM\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"PlusDMLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Ppo\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInFastPeriod: 2, optInSlowPeriod: 4, optInMAType: MAType.Dema, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"PpoLookback\", optInFastPeriod: 2, optInSlowPeriod: 4, optInMAType: MAType.Dema });\r\n    result = yield talib.func({ name: \"RestoreCandleDefaultSettings\", settingType: CandleSettingType.AllCandleSettings });\r\n    result = yield talib.func({ name: \"Roc\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"RocLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"RocP\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"RocPLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"RocR\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"RocR100\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"RocR100Lookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"RocRLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Rsi\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"RsiLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Sar\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], optInAcceleration: 1, optInMaximum: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"SarExt\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], optInStartValue: 0, optInOffsetOnReverse: 1, optInAccelerationInitLong: 1, optInAccelerationLong: 1, optInAccelerationMaxLong: 2, optInAccelerationInitShort: 1, optInAccelerationShort: 1, optInAccelerationMaxShort: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"SarExtLookback\", optInStartValue: 0, optInOffsetOnReverse: 1, optInAccelerationInitLong: 1, optInAccelerationLong: 1, optInAccelerationMaxLong: 2, optInAccelerationInitShort: 1, optInAccelerationShort: 1, optInAccelerationMaxShort: 2 });\r\n    result = yield talib.func({ name: \"SarLookback\", optInAcceleration: 1, optInMaximum: 2 });\r\n    result = yield talib.func({ name: \"SetCandleSettings\", settingType: CandleSettingType.AllCandleSettings, rangeType: RangeType.RealBody, avgPeriod: 2, factor: 1 });\r\n    result = yield talib.func({ name: \"SetCompatibility\", value: Compatibility.Default });\r\n    result = yield talib.func({ name: \"SetUnstablePeriod\", id: FuncUnstId.Ema, unstablePeriod: 0 });\r\n    result = yield talib.func({ name: \"Sin\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"Sinh\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"SinhLookback\" });\r\n    result = yield talib.func({ name: \"SinLookback\" });\r\n    result = yield talib.func({ name: \"Sma\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"SmaLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Sqrt\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"SqrtLookback\" });\r\n    result = yield talib.func({ name: \"StdDev\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, optInNbDev: 1, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"StdDevLookback\", optInTimePeriod: 2, optInNbDev: 1 });\r\n    result = yield talib.func({ name: \"Stoch\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInFastK_Period: 1, optInSlowK_Period: 1, optInSlowK_MAType: MAType.Ema, optInSlowD_Period: 1, optInSlowD_MAType: MAType.Ema, outBegIdx: 0, outNBElement: 0, outSlowK: [0, 0, 0], outSlowD: [0, 0, 0] });\r\n\r\n    result = yield talib.func({ name: \"StochF\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInFastK_Period: 1, optInFastD_Period: 2, optInFastD_MAType: MAType.Ema, outBegIdx: 0, outNBElement: 0, outFastK: [0, 0, 0], outFastD: [0, 0, 0] });\r\n    result = yield talib.func({ name: \"StochFLookback\", optInFastK_Period: 1, optInFastD_Period: 2, optInFastD_MAType: MAType.Ema });\r\n    result = yield talib.func({ name: \"StochLookback\", optInFastK_Period: 1, optInSlowK_Period: 1, optInSlowK_MAType: MAType.Ema, optInSlowD_Period: 1, optInSlowD_MAType: MAType.Ema });\r\n    result = yield talib.func({ name: \"StochRsi\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, optInFastK_Period: 1, optInFastD_Period: 2, optInFastD_MAType: MAType.Ema, outBegIdx: 0, outNBElement: 0, outFastK: [0, 0, 0], outFastD: [0, 0, 0] });\r\n    result = yield talib.func({ name: \"StochRsiLookback\", optInTimePeriod: 2, optInFastK_Period: 1, optInFastD_Period: 2, optInFastD_MAType: MAType.Ema });\r\n    result = yield talib.func({ name: \"Sub\", startIdx: 0, endIdx: 2, inReal0: [12, 3, 45], inReal1: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"SubLookback\" });\r\n    result = yield talib.func({ name: \"Sum\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"SumLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"T3\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, optInVFactor: 1, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"T3Lookback\", optInTimePeriod: 2, optInVFactor: 1 });\r\n    result = yield talib.func({ name: \"Tan\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"Tanh\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"TanhLookback\" });\r\n    result = yield talib.func({ name: \"TanLookback\" });\r\n    result = yield talib.func({ name: \"Tema\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"TemaLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Trima\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"TrimaLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Trix\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"TrixLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"TrueRange\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"TrueRangeLookback\" });\r\n    result = yield talib.func({ name: \"Tsf\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"TsfLookback\", optInTimePeriod: 2 });\r\n\r\n    result = yield talib.func({ name: \"TypPrice\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"TypPriceLookback\" });\r\n    result = yield talib.func({ name: \"UltOsc\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod1: 1, optInTimePeriod2: 2, optInTimePeriod3: 0, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n\r\n    result = yield talib.func({ name: \"UltOscLookback\", optInTimePeriod1: 1, optInTimePeriod2: 2, optInTimePeriod3: 0 });\r\n    result = yield talib.func({ name: \"Variance\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, optInNbDev: 1, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"VarianceLookback\", optInTimePeriod: 2, optInNbDev: 1 });\r\n\r\n    result = yield talib.func({ name: \"WclPrice\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"WclPriceLookback\" });\r\n\r\n    result = yield talib.func({ name: \"WillR\", startIdx: 0, endIdx: 2, inHigh: [12, 3, 45], inLow: [12, 3, 45], inClose: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"WillRLookback\", optInTimePeriod: 2 });\r\n    result = yield talib.func({ name: \"Wma\", startIdx: 0, endIdx: 2, inReal: [12, 3, 45], optInTimePeriod: 2, outBegIdx: 0, outNBElement: 0, outReal: [12, 3, 45] });\r\n    result = yield talib.func({ name: \"WmaLookback\", optInTimePeriod: 2 });\r\n});","maintainers":[{"name":"flllexa","email":"flllexa@live.com"}],"time":{"modified":"2022-06-27T03:43:36.252Z","created":"2016-12-24T06:04:05.576Z","1.0.0":"2016-12-24T06:04:05.576Z","1.0.1":"2016-12-24T13:01:37.874Z","1.0.2":"2016-12-24T13:33:00.028Z","1.0.3":"2016-12-24T13:35:00.413Z","1.0.4":"2016-12-24T13:46:32.628Z","1.0.5":"2016-12-24T13:50:57.585Z","1.0.6":"2016-12-24T13:54:10.971Z","1.0.7":"2016-12-24T14:01:06.989Z","1.0.8":"2016-12-26T21:39:41.787Z","1.0.9":"2016-12-26T21:46:08.271Z","1.0.10":"2016-12-26T22:23:51.116Z","1.0.11":"2016-12-27T23:14:14.429Z","1.0.12":"2016-12-29T17:00:05.438Z","1.0.15":"2016-12-29T17:34:08.282Z","1.0.16":"2017-01-06T22:24:06.677Z","1.0.17":"2017-01-06T22:38:45.997Z","1.0.18":"2017-01-06T23:27:14.599Z","1.0.19":"2017-01-07T04:21:03.497Z","1.0.20":"2017-03-07T04:20:41.666Z","1.0.21":"2017-03-08T23:32:17.139Z","1.0.22":"2017-10-30T15:24:03.208Z","1.0.23":"2017-10-30T15:24:40.424Z"},"keywords":["talib","nodejs","module"],"author":{"name":"Persio Flexa"},"license":"MIT","readmeFilename":"README.md","users":{"ukuli":true,"mimmo1":true},"homepage":"https://github.com/flllexa/talib-c#readme","repository":{"type":"git","url":"git+https://github.com/flllexa/talib-c.git"},"bugs":{"url":"https://github.com/flllexa/talib-c/issues"}}