커뮤니티

피봇 수식변경

프로필 이미지
상암동
2023-05-04 23:44:42
1180
글번호 168733
답변완료
늘 감사합니다. 아래의 수식을 data2용으로 변경해 주세요 input : ntime(83000); Var : PP(0), R1(0),R2(0),R3(0),S1(0),S2(0),S3(0); var : DH(0),DL(0),DC(0); var : DH1(0),DL1(0),DC1(0); if (sdate != sDate[1] and sTime >= ntime) or (sDate == sDate[1] and sTime >= ntime and sTime[1] < ntime) Then { DH = H; DL = L; DH1 = DH[1]; DL1 = DL[1]; DC1 = DC[1]; } if DH > 0 and H > DH Then DH = H; if DL > 0 and L < DL Then DL = L; DC = C; if DH1 > 0 and DL1 > 0 Then { PP = (DH1 + DC1 + DL1 )/3; //피봇선 R1 = 2 * PP - DL1; //1차저항 R2 = PP+DH1-DL1; //2차저항 R3 = DH1 + 2*(PP - DL1); //3차저항 S1 = 2 * PP - DH1; //1차지지 S2 = PP-DH1+DL1; //2차지지 S3 = DL1 - 2*(DH1 - PP); //3차지지 plot1(PP,"피봇선"); plot2(R1,"1차저항"); plot3(R2,"2차저항"); plot4(R3,"3차저항"); plot5(S1,"1차지지"); plot6(S2,"2차지지"); plot7(S3,"3차지지"); } 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-05-08 08:41:29

안녕하세요 예스스탁입니다. input : ntime(83000); Var : PP(0), R1(0),R2(0),R3(0),S1(0),S2(0),S3(0); var : DH(0),DL(0),DC(0); var : DH1(0),DL1(0),DC1(0); if Data2((sdate != sDate[1] and sTime >= ntime) or (sDate == sDate[1] and sTime >= ntime and sTime[1] < ntime)) Then { DH = data2(H); DL = data2(L); DH1 = DH[1]; DL1 = DL[1]; DC1 = DC[1]; } if DH > 0 and data2(H) > DH Then DH = data2(H); if DL > 0 and data2(L) < DL Then DL = data2(L); DC = data2(C); if DH1 > 0 and DL1 > 0 Then { PP = (DH1 + DC1 + DL1 )/3; //피봇선 R1 = 2 * PP - DL1; //1차저항 R2 = PP+DH1-DL1; //2차저항 R3 = DH1 + 2*(PP - DL1); //3차저항 S1 = 2 * PP - DH1; //1차지지 S2 = PP-DH1+DL1; //2차지지 S3 = DL1 - 2*(DH1 - PP); //3차지지 plot1(PP,"피봇선"); plot2(R1,"1차저항"); plot3(R2,"2차저항"); plot4(R3,"3차저항"); plot5(S1,"1차지지"); plot6(S2,"2차지지"); plot7(S3,"3차지지"); } 즐거운 하루되세요 > 상암동 님이 쓴 글입니다. > 제목 : 피봇 수식변경 > 늘 감사합니다. 아래의 수식을 data2용으로 변경해 주세요 input : ntime(83000); Var : PP(0), R1(0),R2(0),R3(0),S1(0),S2(0),S3(0); var : DH(0),DL(0),DC(0); var : DH1(0),DL1(0),DC1(0); if (sdate != sDate[1] and sTime >= ntime) or (sDate == sDate[1] and sTime >= ntime and sTime[1] < ntime) Then { DH = H; DL = L; DH1 = DH[1]; DL1 = DL[1]; DC1 = DC[1]; } if DH > 0 and H > DH Then DH = H; if DL > 0 and L < DL Then DL = L; DC = C; if DH1 > 0 and DL1 > 0 Then { PP = (DH1 + DC1 + DL1 )/3; //피봇선 R1 = 2 * PP - DL1; //1차저항 R2 = PP+DH1-DL1; //2차저항 R3 = DH1 + 2*(PP - DL1); //3차저항 S1 = 2 * PP - DH1; //1차지지 S2 = PP-DH1+DL1; //2차지지 S3 = DL1 - 2*(DH1 - PP); //3차지지 plot1(PP,"피봇선"); plot2(R1,"1차저항"); plot3(R2,"2차저항"); plot4(R3,"3차저항"); plot5(S1,"1차지지"); plot6(S2,"2차지지"); plot7(S3,"3차지지"); } 감사합니다.