커뮤니티
지표 추가 요청 및 기타
2013-07-02 10:47:16
413
글번호 64911
1. 아래에 대한 지표식 부탁 드립니다.(첨부참조)
< ZigZag 지표 >
- 전환 가격 이하의 가격 움직임을 제외하여 가격 추세의 중요한 움직임을 쉽게 포착하기 위하여 사용되는 지표 (타 증권사에는 있는데 예스에는 없는것 같습니다.)
- 계산식: 반전율 = 5% (기본값) <- Input으로 설정
- 해석 및 활용: 전환점(고점 혹은 저점) 활용
(1) 첫봉 종가 대비 5%이상 상승하면 확정되지 않은 고점을 “예비고점”으로 파악
(2) 첫봉 종가 대비 5%이상 하락하면 확정되지 않은 저점을 “예비저점”으로 파악
- 예비 고점 대비 5%이상 하락하여 예비 저점이 확인되면 예비 고점을 고점으로 확정
- 고점이 확인되었으면 저점을 확인함
(1) 예비 저점이 실제 저점인지 확인
(2) 예비저점과 비교해 5%이상 상승하면 이를 새로운 예비 고점으로 파악하여 예비
저점을 저점으로 확정
- 고점과 저점을 확인
- 확정된 고점과 저점을 직선으로 연결하고 마지막 고점 또는 저점과 최종 봉우리는 연결 (종가를 적용한 경우 종가끼리 연결하고 시가를 적용한 경우 시가끼리 연결)
2. Zig Zag와 누적거래량 연계 지표식 부탁드립니다. (첨부 참조)
- 설정한 ZigZag 선이 우상향일때: 우상향이 시작된 봉부터 거래량(혹은 계약수) 누적해 표시(우상향 선이 종료될때까지, 거래량 색깔은 빨간색으로 설정)
- 설정한 ZigZag선이 우하향으로 바뀔때: 우하향 시작된 봉부터 거래량(혹은 계약수) 누적해 표시 (우하향 선이 종료될때까지, 거래량 색깔은 파란색으로 설정)
감사합니다.
- 1. zig zag와 누적거래량.PNG (0.05 MB)
답변 1
예스스탁 예스스탁 답변
2013-07-02 14:35:43
안녕하세요
예스스탁입니다.
input:반전율(5);
var : idc(0),zigzag(0),Hval(0),Lval(0);
var : HD(0),HT(0),HV(0),LD(0),LT(0),LV(0);
var : HD1(0),HT1(0),HV1(0),LD1(0),LT1(0),LV1(0);
var : HD2(0),HT2(0),HV2(0),LD2(0),LT2(0),LV2(0);
var1 = C;
if Hval < var1 or Hval == 0 then{
Hval = var1;
HD = sdate;
HT = stime;
Hv = var1;
}
if Lval > var1 or Lval == 0 then{
Lval = var1;
LD = sdate;
LT = stime;
Lv = var1;
}
if Lval[1]*(1+(반전율/100))>=var1[1] and Lval[1]*(1+(반전율/100))<var1 then
idc = 1;
else{
if Hval[1]*(1-(반전율/100))<=var1[1] and Hval[1]*(1-(반전율/100))>var1 then
idc = -1;
}
if idc[1] == -1 and idc == 1 then{
zigzag = Lval;
Lval = var1;
Hval = var1;
HD = sdate;
HT = stime;
Hv = var1;
LD = sdate;
LT = stime;
Lv = var1;
HD1 = HD[1];
HT1 = HT[1];
Hv1 = Hv[1];
LD1 = LD[1];
LT1 = LT[1];
Lv1 = Lv[1];
HD2 = HD1[1];
HT2 = HT1[1];
Hv2 = Hv1[1];
LD2 = LD1[1];
LT2 = LT1[1];
Lv2 = Lv1[1];
TL_New(HD2,HT2,HV2,LD1,LT1,LV1);
}
if idc[1] == 1 and idc == -1 then
{
zigzag = Hval;
Hval = var1;
Lval = var1;
HD = sdate;
HT = stime;
Hv = var1;
LD = sdate;
LT = stime;
Lv = var1;
HD1 = HD[1];
HT1 = HT[1];
Hv1 = Hv[1];
LD1 = LD[1];
LT1 = LT[1];
Lv1 = Lv[1];
HD2 = HD1[1];
HT2 = HT1[1];
Hv2 = Hv1[1];
LD2 = LD1[1];
LT2 = LT1[1];
Lv2 = Lv1[1];
TL_New(LD2,LT2,LV2,HD1,HT1,HV1);
}
올리신 내용은 일반 시스템 랭귀지로 작성된 내용이 아니라
프로그램 개발언어로 코딩되어 내장되서 제공되는 지표 같습니다.
수식내용상 5% 반전후에 사선을 그리는 구조라
과거봉에 선을 그릴수 있는 추세선 함수를 이용해 작성해본 식입니다.
추세선 함수가 제공되는 예스트레이더에서만 적용해보실수 있습니다.
올리신 내용 중 거래량 누적 내용은 plot명령어는
현재봉 기준으로 과거봉에는 그리지 못하므로
올리신 그림과 같이는 가능하지 않습니다.
즐거운 하루되세요
> 밝은아침 님이 쓴 글입니다.
> 제목 : 지표 추가 요청 및 기타
> 1. 아래에 대한 지표식 부탁 드립니다.(첨부참조)
< ZigZag 지표 >
- 전환 가격 이하의 가격 움직임을 제외하여 가격 추세의 중요한 움직임을 쉽게 포착하기 위하여 사용되는 지표 (타 증권사에는 있는데 예스에는 없는것 같습니다.)
- 계산식: 반전율 = 5% (기본값) <- Input으로 설정
- 해석 및 활용: 전환점(고점 혹은 저점) 활용
(1) 첫봉 종가 대비 5%이상 상승하면 확정되지 않은 고점을 “예비고점”으로 파악
(2) 첫봉 종가 대비 5%이상 하락하면 확정되지 않은 저점을 “예비저점”으로 파악
- 예비 고점 대비 5%이상 하락하여 예비 저점이 확인되면 예비 고점을 고점으로 확정
- 고점이 확인되었으면 저점을 확인함
(1) 예비 저점이 실제 저점인지 확인
(2) 예비저점과 비교해 5%이상 상승하면 이를 새로운 예비 고점으로 파악하여 예비
저점을 저점으로 확정
- 고점과 저점을 확인
- 확정된 고점과 저점을 직선으로 연결하고 마지막 고점 또는 저점과 최종 봉우리는 연결 (종가를 적용한 경우 종가끼리 연결하고 시가를 적용한 경우 시가끼리 연결)
2. Zig Zag와 누적거래량 연계 지표식 부탁드립니다. (첨부 참조)
- 설정한 ZigZag 선이 우상향일때: 우상향이 시작된 봉부터 거래량(혹은 계약수) 누적해 표시(우상향 선이 종료될때까지, 거래량 색깔은 빨간색으로 설정)
- 설정한 ZigZag선이 우하향으로 바뀔때: 우하향 시작된 봉부터 거래량(혹은 계약수) 누적해 표시 (우하향 선이 종료될때까지, 거래량 색깔은 파란색으로 설정)
감사합니다.
다음글
이전글