커뮤니티

추가된 특정날짜의 종가...

프로필 이미지
소주까기인형
2025-08-25 12:03:32
91
글번호 193479
답변완료
추가된 종목 분봉챠트에서 특정일자와 당일 종가와의 가격차이를 알고싶은 수식이 알아봤는데 잘 안되서 수식요청드립니다. Input: TargetDate(20250605); # <-- 여기서 날짜를 수정하세요 # 2. 두 번째 종목(data2)의 과거 종가를 저장할 변수를 선언합니다. Var: PastDailyClose_Data2(0); # 3. data2의 특정일 종가를 계산합니다. (핵심 로직) # data2의 날짜가 TargetDate와 같고, 다음 봉의 날짜와는 다른 순간을 찾습니다. PastDailyClose_Data2 = ValueWhen(1, data2(sDate) == TargetDate && data2(sDate) != data2(sDate(-1)), data2(C)); # 4. data2의 현재 종가와 과거 종가의 차이를 계산합니다. Var: PriceDiff(0); PriceDiff = data2(C) - PastDailyClose_Data2; # 5. 계산된 차이 값을 지표로 출력합니다. Plot1(PriceDiff, "종가차이(data2)");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-08-25 13:54:48

안녕하세요 예스스탁입니다. 예스랭귀지에는 ValueWhen 함수가 없습니다. Input: TargetDate(20250605); Var: PastDailyClose_Data2(0); Var: PriceDiff(0); if data2(sDate) == TargetDate Then PastDailyClose_Data2 = data2(C); if PastDailyClose_Data2 > 0 Then { PriceDiff = data2(C) - PastDailyClose_Data2; Plot1(PriceDiff, "종가차이(data2)"); } 즐거운 하루되세요 > 소주까기인형 님이 쓴 글입니다. > 제목 : 추가된 특정날짜의 종가... > 추가된 종목 분봉챠트에서 특정일자와 당일 종가와의 가격차이를 알고싶은 수식이 알아봤는데 잘 안되서 수식요청드립니다. Input: TargetDate(20250605); # <-- 여기서 날짜를 수정하세요 # 2. 두 번째 종목(data2)의 과거 종가를 저장할 변수를 선언합니다. Var: PastDailyClose_Data2(0); # 3. data2의 특정일 종가를 계산합니다. (핵심 로직) # data2의 날짜가 TargetDate와 같고, 다음 봉의 날짜와는 다른 순간을 찾습니다. PastDailyClose_Data2 = ValueWhen(1, data2(sDate) == TargetDate && data2(sDate) != data2(sDate(-1)), data2(C)); # 4. data2의 현재 종가와 과거 종가의 차이를 계산합니다. Var: PriceDiff(0); PriceDiff = data2(C) - PastDailyClose_Data2; # 5. 계산된 차이 값을 지표로 출력합니다. Plot1(PriceDiff, "종가차이(data2)");