커뮤니티

부탁 드립니다.

프로필 이미지
뮬리
2019-10-07 21:03:47
162
글번호 132574
답변완료
도움주심에 감사 드립니다. 다음 수식이 전일과의 비교가 아닌 지정된 일시이후 예를 들어 2분봉 차트에서 120분동안 양봉의 개수의 합과 거래량의 합을 구하여 그 지정된 일시의 120분 전의 값을 구하여 var1의 값을 구하고자 합니다. 만약에 그것이 안된다면 지정된 일시 이후 120분 동안의 값과 그 값이 종료된 일시 이후 120분 동안의 값을 구하고 var1의 값을 구하고자 합니다. var : 양봉개수(0),양봉1(0),양봉2(0),전일(0); var : 양봉v(0),양봉v1(0),양봉v2(0),전일v(0); if bdate != bdate[1] Then { 양봉1 = 양봉개수[1]; 양봉2 = 양봉1[1]; 양봉v1 = 양봉v[1]; 양봉v2 = 양봉v1[1]; } if C > O then { 양봉개수 = 양봉개수 +1; 양봉v = 양봉v +v; } 전일=양봉1-양봉2; 전일v=양봉v1-양봉v2; var1 = 전일v/전일; plot1(var1); 참고가 될만한 유사한 수식) input:단위(120); input:시작일(20190801),시작시간(070000); var : S1(0),D1(0),TM(0),TF(0); var : Tcond(false); if Tcond == false and sdate >= 시작일 and stime >= 시작시간 Then Tcond = true; if tcond == true and Tcond != Tcond[1] then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%단위; if (Tcond == true and tcond != tcond[1]) or (tcond == true and tcond == tcond[1] and TF < TF[1])Then { } }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-08 11:01:40

안녕하세요 예스스탁입니다. input:단위(120); input:시작일(20190801),시작시간(070000); var : S1(0),D1(0),TM(0),TF(0); var : Tcond(false); var : 양봉개수(0),양봉1(0),양봉2(0),전일(0); var : 양봉v(0),양봉v1(0),양봉v2(0),전일v(0); if Tcond == false and sdate >= 시작일 and stime >= 시작시간 Then Tcond = true; if tcond == true and Tcond != Tcond[1] then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%단위; if (Tcond == true and tcond != tcond[1]) or (tcond == true and tcond == tcond[1] and TF < TF[1])Then { 양봉1 = 0; 양봉v1 = 0; 양봉2 = 양봉1[1]; 양봉v2 = 양봉v1[1]; } if C > O Then { 양봉1= 양봉1+1; 양봉v1 = 양봉v1 + v; } var1 = 양봉v2/양봉1; plot1(var1); } 즐거운 하루되세요 > 뮬리 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 도움주심에 감사 드립니다. 다음 수식이 전일과의 비교가 아닌 지정된 일시이후 예를 들어 2분봉 차트에서 120분동안 양봉의 개수의 합과 거래량의 합을 구하여 그 지정된 일시의 120분 전의 값을 구하여 var1의 값을 구하고자 합니다. 만약에 그것이 안된다면 지정된 일시 이후 120분 동안의 값과 그 값이 종료된 일시 이후 120분 동안의 값을 구하고 var1의 값을 구하고자 합니다. var : 양봉개수(0),양봉1(0),양봉2(0),전일(0); var : 양봉v(0),양봉v1(0),양봉v2(0),전일v(0); if bdate != bdate[1] Then { 양봉1 = 양봉개수[1]; 양봉2 = 양봉1[1]; 양봉v1 = 양봉v[1]; 양봉v2 = 양봉v1[1]; } if C > O then { 양봉개수 = 양봉개수 +1; 양봉v = 양봉v +v; } 전일=양봉1-양봉2; 전일v=양봉v1-양봉v2; var1 = 전일v/전일; plot1(var1); 참고가 될만한 유사한 수식) input:단위(120); input:시작일(20190801),시작시간(070000); var : S1(0),D1(0),TM(0),TF(0); var : Tcond(false); if Tcond == false and sdate >= 시작일 and stime >= 시작시간 Then Tcond = true; if tcond == true and Tcond != Tcond[1] then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%단위; if (Tcond == true and tcond != tcond[1]) or (tcond == true and tcond == tcond[1] and TF < TF[1])Then { } }