커뮤니티

지표식 문의드립니다^^

프로필 이미지
만경25
2025-12-25 17:52:48
87
글번호 229358
답변완료

수고가 많으십니다~^^


수평분할선(상방으로 10개, 하방으로 10개 등) 을 캔들에 표시하고 싶습니다.

주식에도 쓰고, 선물에도 쓰려해서 수치를 입력하는 형태로 만들고 싶습니다


1. 시가 기준으로,

- 시가는 NXT,KRX , 선물, 야간선물 모두에서 시가를 사용하려 합니다.

(세팅값으로 지정이 안된다면 입력형태가 되어도 무방합니다)

- 시가대비 일정값 ( 입력값을 지정하는 형태 : 예컨대, 주식의 경우 1% 단위 , 또는 금액단위를

지정하여 그 값대로 시가 대비 플러스, 마이너스로 분할선을 표시하고.

(분할선을 상황에 따라 추가해 볼 예정이니 샘플로 2~3개만 알려주시면 됩니다)

그리고, 선물은 Point를 기준으로 (1P 또는 0.5P 등) 나눠 시가대비 상하로 라인을 표시하려 합니다


2, 특정한 가격을 기준으로,

- 특정한 가격(라운드 피겨 등)을 입력한 뒤,

- 이를 기준으로 주식은 일정한 % 간격으로 수평분할선을 표시하고

선물은 일정한 지수를 간격으로 수평분할선을 표시하고 싶습니다


3. 하나의 지표를 만들어서 지표 선택시 선택적으로 구분지으면 더 편리할 듯하고

어렵다면 별도의 2개 지표를 부탁드립니다


메리 크리스마스~~^^


지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2025-12-26 15:18:06

안녕하세요 예스스탁입니다. 1 usePercent가 true이면 value는 %로 계산되고 false 이면 원이나 포인트입니다. input : usePercent(true),value(1); Plot1(DayOpen,"시초가"); plot2(IFF(usePercent==true,DayOpen*(1+(value*1)/100),DayOpen+value*1),"상단1"); plot3(IFF(usePercent==true,DayOpen*(1+(value*2)/100),DayOpen+value*2),"상단2"); plot4(IFF(usePercent==true,DayOpen*(1+(value*3)/100),DayOpen+value*3),"상단3"); plot5(IFF(usePercent==true,DayOpen*(1+(value*4)/100),DayOpen+value*4),"상단4"); plot6(IFF(usePercent==true,DayOpen*(1+(value*5)/100),DayOpen+value*5),"상단5"); plot7(IFF(usePercent==true,DayOpen*(1+(value*6)/100),DayOpen+value*6),"상단6"); plot8(IFF(usePercent==true,DayOpen*(1+(value*7)/100),DayOpen+value*7),"상단7"); plot9(IFF(usePercent==true,DayOpen*(1+(value*8)/100),DayOpen+value*8),"상단8"); plot10(IFF(usePercent==true,DayOpen*(1+(value*9)/100),DayOpen+value*9),"상단9"); plot11(IFF(usePercent==true,DayOpen*(1+(value*10)/100),DayOpen+value*10),"상단10"); plot12(IFF(usePercent==true,DayOpen*(1-(value*1)/100),DayOpen-value*1),"하단1"); plot13(IFF(usePercent==true,DayOpen*(1-(value*2)/100),DayOpen-value*2),"하단2"); plot14(IFF(usePercent==true,DayOpen*(1-(value*3)/100),DayOpen-value*3),"하단3"); plot15(IFF(usePercent==true,DayOpen*(1-(value*4)/100),DayOpen-value*4),"하단4"); plot16(IFF(usePercent==true,DayOpen*(1-(value*5)/100),DayOpen-value*5),"하단5"); plot17(IFF(usePercent==true,DayOpen*(1-(value*6)/100),DayOpen-value*6),"하단6"); plot18(IFF(usePercent==true,DayOpen*(1-(value*7)/100),DayOpen-value*7),"하단7"); plot19(IFF(usePercent==true,DayOpen*(1-(value*8)/100),DayOpen-value*8),"하단8"); plot20(IFF(usePercent==true,DayOpen*(1-(value*9)/100),DayOpen-value*9),"하단9"); plot21(IFF(usePercent==true,DayOpen*(1-(value*10)/100),DayOpen-value*10),"하단10"); 2 input : Price(500),value(1); Plot1(Price,"시초가"); plot2(IFF(CodeCategory<=2,Price*(1+(value*1)/100),Price+value*1),"상단1"); plot3(IFF(CodeCategory<= 2,Price*(1+(value*2)/100),Price+value*2),"상단2"); plot4(IFF(CodeCategory<= 2,Price*(1+(value*3)/100),Price+value*3),"상단3"); plot5(IFF(CodeCategory<= 2,Price*(1+(value*4)/100),Price+value*4),"상단4"); plot6(IFF(CodeCategory<= 2,Price*(1+(value*5)/100),Price+value*5),"상단5"); plot7(IFF(CodeCategory<= 2,Price*(1+(value*6)/100),Price+value*6),"상단6"); plot8(IFF(CodeCategory<= 2,Price*(1+(value*7)/100),Price+value*7),"상단7"); plot9(IFF(CodeCategory<= 2,Price*(1+(value*8)/100),Price+value*8),"상단8"); plot10(IFF(CodeCategory<= 2,Price*(1+(value*9)/100),Price+value*9),"상단9"); plot11(IFF(CodeCategory<= 2,Price*(1+(value*10)/100),Price+value*10),"상단10"); plot12(IFF(CodeCategory<= 2,Price*(1-(value*1)/100),Price-value*1),"하단1"); plot13(IFF(CodeCategory<= 2,Price*(1-(value*2)/100),Price-value*2),"하단2"); plot14(IFF(CodeCategory<= 2,Price*(1-(value*3)/100),Price-value*3),"하단3"); plot15(IFF(CodeCategory<= 2,Price*(1-(value*4)/100),Price-value*4),"하단4"); plot16(IFF(CodeCategory<= 2,Price*(1-(value*5)/100),Price-value*5),"하단5"); plot17(IFF(CodeCategory<= 2,Price*(1-(value*6)/100),Price-value*6),"하단6"); plot18(IFF(CodeCategory<= 2,Price*(1-(value*7)/100),Price-value*7),"하단7"); plot19(IFF(CodeCategory<= 2,Price*(1-(value*8)/100),Price-value*8),"하단8"); plot20(IFF(CodeCategory<= 2,Price*(1-(value*9)/100),Price-value*9),"하단9"); plot21(IFF(CodeCategory<= 2,Price*(1-(value*10)/100),Price-value*10),"하단10"); 즐거운 하루되세요
프로필 이미지

만경25

2025-12-27 00:59:37

감사합니다~^^ 그런데 선물의 경우 복합챠트로 보면(야간장) 야간장 개장시간을 시초가로 인식하여 다음날 야간장 시초가 까지 계속되던데. 다음날 08:45분 시초가와 야간장 시초가를 별로로 지정하는 방법은 안될까요?
프로필 이미지

예스스탁 예스스탁 답변

2025-12-29 09:06:39

안녕하세요 예스스탁입니다. input : usePercent(true),value(1); var : OO(nan); if CodeCategory == 4 or CodeCategory == 6 Then { if (Bdate != Bdate[1]) or (sdate != sDate[1] and sTime >= 84500) or (sdate == sDate[1] and sTime >= 84500 and sTime[1] < 84500) Then { OO = O; TL_New(sDate,sTime,0,sDate,sTime,99999999); } } Else OO = DayOpen; Plot1(OO,"시초가"); plot2(IFF(usePercent==true,OO*(1+(value*1)/100),OO+value*1),"상단1"); plot3(IFF(usePercent==true,OO*(1+(value*2)/100),OO+value*2),"상단2"); plot4(IFF(usePercent==true,OO*(1+(value*3)/100),OO+value*3),"상단3"); plot5(IFF(usePercent==true,OO*(1+(value*4)/100),OO+value*4),"상단4"); plot6(IFF(usePercent==true,OO*(1+(value*5)/100),OO+value*5),"상단5"); plot7(IFF(usePercent==true,OO*(1+(value*6)/100),OO+value*6),"상단6"); plot8(IFF(usePercent==true,OO*(1+(value*7)/100),OO+value*7),"상단7"); plot9(IFF(usePercent==true,OO*(1+(value*8)/100),OO+value*8),"상단8"); plot10(IFF(usePercent==true,OO*(1+(value*9)/100),OO+value*9),"상단9"); plot11(IFF(usePercent==true,OO*(1+(value*10)/100),OO+value*10),"상단10"); plot12(IFF(usePercent==true,OO*(1-(value*1)/100),OO-value*1),"하단1"); plot13(IFF(usePercent==true,OO*(1-(value*2)/100),OO-value*2),"하단2"); plot14(IFF(usePercent==true,OO*(1-(value*3)/100),OO-value*3),"하단3"); plot15(IFF(usePercent==true,OO*(1-(value*4)/100),OO-value*4),"하단4"); plot16(IFF(usePercent==true,OO*(1-(value*5)/100),OO-value*5),"하단5"); plot17(IFF(usePercent==true,OO*(1-(value*6)/100),OO-value*6),"하단6"); plot18(IFF(usePercent==true,OO*(1-(value*7)/100),OO-value*7),"하단7"); plot19(IFF(usePercent==true,OO*(1-(value*8)/100),OO-value*8),"하단8"); plot20(IFF(usePercent==true,OO*(1-(value*9)/100),OO-value*9),"하단9"); plot21(IFF(usePercent==true,OO*(1-(value*10)/100),OO-value*10),"하단10"); 즐거운 하루되세요