← Назад
'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 };