커뮤니티
수식문의드립니다
2004-04-07 23:48:22
1687
글번호 3111
안녕하세여
수고하십니다
프로그램사용법에 아직 초보라 도움부탁드립니다
공통사항.
일봉상이던 분봉상이던 패턴상에서 이중천정,이중바닥후
이중천정은 고점기준으로 최근고점이 전고점보다작거나 같을경우
이중바닥은 저점기준으로 최근저점이 전저점보다크거나 같을경우
질문1.
이중천정이면 그사이 최저점을 구하는식
질문2.
이중바닥이면 그사이 최고점을 구하는식
아직 초보라서 부탁합니다 아주상세하게 부탁드립니다
감사합니다 수고하십시요
답변 1
예스스탁 예스스탁 답변
2004-04-08 11:18:37
안녕하세요..예스스탁입니다.
문의하신 내용 답변드립니다.
var : sh1(0), sh2(0), shb1(0), shb2(0), sL1(0), sL2(0), sLb1(0), slb2(0);
/* 변수설명
sh1 : 기준봉의 고가가 좌우로 각각 세개봉의 고가보다 더 클 경우 기준봉의 고가를 리턴(100봉 동안 가장 최근발생)
sh2 : 기준봉의 고가가 좌우로 각각 세개봉의 고가보다 더 클 경우 기준봉의 고가를 리턴(100봉 동안 두번째로 최근)
shb1: sh1의 현재로부터의 index를 구함
shb2: sh2의 현재로부터의 index를 구함
sl1 : 기준봉의 저가가 좌우로 각각 세개봉의 저가보다 더 작 경우 기준봉의 저가를 리턴(100봉 동안 가장 최근발생)
sl2 : 기준봉의 저가가 좌우로 각각 세개봉의 저가보다 더 작 경우 기준봉의 저가를 리턴(100봉 동안 두번째로 최근)
slb1 : sl1의 현재로부터의 index를 구함
slb2 : sl2의 현재로부터의 index를 구함
*/
#고점
sh1 = SwingHigh(1,H,3,3,100);
sh2 = SwingHigh(2,H,3,3,100);
shb1 = SwingHighbar(1,H,3,3,100);
shb2 = SwingHighbar(2,H,3,3,100);
#저점
sL1 = Swinglow(1,L,3,3,100);
sL2 = Swinglow(2,L,3,3,100);
sLb1 = Swinglowbar(1,L,3,3,100);
sLb2 = Swinglowbar(2,L,3,3,100);
if sh1 < sh2 and H[3] == sh1 then
var1 = sL1;
/*
최근 고점보다 그 이전 고점이 더 크고 3개전봉의 고점이 최근 고점(sh1) 이면 var1에 최근 저점(sl1)을 저장
*/
if sL1 > sL2 and L[3] == sL1 then
var2 = sh1;
/*
최근 저점이 그 이전 저점 보다 크고 3개전봉의 저점이 최근 저점(sL1) 이면 var2에 최근 고점(sh1)을 저장
*/
plot1(var1); // var1출력
plot2(var2); // var2출력
> 일산 님이 쓴 글입니다.
> 제목 : 수식문의드립니다
> 안녕하세여
수고하십니다
프로그램사용법에 아직 초보라 도움부탁드립니다
공통사항.
일봉상이던 분봉상이던 패턴상에서 이중천정,이중바닥후
이중천정은 고점기준으로 최근고점이 전고점보다작거나 같을경우
이중바닥은 저점기준으로 최근저점이 전저점보다크거나 같을경우
질문1.
이중천정이면 그사이 최저점을 구하는식
질문2.
이중바닥이면 그사이 최고점을 구하는식
아직 초보라서 부탁합니다 아주상세하게 부탁드립니다
감사합니다 수고하십시요
다음글