커뮤니티
부탁드립니다.
2017-08-08 20:22:49
235
글번호 93112
haClose = (O+H+L+C)/4;
haOpen = (haOpen [1] + haClose [1])/2 ;
haHigh = MaxList(High, haOpen, haClose) ;
haLow = MinList(Low, haOpen, haClose) ;
}
plot1(haClose,"haClose");
plot2(haOpen ,"haOpen");
plot3(haHigh ,"haHigh");
plot4(haLow ,"haLow");
plot5(max(haOpen,haClose) ,"max_OC");
plot6(min(haOpen,haClose) ,"min_OC");
답변 1
예스스탁 예스스탁 답변
2015-12-08 10:06:19
안녕하세요
예스스탁입니다.
서로 축이 맞지 않는 지표를
하나의 지표식으로 작성하시면
첨부하신 그림과 같이 나올수가 없습니다.
각 지표를 개별적으로 차트에 적용하신 후에
마우스로 끌어서 겹치셔야 합니다. 수식으로 해결이 되지 않습니다.
4번째지표는 볼밴과 축이 같으므로 작성해 드립니다.
input : P(20),dv(2);
vars: haClose(0),haOpen(0),haHigh(0),haLow(0);
if index == 0 then {
haOpen = open;
haClose = (O+H+L+C)/4;
haHigh = MaxList( high, haOpen, haClose);
haLow = MinList( low, haOpen,haClose);
}
if index >= 1 then {
haClose = (O+H+L+C)/4;
haOpen = (haOpen [1] + haClose [1])/2 ;
haHigh = MaxList(High, haOpen, haClose) ;
haLow = MinList(Low, haOpen, haClose) ;
}
plot1(haClose,"haClose");
plot2(haOpen ,"haOpen");
plot3(haHigh ,"haHigh");
plot4(haLow ,"haLow");
plot5(max(haOpen,haClose) ,"max_OC");
plot6(min(haOpen,haClose) ,"min_OC");
plot7(BollBandUp(P,dv));
plot8(BollBandDown(P,dv));
즐거운 하루되세요
> 매일상승 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 4가지 부탁드립니다.
첫번째:
4가지 지표를 첨부한 이미지와 같이 하나로 합치기 원합니다.
볼린저밴드 20:2
볼린저밴드 80:2
스톡케스트 80:5
스톡케스트 20:5
(스톡케스트 기준선 삭제해주시고요, K선만 넣어주시고 D선은 빼주세요)
(합치는데 있어 문제가 있다면 모두 "오른쪽에 표시"로 부탁드립니다 더 좋은 방법이 있다면 그 방법으로요^^ )
------------------------------------
두번째 :
4가지 지표를 하나로 합치기 원합니다.
볼린저밴드 20:2
볼린저밴드 80:2
Williams'R 기본설정
이격도 : 20
-------------------------------------
세번째 :
아래 수식에 볼린저밴드 20:2를 합쳐주시면 감사하겠습니다.
Inputs: sto1(80),sto2(5),sto3(60),sto4(5), XAvgLen(9), HiLoLen(50), Retrace(0.382);
Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0);
var : stok1(0),stok(0);
stok1 = StochasticsK(sto3,sto4);
stok = StochasticsK(sto1,sto2);
HiHi = Highest(stok1, HiLoLen);
LoLo = Lowest(stok1, HiLoLen);
Retracement = (HiHi - LoLo) * Retrace;
HRetrace = HiHi - Retracement;
Lretrace = LoLo + Retracement;
plot1(Hretrace-((HiHi-LoLo)*0.612),"저점상승");
plot2(Lretrace+((HiHi-LoLo)*0.612),"고점하락");
plot3(stok1,"슬로우k");
plot4(stok,"슬로우k");
--------------------------------------
네번째 :
아래 수식을 볼린저밴드 20:2를 합쳐주시면 감사하겠습니다.
vars: haClose(0),haOpen(0),haHigh(0),haLow(0);
if index == 0 then {
haOpen = open;
haClose = (O+H+L+C)/4;
haHigh = MaxList( high, haOpen, haClose);
haLow = MinList( low, haOpen,haClose);
}
if index >= 1 then {
haClose = (O+H+L+C)/4;
haOpen = (haOpen [1] + haClose [1])/2 ;
haHigh = MaxList(High, haOpen, haClose) ;
haLow = MinList(Low, haOpen, haClose) ;
}
plot1(haClose,"haClose");
plot2(haOpen ,"haOpen");
plot3(haHigh ,"haHigh");
plot4(haLow ,"haLow");
plot5(max(haOpen,haClose) ,"max_OC");
plot6(min(haOpen,haClose) ,"min_OC");