INNER CODE UNIT · JavaScript
etDateStr
dearvn/tradovate-trading-bot · agents/order-flow/index.js:66
function etDateStr(et) {
return `${et.getUTCFullYear()}-${String(et.getUTCMonth() + 1).padStart(2, '0')}-${String(et.getUTCDate()).padStart(2, '0')}`;
}
// ── Session phase ─────────────────────────────────────────────────────────────
function sessionPhase(etDate) {
const h = etDate.getUTCHours();
const m = etDate.getUTCMinutes();
const mins = h * 60 + m;
if (mins < 9 * 60 + 30) return 'CLOSED';
if (mins < 9 * 60 + 50) return 'OPEN';
if (mins < 11 * 60 + 30) return 'MORNING';
if (mins < 13 * 60) return 'LUNCH';
if (mins < 15 * 60) return 'AFTERNOON';
if (mins < 15 * 60 + 45) return 'POWER_HOUR';
if (mins < 16 * 60) return 'FINAL';