Merge pull request '[WBS-2.3] RS(상대강도) 신호 V2 완성' (#6) from feature/wbs-2.3 into main

Reviewed-on: http://192.168.123.100:8418/KimJaeHyun/myfinance/pulls/6
This commit is contained in:
2026-06-13 14:18:44 +09:00
2 changed files with 14 additions and 6 deletions
@@ -2256,7 +2256,15 @@ function runDataFeed() {
const macroSheet = getSpreadsheet_().getSheetByName("macro");
if (macroSheet) {
const mData = macroSheet.getDataRange().getValues();
const mHdr = mData[1] ?? [];
let headerRowIdx = 0;
for (let r = 0; r < Math.min(5, mData.length); r++) {
const row = mData[r] ?? [];
if (row.indexOf("Symbol") >= 0 && row.indexOf("Name") >= 0) {
headerRowIdx = r;
break;
}
}
const mHdr = mData[headerRowIdx] ?? [];
const symIdx = mHdr.indexOf("Symbol");
const nameIdx = mHdr.indexOf("Name");
const closeIdx = mHdr.indexOf("Close");
@@ -2265,7 +2273,7 @@ function runDataFeed() {
const ret10DIdx = mHdr.indexOf("Ret10D");
const ret20DIdx = mHdr.indexOf("Ret20D");
const ret60DIdx = mHdr.indexOf("Ret60D");
for (let i = 2; i < mData.length; i++) {
for (let i = headerRowIdx + 1; i < mData.length; i++) {
const sym = symIdx >= 0 ? String(mData[i][symIdx]).trim() : "";
const name = nameIdx >= 0 ? String(mData[i][nameIdx]).trim() : "";
if (name === "KOSPI") {