답변완료
수식 수정 바랍니다.
안녕하세요.다음 수식은 문의 후 답변받은 수식을 제가 수정한 것인데각각의 일자를 특정해서 기준선을 만드려고기본 수식에 일자별로 수식을 추가하니시작일자가 달라지지 않고 처음 수식의 날짜와 동일하게 시작하는데 일자별 추가할 수있게 만들어 주세요.그리고 17일 기준선 시작일 이전에는지표가 만들어지지 않아서지표값이 '0'이 되어 차트가 확인이 되지 않는데시작일 이전의 지표는 나타나지 않게 작성바랍니다.input : ndate(20250618),n(7);var : hh(0),cc(0),dd(0),d1(0);if bDate != bDate[1] Then dd = dd+1;if Bdate != Bdate[1] and date[1] == ndate Then{ d1 = dd;var1 = 21999;//교차 전 고가var2 = 21554;//교차 일봉 시가 Var3 = abs(var1-Var2);//고가 시가 차Var4 = Var2-Var3;//교차 하락폭}input :Per1(76.4),Per2(61.8),Per3(50.0),Per4(38.2),Per5(23.6);var11 = Var2+(var1-Var2)*(Per1/100);var12 = Var2+(var1-Var2)*(Per2/100);var13 = Var2+(var1-Var2)*(Per3/100);var14 = Var2+(var1-Var2)*(Per4/100);var15 = Var2+(var1-Var2)*(Per5/100);plot2(var11,"76.4");plot3(var12,"61.8");plot4(var13,"50.0");plot5(var14,"38.2");plot6(var15,"23.6");var16 = abs(DayOpen-DayOpen(1));plot7(var13+var16);if d1 > 0 and dd >= d1 and dd <= d1+n Then{ Plot1(var4,"20일성");}Else{ NoPlot(1); NoPlot(2); NoPlot(3); NoPlot(4); NoPlot(5); NoPlot(6); NoPlot(7);}input : ndate1(20250625),n1(20);var : hh1(0),cc1(0),dd1(0),d2(0);if bDate != bDate[1] Then dd1 = dd1+1;if Bdate != Bdate[1] and date[1] == ndate Then{ d2 = dd1;var17 = 22065;//교차 전 고가var18 = 22448;//교차 일봉 시가 Var19 = abs(var17-Var18);//고가 시가 차Var20 = Var18-Var19;//교차 하락폭Plot8(var20,"5일선");}var21 = Var17+(var18-Var17)*(Per1/100);var22 = Var17+(var18-Var17)*(Per2/100);var23 = Var17+(var18-Var17)*(Per3/100);var24 = Var17+(var18-Var17)*(Per4/100);var25 = Var17+(var18-Var17)*(Per5/100);plot9(var21,"76.4");plot10(var22,"61.8");plot11(var23,"50.0");plot12(var24,"38.2");plot13(var25,"23.6");var16 = abs(DayOpen-DayOpen(1));plot9(var23+var16);if d2 > 0 and dd1 >= d2 and dd1 <= d2+n Then{}Else{ NoPlot(8); NoPlot(9); NoPlot(10); NoPlot(11); NoPlot(12); NoPlot(13);}input : ndate2(20250702),n2(20);var : hh2(0),cc2(0),dd2(0),d3(0);if bDate != bDate[1] Then dd2 = dd2+1;if Bdate != Bdate[1] and date[1] == ndate Then{ d3 = dd2;var27 = 22858;//교차 전 고가var28 = 22582;//교차 일봉 시가 Var29 = abs(var27-Var28);//고가 시가 차Var30 = Var28-Var29;//교차 하락폭Plot14(var30,"5일선");}var31 = Var28+(var27-Var28)*(Per1/100);var32 = Var28+(var27-Var28)*(Per2/100);var33 = Var28+(var27-Var28)*(Per3/100);var34 = Var28+(var27-Var28)*(Per4/100);var35 = Var28+(var27-Var28)*(Per5/100);plot15(var31,"76.4");plot16(var32,"61.8");plot17(var33,"50.0");plot18(var34,"38.2");plot19(var35,"23.6");var16 = abs(DayOpen-DayOpen(1));plot20(var33+var16);if d1 > 0 and dd >= d1 and dd <= d1+n Then{}Else{ NoPlot(1);}
답변완료
[통합]에서 'KRX'기준 종가를 알 수 있는 함수가 있나요?
항상 잘 사용하고 있습니다. NH트레이더를 이용해서 주식매매 진행중입니다.기존에 dayClose(1) 을 이용해서, 전일종가를 불러와서 사용했습니다.NXT의 봉이 추가되면서, dayClose(1)의 기준시간이 15시 30분에서 20:00로 변경됐습니다.[질문][통합] 선택 후 dayClose(1)는 전일 '200000'[KRX] 선택 후 dayClose(1)는 전일 '153100'[통합] 선택한 상황에서 전일 '153100' 종가를 확인할 수 있는 함수가 있는지요? 현재는 Close[261]등 임의의 수치값을 입력해서 사용중입니다만, 다소 불편합니다.혹시 별도의 함수가 이미 존재한다면 알려주시고, 존재하지 않느다면 제작을 부탁드리고 싶습니다.
답변완료
문의 드립니다.
새해 복 많이 받으시고, 즐거운 명절 연휴 보내세요아래의 1라인이 2라인을 돌파하는 종목의 검색식을 부탁드립니다. 1라인. H= shift(C,-1);2라인.A=avg(c,17);ATR=avg(max(max(h-L,abs(c(1)-h)),abs(c(1)-L)),17);B=ATR*2;D=A+B;E=Bbandsup(17,2);e1=crossup(E,D);e2=crossdown(E,D);e3=crossdown(c,E);valuewhen(1,e1 or e2 or e3,o)감사합니다.
답변완료
다시 문의드립니다.
수고 많으십니다.매수 진입봉을 끼고 4양봉후 4음봉시 청산하는 식을 구합니다.즉, 매수진입봉 이전봉이나 매수진입봉이나 매수진입봉 이후봉이나 매수진입봉을 끼고서 합쳐 양봉이 4개 연속되면 1차 조건 만족이고,그 다음 달아서 2차조건인 음봉이 3개 나오면 청산입니다.CountIf(C > O,4)[BarsSinceEntry] == 4 and CountIf(C < O,3) == 3 Then 위의 식을 쓰면 매수진입봉부터 3양봉이 되버립니다.(매수진입봉 이전부터도 매수진입봉만 끼고 4양봉이면 1차조건 만족입니다)CountIf(C > O,4) == 4 and CountIf(C < O,3) == 3 Then 그리고 위의 식대로 하면 아예 안먹힙니다.미리 노고에 감사드립니다~
답변완료
종목 검색식 부탁드립니다.
1. 가중 3이평 이 가중 120 이평을 돌파할때(골든크로스) 종목 검색식 부탁드립니다.2. 아래의 3가지 골든크로스를 1개의 예스트레이더 종목 검색식 부탁드려요. 1) 가중 3 이평 가중 120 이평 골든크로스 2) 가중 4이평 가중 120 이평 골든크로스 3) 가중5 이평 가중 120 이평 골든크로스3. 양봉 캔들이 가중 120 이평을 돌파할때 종목 검색식 부탁드립니다.4. 가중 120 이평을 기준으로 상단 하단 1%에 있는 모든 종목 검색식 부탁드려요,(양봉 음봉 모두)5. 가중 120 이평을 기준으로 "상단 하단 0.5%에 있는 양봉캔들" 모든 종목 검색식 부탁드려요,-----------------------------------------------------------------6. 아래의 수식을 참고하여, " a 가 기준선 0 위에 있는 " 모든 종목검색식 부탁드립니다. 7'. 아래의 수식을 참고하여, " a 가 기준선 0 을 돌파할때 " 모든 종목검색식 부탁드립니다. --아래-- a=avg(c,240); b=(a(0)/c)-(a(1)/c); 기준선 0-----------------------------------------8 아래의 수식을 참고하여, "지표" 부탁드립니다. ---아래--- a=avg(c,240); b=(a(0)/c)-(a(1)/c); 기준선 0