커뮤니티
전저점 배열
2019-01-23 22:02:50
160
글번호 125515
안녕하세요
상승시에 전저점이
저1[2,1]=260
저1[3,1]=250
저1[4,1]=235 인 상태에서
저1[1,1]=240 이 나오면 몇번재 저점보다 낮은 것인지,
또 새로 배열을
저1[1,1]=240
저1[2,1]=235 로 하는 방법을 부탁드립니다
수고하세요
답변 1
예스스탁 예스스탁 답변
2019-01-24 15:40:43
안녕하세요
예스스탁입니다.
1
var : cnt(0),idx(0),diff(0);
Array : 저1[5,2](0);
if SwingLow(1,L,3,3,7) != -1 Then #저점발생조건
{
#새로운 저점발생시 각 값을 다음방으로 옮김
for cnt = 2 to 4
{
저1[cnt,1] = 저1[cnt-1,1];
}
#새로운 저점값 저장
저1[1,1] = L[3];
#저[1,1]값보다 큰값중 가장가까운값의 배열 인덱스 찾음
#없으면 -1(저[1,1]이 가장큰값)
idx = -1;
diff = 0;
for cnt = 2 to 4
{
if 저1[cnt,1] > 저1[1,1] and
(idx == 0 or (idx != -1 and abs(저1[cnt,1]-저1[1,1]) < diff)) Then
{
diff = abs(저1[cnt,1]-저1[1,1]);
idx = cnt;
}
}
}
2
새로 배열을
저1[1,1]=240
저1[2,1]=235 로 하는 방법
위 내용은 잘 모르겠습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 파도여 님이 쓴 글입니다.
> 제목 : 전저점 배열
> 안녕하세요
상승시에 전저점이
저1[2,1]=260
저1[3,1]=250
저1[4,1]=235 인 상태에서
저1[1,1]=240 이 나오면 몇번재 저점보다 낮은 것인지,
또 새로 배열을
저1[1,1]=240
저1[2,1]=235 로 하는 방법을 부탁드립니다
수고하세요