아래 키움 1분봉차트에서 쓰던 수식을 예스랭귀지로 변환하고 싶습니다.
B = sum(C > O);
B2= valueWhen(1, date(1)!=date, B(1));
B3 = B - B2;
B4 = valueWhen(1, date(1)!=date, B3(1));
B5 = B3 / (B4/380 * BarsSince(date(1)!=date))
위의 수식은 전일 발생된 양봉발생합 대비 금일 시간의 변화에 따른 양봉발생합의 비율입니다.
수식을 풀어쓰면,
B5 = 당일양봉갯수의합 / (전일양봉갯수의합/380분(개장시간 6시간20분) * 일자가 변경된 후 지나간 봉 갯수 입니다.
-----------------------------------------------------------------------------------
1.당일양봉 갯수의 합
2.전일양봉 갯수의 합
3.일자가 변경된 후 지나간 봉 갯수
위의 3가지 조건만이라도 어떻게 작성하는지 알려주시면 좋겠습니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-10-10 17:10:35
안녕하세요
예스스탁입니다.
var : B(0),B2(0),B3(0),B4(0),B5(0),ii(0);
B = Accum(iff(C > O,1,0));
if date != date[1] Then
B2= B[1];
B3 = B - B2;
if date != date[1] Then
{
B4 = B3[1];
ii = 0;
}
Else
ii = ii +1;
B5 = B3 / (B4/380 * ii);
Plot1(B5);
즐거운 하루되세요
> zigzig 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 아래 키움 1분봉차트에서 쓰던 수식을 예스랭귀지로 변환하고 싶습니다.
B = sum(C > O);
B2= valueWhen(1, date(1)!=date, B(1));
B3 = B - B2;
B4 = valueWhen(1, date(1)!=date, B3(1));
B5 = B3 / (B4/380 * BarsSince(date(1)!=date))
위의 수식은 전일 발생된 양봉발생합 대비 금일 시간의 변화에 따른 양봉발생합의 비율입니다.
수식을 풀어쓰면,
B5 = 당일양봉갯수의합 / (전일양봉갯수의합/380분(개장시간 6시간20분) * 일자가 변경된 후 지나간 봉 갯수 입니다.
-----------------------------------------------------------------------------------
1.당일양봉 갯수의 합
2.전일양봉 갯수의 합
3.일자가 변경된 후 지나간 봉 갯수
위의 3가지 조건만이라도 어떻게 작성하는지 알려주시면 좋겠습니다.
감사합니다.