커뮤니티
문의드립니다.
2017-08-04 14:12:43
133
글번호 111811
안녕하세요.
아래 지표식 부탁드립니다.
1. 분봉차트에서 60개봉의 고점과 저점을 파악해서 변화되는대로
피보나치 선을 계속 그려주는 수식
(161.80%/138.20%/고점선/61.80%/50.00%/38.20%/저점선/-138.20%/-161.80%)
2. 분봉차트에서 60개봉의 최고점과 다음고점의 연결추세선과
최저점과 다음저점의 연결추세선을 그려주기.
동일고점,동일다음고점이 있을경우 최근고점을 기준하고, 저점역시 마찬가지임.
두가지 선이 동시에 그려지면 좋겠습니다.
일단 60개봉을 기준으로 하되, 봉개수는 조정할 수 있도록 부탁합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2017-08-04 15:05:29
안녕하세요
예스스탁입니다.
input : N(60);
var : HH1(0),LL1(0),RR(0),cnt(0),HH2(0),LL2(0);
var : HD1(0),HT1(0),LD1(0),LT1(0),TL1(0);
var : HD2(0),HT2(0),LD2(0),LT2(0),TL2(0);
HH1 = H;
HD1 = sdate;
HT1 = sTime;
LL1 = L;
LD1 = sdate;
LT1 = stime;
for cnt = 0 to N-1{
if H[cnt] > HH1 Then{
HH1 = H[cnt];
HD1 = sdate[cnt];
HT1 = Stime[cnt];
}
if L[cnt] < LL1 Then{
LL1 = L[cnt];
LD1 = sdate[cnt];
LT1 = Stime[cnt];
}
}
RR = HH1-LL1;
HH2 = 0;
HD2 = 0;
HT2 = 0;
LL2 = 999999999;
LD2 = 0;
LT2 = 0;
for cnt = 0 to N-1{
if H[cnt] > HH2 and H[cnt] < HH1 Then{
HH2 = H[cnt];
HD2 = sdate[cnt];
HT2 = Stime[cnt];
}
if L[cnt] < LL2 and L[cnt] > LL1 Then{
LL2 = L[cnt];
LD2 = sdate[cnt];
LT2 = Stime[cnt];
}
}
plot1(HH1+RR*0.618,"161,8%");
plot2(HH1+RR*0.382,"138,2%");
plot3(HH1,"고점");
plot4(LL1+RR*0.618,"61.8%");
plot5(LL1+RR*0.500,"50.0%");
plot6(LL1+RR*0.382,"38.2%");
plot7(LL1,"저점");
plot8(LL1-RR*0.318,"-138.2%");
plot9(LL1-RR*0.618,"-161.8%");
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New(HD1,HT1,HH1,HD2,HT2,HH2);
TL2 = TL_New(LD1,LT1,LL1,HD2,HT2,LL2);
TL_SetColor(TL1,RED);
TL_SetColor(TL2,blue);
즐거운 하루되세요
> 한바다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
아래 지표식 부탁드립니다.
1. 분봉차트에서 60개봉의 고점과 저점을 파악해서 변화되는대로
피보나치 선을 계속 그려주는 수식
(161.80%/138.20%/고점선/61.80%/50.00%/38.20%/저점선/-138.20%/-161.80%)
2. 분봉차트에서 60개봉의 최고점과 다음고점의 연결추세선과
최저점과 다음저점의 연결추세선을 그려주기.
동일고점,동일다음고점이 있을경우 최근고점을 기준하고, 저점역시 마찬가지임.
두가지 선이 동시에 그려지면 좋겠습니다.
일단 60개봉을 기준으로 하되, 봉개수는 조정할 수 있도록 부탁합니다.
감사합니다.
다음글