UNPKG

mm_maths

Version:

这是一个可以将数学公式推导变形,并转成js和计算的模块。

47 lines (35 loc) 938 B
var Maths = require('./index'); var maths = new Maths(__dirname); // 第一步,载入公式及相关函数 maths.update(__dirname, "stock"); maths.const = { CLOSE: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] } maths.set_var({ ma5: "MA(CLOSE, 5)" }); console.log(new Date()); var ret = maths.run_code(` var a = MA(CLOSE, 5); return a; `); console.log(new Date()); var ret = maths.run_code(` var b = MA(CLOSE, 5); return REF(b, 0); `); console.log(new Date()); console.log(ret); // console.log(Math.cos(0)); // var fd = (2*Math.PI / 360) * 30; // console.log(Math.cos(fd)); // fd = (2*Math.PI / 360) * 60; // console.log(Math.cos(fd)); // fd = (2*Math.PI / 360) * 90; // console.log(Math.cos(fd)); // fd = (2*Math.PI / 360) * 180; // console.log(Math.cos(fd)); // fd = (2*Math.PI / 360) * 270; // console.log(Math.cos(fd)); // fd = (2*Math.PI / 360) * 360; // console.log(Math.cos(fd));