수고하십니다
구현하고자 하는 식을 단계로 나눠서 여쭤보겠습니다
1.
h>l*1.1 이 차트상 최초로 만족하는 봉을 구함. 그 봉의 저가를 저장
2.
1에서 구한 저가를 기준으로 최초로 5% 이상 상승한 봉을 찾음
3.
2의 봉의 종가를 기준으로 8% 이상 상승한 봉을 계속 체크.
8% 이상 상승한 봉이 나오면 그 다음봉은 직전봉이 아니라 계속 기준봉 (2번 봉의 종가) 대비 8% 상승한 봉만 찾음
4. 현재봉과 기준봉 (2번 봉) 사이의 인덱스 차이를 배열 ti[]에 저장
이렇게 작성해주시면 감사하겠습니다
답변 1
예스스탁
예스스탁 답변
2025-07-04 14:01:02
안녕하세요
예스스탁입니다.
var : t(0),s(0),ii(0);
Array : ti[10](0);
if t == 0 and h>l*1.1 Then
{
t = 1;
S = L;
}
if t == 1 and h >= s*1.05 Then
{
t = 2;
s = c;
ii = Index;
}
if t == 2 and H >= s*1.08 Then
ti[0] = Index-ii;
즐거운 하루되세요
> yamu 님이 쓴 글입니다.
> 제목 : 질문 부탁드립니다
> 수고하십니다
구현하고자 하는 식을 단계로 나눠서 여쭤보겠습니다
1.
h>l*1.1 이 차트상 최초로 만족하는 봉을 구함. 그 봉의 저가를 저장
2.
1에서 구한 저가를 기준으로 최초로 5% 이상 상승한 봉을 찾음
3.
2의 봉의 종가를 기준으로 8% 이상 상승한 봉을 계속 체크.
8% 이상 상승한 봉이 나오면 그 다음봉은 직전봉이 아니라 계속 기준봉 (2번 봉의 종가) 대비 8% 상승한 봉만 찾음
4. 현재봉과 기준봉 (2번 봉) 사이의 인덱스 차이를 배열 ti[]에 저장
이렇게 작성해주시면 감사하겠습니다