diff --git a/src/charts/datafeed.js b/src/charts/datafeed.js index 752026c..3d86285 100644 --- a/src/charts/datafeed.js +++ b/src/charts/datafeed.js @@ -218,15 +218,22 @@ function checkBar(bar, msg) { let h_c = bar.high - bar.close let h_l = bar.high - bar.low - if (o_l<0||c_l||h_o<0||h_c<0||h_l<0) { + if (o_l<0||c_l<0||h_o<0||h_c<0||h_l<0) { console.log(msg, "bar.high/low inconsistent:", bar) + if (o_l<0) console.log("bar inconsistent: open-low: ", o_l) + if (c_l<0) console.log("bar inconsistent: close-low: ", c_l) + if (h_o<0) console.log("bar inconsistent: high-open: ", h_o) + if (h_c<0) console.log("bar inconsistent: high-close:", h_c) + if (h_l<0) console.log("bar inconsistent: high-low: ", h_l) + } else { + console.log(msg, "bar diffs:", bar) + console.log("bar diff: open-low: ", o_l) + console.log("bar diff: close-low: ", c_l) + console.log("bar diff: high-open: ", h_o) + console.log("bar diff: high-close:", h_c) + console.log("bar diff: high-low: ", h_l) } - if (o_l<0) console.log("bar inconsistent: open-low: ", o_l) - if (c_l<0) console.log("bar inconsistent: close-low: ", c_l) - if (h_o<0) console.log("bar inconsistent: high-open: ", h_o) - if (h_c<0) console.log("bar inconsistent: high-close:", h_c) - if (h_l<0) console.log("bar inconsistent: high-low: ", h_l) } export const DataFeed = { @@ -352,6 +359,8 @@ export const DataFeed = { poolCallback(chainId, pool, ohlcs) { console.log("poolCallback: chainId, pool:", chainId, pool) let ohlc = ohlcs.at(-1); + console.log("poolCallBack ohlc:", ohlc) + for (let i = 0; i