커뮤니티

재문의드립니다.

프로필 이미지
해암
2017-03-06 00:27:57
110
글번호 107473
답변완료
52207번 답을 주신 것에 재문의 드렸습니다. 다시한번 살펴주시기 바랍니다. 감사드려요!!!
검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2017-03-06 16:09:34

안녕하세요 예스스탁입니다. input : 분(30),pt(0.4); var : TM(0),T1(0),idx(0),HH(0),LL(0),cnt(0),count(0); TM = TimeToMinutes(stime); if bdate != Bdate[1] Then{ T1 = TM; idx = 0; } Else idx = idx+1; var1 = ma(C,10); var2 = ma(C,20); Condition1 = crossup(var1,var2) or CrossDown(var1,var2); if TM < T1+분 Then{ HH = dayhigh; LL = daylow; } Else{ HH = H; LL = L; count = 0; for cnt = 1 to idx{ if TM[cnt] > TM-분 Then{ if H[cnt] > HH Then HH = H[cnt]; if L[cnt] < LL Then LL = L[cnt]; if Condition1[cnt] == true Then count = count+1; } if TM[cnt] < TM-분 Then cnt = idx+2; } } if HH <= LL+pt and count >= 2 Then plot1(H,"검색"); 즐거운 하루되세요 > 해암 님이 쓴 글입니다. > 제목 : 재문의드립니다. > 52207번 답을 주신 것에 재문의 드렸습니다. 다시한번 살펴주시기 바랍니다. 감사드려요!!!
프로필 이미지

해암

2017-03-06 16:32:24

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 재문의드립니다. > 안녕하세요 예스스탁입니다. input : 분(30),pt(0.4); var : TM(0),T1(0),idx(0),HH(0),LL(0),cnt(0),count(0); TM = TimeToMinutes(stime); if bdate != Bdate[1] Then{ T1 = TM; idx = 0; } Else idx = idx+1; var1 = ma(C,10); var2 = ma(C,20); Condition1 = crossup(var1,var2) or CrossDown(var1,var2); if TM < T1+분 Then{ HH = dayhigh; LL = daylow; } Else{ HH = H; LL = L; count = 0; for cnt = 1 to idx{ if TM[cnt] > TM-분 Then{ if H[cnt] > HH Then HH = H[cnt]; if L[cnt] < LL Then LL = L[cnt]; if Condition1[cnt] == true Then count = count+1; } if TM[cnt] < TM-분 Then cnt = idx+2; } } if HH <= LL+pt and count >= 2 Then plot1(H,"검색"); 즐거운 하루되세요 > 해암 님이 쓴 글입니다. > 제목 : 재문의드립니다. > 52207번 답을 주신 것에 재문의 드렸습니다. 다시한번 살펴주시기 바랍니다. 감사드려요!!! ============================= 지금 주신 답은 이전 문의에 대한 답입니다. 잘 사용하고 있습니다. 그런데 제가 재문의 드린 것은 위 수식에 추가할 내용입니다. 위의 수식에 더해서 해당구간안에 지수이평 5선과 10선이 골든크로스 또는 데드크로스가 2회이상 발생했을 경우를 검색하고 싶습니다. 크로스횟수는 변경 가능하게 부탁드립니다. 다시 한번 살펴주시기 바랍니다. 감사합니다. !!!
프로필 이미지

예스스탁 예스스탁 답변

2017-03-06 16:50:01

안녕하세요 예스스탁입니다. 수식 내용 살펴보시기 바랍니다. 지정한 시간안에 이평크로스 체크하는 내용이 들어가 있고 count로 횟수 저장됩니다. 즐거운 하루되세요 > 해암 님이 쓴 글입니다. > 제목 : Re : Re : 재문의드립니다. > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 재문의드립니다. > 안녕하세요 예스스탁입니다. input : 분(30),pt(0.4); var : TM(0),T1(0),idx(0),HH(0),LL(0),cnt(0),count(0); TM = TimeToMinutes(stime); if bdate != Bdate[1] Then{ T1 = TM; idx = 0; } Else idx = idx+1; var1 = ma(C,10); var2 = ma(C,20); Condition1 = crossup(var1,var2) or CrossDown(var1,var2); if TM < T1+분 Then{ HH = dayhigh; LL = daylow; } Else{ HH = H; LL = L; count = 0; for cnt = 1 to idx{ if TM[cnt] > TM-분 Then{ if H[cnt] > HH Then HH = H[cnt]; if L[cnt] < LL Then LL = L[cnt]; if Condition1[cnt] == true Then count = count+1; } if TM[cnt] < TM-분 Then cnt = idx+2; } } if HH <= LL+pt and count >= 2 Then plot1(H,"검색"); 즐거운 하루되세요 > 해암 님이 쓴 글입니다. > 제목 : 재문의드립니다. > 52207번 답을 주신 것에 재문의 드렸습니다. 다시한번 살펴주시기 바랍니다. 감사드려요!!! ============================= 지금 주신 답은 이전 문의에 대한 답입니다. 잘 사용하고 있습니다. 그런데 제가 재문의 드린 것은 위 수식에 추가할 내용입니다. 위의 수식에 더해서 해당구간안에 지수이평 5선과 10선이 골든크로스 또는 데드크로스가 2회이상 발생했을 경우를 검색하고 싶습니다. 크로스횟수는 변경 가능하게 부탁드립니다. 다시 한번 살펴주시기 바랍니다. 감사합니다. !!!