다음 키움수식을 변환해 봤습니다. 이렇게 하면 될까요? 추석 잘 쇠십시오.
A1 = floor(date / 100);
A2 = A1 % 100;
A3 = highestSINCE(1,A2 !=A2(1) and A2 != 12, H);
valuewhen(1, A2 != A2(1), A3(1))
=============================================================
var: A1(0),A2(0),A3(0),B(0);
A1 = floor(date / 100);
A2 = A1 % 100;
//A3 = highestSINCE(1,A2 !=A2(1) and A2 != 12, H);
if A2!=A2[1] && A2!=12 Then
A3 = H;
//valuewhen(1, A2 != A2(1), A3(1))
if A2!=A2[1] Then
B = A3[1];
Plot1(B, "월시초가");
답변 1
예스스탁
예스스탁 답변
2025-10-02 14:44:37.0
안녕하세요
예스스탁입니다.
highestSINCE함수 변환이 잘못되어 있어 수정했습니다.
지정한 조건이후 지정한 값의 최고값을 계산해야 합니다.
var: A1(0),A2(0),A3(Nan),B(0);
A1 = floor(date / 100);
A2 = A1 % 100;
//A3 = highestSINCE(1,A2 !=A2(1) and A2 != 12, H);
if A2!=A2[1] && A2!=12 Then
A3 = H;
Else
{
if H > A3 Then
A3 = h;
}
if A2!=A2[1] Then
B = A3[1];
Plot1(B, "월시초가");
즐거운 명절 되시기 바랍니다.
> 고도산 님이 쓴 글입니다.
> 제목 : 지표 수정 부탁드립니다
> 다음 키움수식을 변환해 봤습니다. 이렇게 하면 될까요? 추석 잘 쇠십시오.
A1 = floor(date / 100);
A2 = A1 % 100;
A3 = highestSINCE(1,A2 !=A2(1) and A2 != 12, H);
valuewhen(1, A2 != A2(1), A3(1))
=============================================================
var: A1(0),A2(0),A3(0),B(0);
A1 = floor(date / 100);
A2 = A1 % 100;
//A3 = highestSINCE(1,A2 !=A2(1) and A2 != 12, H);
if A2!=A2[1] && A2!=12 Then
A3 = H;
//valuewhen(1, A2 != A2(1), A3(1))
if A2!=A2[1] Then
B = A3[1];
Plot1(B, "월시초가");