커뮤니티
일목목표
2017-09-21 13:26:14
302
글번호 112961
안녕하세요?
일목균형표의 목표치 계산식을 차트에 표시하고 싶습니다,,,
예를들면 V계산법에 따라 상승시 A(저점), B(고점) C(조정저점)을 기준으로" = B+(B-C)"를 차트에 출력하는 지표수식을 부탁드립니다.
"A점, B점, C점"을 산정하는 법을 알려주시기 바랍니다...
"V계산법"하나만 알려주시면 나머지는 식을 바꾸면 될거 같습니다...
- 1. 일목목표.JPG (0.04 MB)
답변 2
예스스탁 예스스탁 답변
2017-09-22 10:40:58
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
저점과 고점의 판단에 대한 언급은 없어 일반적으로
사용하는 스윙함수로 판단하게 작성되었습니다.
해당 함수에 대한 내용은 랭귀지 도움말 참고하시기 바랍니다
input : Left(3),Right(3);
var : SHV1(0),SHV2(0),SHL1(0),SHL2(0);
var : SLV1(0),SLV2(0),SLH1(0),SLH2(0);
var : AA(0),BB(0),CC(0);
if SwingHigh(1,h,Left,right,left+right+1) != -1 Then{
SHV1 = H[Right]; //최근고점
SHV2 = SHV1[1]; //직전고점
SHL1 = L; //최근 고점이후 최저가 저장할 변수 초기값
SHL2 = SHL1[1]; //직전고점과 최근고점 사이 최저가
}
#최근 고점 발생 후 최저가 갱신
If SHV1 > 0 and L < SHL1 Then
SHL1 = L;
#종가가 최근 고점보다 클때
if SHV2 > 0 and C > SHV1 Then{
AA = SHL2;
BB = SHV1;
CC = SHL1;
}
if SwingLow(1,L,Left,right,left+right+1) != -1 Then{
SLV1 = L[Right]; //최근저점
SLV2 = SLV1[1]; //직전저점
SLH1 = H; //최근 저점이후 최고가 저장할 변수 초기값
SLH2 = SLH1[1]; //직전저점과 최근저점 사이 최고가
}
#최근 저점 발생 후 최고가 갱신
If SLV1 > 0 and H > SLH1 Then
SLH1 = H;
#종가가 최근 저점보다 작을때
if C < SLV1 and SLV2 > 0 Then{
AA = SLH2;
BB = SLV1;
CC = SLH1;
}
즐거운 하루되세요
> 추세승리 님이 쓴 글입니다.
> 제목 : 일목목표
> 안녕하세요?
일목균형표의 목표치 계산식을 차트에 표시하고 싶습니다,,,
예를들면 V계산법에 따라 상승시 A(저점), B(고점) C(조정저점)을 기준으로" = B+(B-C)"를 차트에 출력하는 지표수식을 부탁드립니다.
"A점, B점, C점"을 산정하는 법을 알려주시기 바랍니다...
"V계산법"하나만 알려주시면 나머지는 식을 바꾸면 될거 같습니다...
추세승리
2017-09-22 12:31:59
추세승리 님에 의해 삭제된 답변입니다.