← Назад'use strict';
/**
* Shared utility – merge Greeks data into the options array.
* Used by scheduler, dashboard route, and signals route.
*/
function mergeGreeksIntoOptions(options, greeksMap) {
if (!greeksMap) return options;
return options.map(o => {
const g = greeksMap[o.symbol];
if (!g) return o;
return {
...o,
delta: g.delta,
gamma: g.gamma,
theta: g.theta,
vega: g.vega,
markIV: g.markIV,
strikePrice: g.strikePrice || o.strikePrice,
side: g.side || o.side,
};
});
}
module.exports = { mergeGreeksIntoOptions };