예스스탁
예스스탁 답변
2020-03-31 10:55:18
안녕하세요
예스스탁입니다.
input : 회(10),빨(20),빨반(25),주(30),주반(35),노(40),노반(45),초(50),초반(55),파(60),파반(65),남(70),보(80),밑빨(90),최저(100),최고(0),N(416);
var : HH(0),LL(0),OO(0),CC(0),CL(0);
HH = highest(H,N);
if HH[1] < HH Then
CL = ((highest(high,N)+lowest(low,N))/2);
LL = HH-(((HH-CL)/5)*10);
if HH > 0 and LL > 0 then{
Plot1(HH-(HH-LL)*(회/100),"회");
plot2(HH-(HH-LL)*(빨/100),"빨");
plot3(HH-(HH-LL)*(빨반/100),"빨반");
plot4(HH-(HH-LL)*(주/100),"주");
plot5(HH-(HH-LL)*(주반/100),"주반");
plot6(HH-(HH-LL)*(노/100),"노");
plot7(HH-(HH-LL)*(노반/100),"노반");
plot8(HH-(HH-LL)*(초/100),"초");
plot9(HH-(HH-LL)*(초반/100),"초반");
plot10(HH-(HH-LL)*(파/100),"파");
plot11(HH-(HH-LL)*(파반/100),"파반");
plot12(HH-(HH-LL)*(남/100),"남");
plot13(HH-(HH-LL)*(보/100),"보");
plot14(HH-(HH-LL)*(밑빨/100),"밑빨");
plot15(HH-(HH-LL)*(최저/100),"최저");
plot16(HH-(HH-LL)*(최고/100),"최고");
}
즐거운 하루되세요
> 동작맨 님이 쓴 글입니다.
> 제목 : 지표 수정부탁드립니다
> input : 회(10),빨(20),빨반(25),주(30),주반(35),노(40),노반(45),초(50),초반(55),파(60),파반(65),남(70),보(80),밑빨(90),최저(100),최고(0),N(416);
var : HH(0),LL(0),OO(0),CC(0);
HH = highest(H,N);
LL = Lowest(L,N);
if HH > 0 and LL > 0 then{
Plot1(HH-(HH-LL)*(회/100),"회");
plot2(HH-(HH-LL)*(빨/100),"빨");
plot3(HH-(HH-LL)*(빨반/100),"빨반");
plot4(HH-(HH-LL)*(주/100),"주");
plot5(HH-(HH-LL)*(주반/100),"주반");
plot6(HH-(HH-LL)*(노/100),"노");
plot7(HH-(HH-LL)*(노반/100),"노반");
plot8(HH-(HH-LL)*(초/100),"초");
plot9(HH-(HH-LL)*(초반/100),"초반");
plot10(HH-(HH-LL)*(파/100),"파");
plot11(HH-(HH-LL)*(파반/100),"파반");
plot12(HH-(HH-LL)*(남/100),"남");
plot13(HH-(HH-LL)*(보/100),"보");
plot14(HH-(HH-LL)*(밑빨/100),"밑빨");
plot15(HH-(HH-LL)*(최저/100),"최저");
plot16(HH-(HH-LL)*(최고/100),"최고");
}
이러한 수식을 사용중인데요
여기에서 LL을 N최저가가 아닌, 최고가가 갱신되는 시점에서의 N최저가가 되게 만들고싶습니다
쉽게 말하자면, 최고가가 갱신되지 않는한 최저가가 첨부파일 오른쪽 차트처럼 중간에 변하지않고 왼쪽차트처럼 고정이 되었으면 좋겠습니다
CL=valuewhen(1,(highest(h(1),period)<highest(h,period)),((highest(high,Period)+lowest(low,Period))/2));
highest(H, period)-(((highest(H, period)-CL)/5)*10)
이게 키움에서 쓰는 최저가 수식인데 참고해서 부탁드립니다