커뮤니티
수식 문의드립니다
2011-10-04 11:16:07
489
글번호 43304
안녕하세요
다음의 값을 얻고 싶습니다.
1) 가격이 200 이평 보다 높은 상태에서
2) 스윙로우가 발생 했을 경우 (스윙로우가 200MA 보다 높은 상태)
3) 10~200 까지 10단위로 기간값이 증가하는 그물망중에서
스윙로우 가격과 가장 가까운 [이평의 값]과 [기간값]을 알고 싶습니다.
스윙로우 발생 당시의 시점으로 비교해서요
스윙로우는 입력변수로 SwingLow(1, L, SwingP, SwingP, SwingP*2+1) 로 작성해주시면 감사하겠습니다
답변 1
예스스탁 예스스탁 답변
2011-10-04 17:34:03
안녕하세요
예스스탁입니다.
input : SwingP(3);
var : cnt(0),NearV(0),NearP(0),NearM(0),count(0);
Array : mav[21](0),map[21](0);
for cnt = 1 to 20{
mav[cnt] = ma(c,10*cnt);
map[cnt] = 10*cnt;
}
if SwingLow(1, L, SwingP, SwingP, SwingP*2+1) != -1 and SwingLow(1, L, SwingP, SwingP, SwingP*2+1) > maP[20][SwingP] Then{
var1 = SwingLow(1, L, SwingP, SwingP, SwingP*2+1);
NearV = abs(var1 - mav[10][SwingP]);
NearP = 10;
for count = 1 to 20{
if abs(var1 - mav[count][SwingP]) < NearV Then{
NearV = abs(var1 - mav[count][SwingP]);
NearP = map[count][SwingP];
NearM = mav[count][SwingP];
}
}
}
plot1(NearM);
NearP가 스윙발생시점의 최근접 이평의 기간값
NearM은 스윙발생시점의 최근접 이평의 이평값
모두 스윙로우의 꼭지점값 기준입니다.
즐거운 하루되세요
> hex 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 안녕하세요
다음의 값을 얻고 싶습니다.
1) 가격이 200 이평 보다 높은 상태에서
2) 스윙로우가 발생 했을 경우 (스윙로우가 200MA 보다 높은 상태)
3) 10~200 까지 10단위로 기간값이 증가하는 그물망중에서
스윙로우 가격과 가장 가까운 [이평의 값]과 [기간값]을 알고 싶습니다.
스윙로우 발생 당시의 시점으로 비교해서요
스윙로우는 입력변수로 SwingLow(1, L, SwingP, SwingP, SwingP*2+1) 로 작성해주시면 감사하겠습니다
다음글
이전글