커뮤니티

2가지 지표 좀 표시 요청 드립니다.

프로필 이미지
요타
2020-08-31 14:33:56
835
글번호 141903
답변완료
* 항상 많은 도움에 고맙 습니다. * <요청사항1> 장시작이후 1분봉 60분 단위 기준으로 "현재가격이 전시간 저가 보다 작아야 한다" 수식 좀 요청 드립니다. (한시간 단위) 즉 " Condition1 = c > 전시간 60봉의 고가 보다 커야 한다 " " Condition2 = c < 전시간 60봉의 저가 보다 작아야 한다 " " Condition3 = c > 전전시간 60봉의 고가 보다 커야 한다 " →120봉 아님니다 " Condition4 = c < 전전시간 60봉의 저가 보다 작아야 한다 " →120봉 아님니다 → c < Lowest(L,60) 이거는 아님니다. 시간 단위로 좀 부탁 드립니다. <요청사항2> - 100봉전 가격을 기준으로(s&p 500) 3300 일경우 3300 값을 기준 으로 3301 이면 0.01씩 더해주고 3302 이면 0.02씩 더해주고 3303 이면 0.03씩 더해주고 2999 이면 -0.01씩 빼주고 2998 이면 -0.02씩 빼주고 2997 이면 -0.03씩 빼주고 해서 더하기 빼기 해서 한선으로 추세선 좀 부탁 드립니다. 즉 올라갔으면 추세선이 올라가고 즉 떨어 졌으면 추세선이 하락 입니다. * 고맙습니다. 수고하십시요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-31 15:41:54

안녕하세요 예스스탁입니다. 1 아래식 참고하시기 바랍니다. input : ntime(30); var : S1(0),D1(0),TM(0),TF(0),cnt(0); Array : OO[100](0),HH[100](0),LL[100](0),CC[100](0); if Bdate != Bdate[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%ntime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime == 1 and TM < TM[1]) or (Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime > 1 and TM > TM+ntime) Then { OO[0] = L; HH[0] = H; LL[0] = L; for cnt = 1 to 99 { OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; } Condition1 = c > HH[1]; Condition2 = c < LL[1]; Condition3 = c > HH[2]; Condition4 = c < LL[1]; 2 해당 문의는 정확히 이해를 하지 못했습니다. 좀더 자세한 내용을 올려주시기 바랍니다. 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 2가지 지표 좀 표시 요청 드립니다. > * 항상 많은 도움에 고맙 습니다. * <요청사항1> 장시작이후 1분봉 60분 단위 기준으로 "현재가격이 전시간 저가 보다 작아야 한다" 수식 좀 요청 드립니다. (한시간 단위) 즉 " Condition1 = c > 전시간 60봉의 고가 보다 커야 한다 " " Condition2 = c < 전시간 60봉의 저가 보다 작아야 한다 " " Condition3 = c > 전전시간 60봉의 고가 보다 커야 한다 " →120봉 아님니다 " Condition4 = c < 전전시간 60봉의 저가 보다 작아야 한다 " →120봉 아님니다 → c < Lowest(L,60) 이거는 아님니다. 시간 단위로 좀 부탁 드립니다. <요청사항2> - 100봉전 가격을 기준으로(s&p 500) 3300 일경우 3300 값을 기준 으로 3301 이면 0.01씩 더해주고 3302 이면 0.02씩 더해주고 3303 이면 0.03씩 더해주고 2999 이면 -0.01씩 빼주고 2998 이면 -0.02씩 빼주고 2997 이면 -0.03씩 빼주고 해서 더하기 빼기 해서 한선으로 추세선 좀 부탁 드립니다. 즉 올라갔으면 추세선이 올라가고 즉 떨어 졌으면 추세선이 하락 입니다. * 고맙습니다. 수고하십시요.