UNPKG

mm_stock

Version:

这是一个股票分析模块,用于预测和分析股票未来走势。

73 lines (67 loc) 1.88 kB
const fs = require("fs"); const Stock = require("./index"); const Http = require('./https.js'); var stock = new Stock(); /** * 执行分析 * @param {Array} 数据数组 * @param {Number} d 数日前 */ function run(arr, d) { var now = new Date(); var date = now.addDays(-d); var ar = arr.slice(0, arr.length - d).reverse(); var vm = { H: 5, L: 6, O: 4, C: 7, V: 8, CHG: 9, DATETIME: 3 }; console.log("当前收盘价:", ar[ar.length - 1][vm.C]); return stock.for_run(ar, vm); } async function test(marketId) { var num = 560; var hp = new Http(); // "https://www.bw.io/exchange/config/controller/website/marketcontroller/getByWebId"; var res = await hp.get(`https://www.bw.io/api/data/v1/klines?marketId=${marketId}&type=1D&dataSize=${num}`); if (res.body) { // 13 曙光初现 11-26 // 29 死叉 // 43 金叉 早晨之星 // 58 阳奉阴违 10-11 // 116 三只乌鸦 08-16 // 149 黄昏之星 // 151 黄昏执行(预) 07-11 // 153 旭日东升 07-09 // 158 蜻蜓点水 07-04 // 164 乌云盖顶 06-27 // 249 旱地拔葱 04-02 "./log_market.json".saveText(res.body); var ret = run(res.body.toJson().datas, 0); var file = "./log.json".fullname(__dirname); file.saveText($.toJson(ret, true)); console.log(ret); } } test(281); // 最佳时间是上午十点10:00,下午两点半14:30 // "datas": [ // [ // "K", //数据类型,K线数据 // "281", //市场id // "btc_usdt", //交易对 // "1569302520", //时间戳 // "9741.6", //开盘价 // "9741.7", //最高价 // "9737.2", //最低价 // "9737.3", //收盘价 // "5.18", //成交量 // "0.0441", //涨跌幅 // "1M", //K线类型,1分钟:1M // "50458.35" //成交额 // ], // ]