커뮤니티

부탁 드립니다

프로필 이미지
starj5
2014-10-03 12:23:25
171
글번호 79061
답변완료
안녕 하세요 2분 차트 에서 종가가 상기선들과 근접 정도를 알고자 합니다 2분봉 60선 10분봉 전봉 5선 10선 20선 60선 종가 20분봉 전봉 5선 10선 20선 60선 종가 일봉 전일 5일선 10일선 20일선 60일선 종가 전일종가 당일시가 총 15개의 선과 현재가의 근접정도 현재가가 15개선들중 일부 골드 상태면 그위에 있는 가장 가까운 저항선과의 근접 정도가 0.50 이내면 회색 가장 가까운 저항선이 없거나 근접 정도가 0.50 이상이면 빨강 현재가가 15개선들중 일부 데드 상태면 그아래에 있는 가장 가까운 지지선과의 근접 정도가 0.50 이하이면 회색 가장 가까운 지지선이 없거나 근접정도가 0.50 이상이면 파랑 회색과 빨강(파랑)이 회색은 더 가늘고 빨강(파랑)은 더 굵게 처리될수 있나요 간단히 말해서 저항선과의 근접 정도 한선 지지선과의 근접 정도 한선 두선으로 된 지표 부탁 드립니다 다르게 해주셔도 됩니다. 항상 감사드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-06 16:42:53

안녕하세요 예스스탁입니다. input : P1(5),P2(10),P3(20),P4(60); var : cnt(0),TF1(0),TF2(0); var : sum11(0),sum12(0),sum13(0),sum14(0); var : sum21(0),sum22(0),sum23(0),sum24(0); var : sum31(0),sum32(0),sum33(0),sum34(0); Array : C1[100](0),C2[100](0),Line[15](0); TF1 = TimeToMinutes(stime)%10; TF2 = TimeToMinutes(stime)%20; if date != date[1] or (TF1 < TF1[1] and stime > stime[1]) Then{ for cnt = 1 to P4{ C1[cnt] = C1[cnt-1][1]; } } C1[0] = C; if date != date[1] or (TF2 < TF2[1] and stime > stime[1]) Then{ for cnt = 1 to P4{ C2[cnt] = C2[cnt-1][1]; } } C2[0] = C; if C1[P4] > 0 and C2[P4] > 0 Then{ sum11 = 0; sum12 = 0; sum13 = 0; sum14 = 0; sum21 = 0; sum22 = 0; sum23 = 0; sum24 = 0; sum31 = 0; sum32 = 0; sum33 = 0; sum34 = 0; for cnt = 0 to P4{ if cnt < P1 Then{ sum11 = sum11+C1[cnt]; sum21 = sum21+C2[cnt]; sum31 = sum31+DayClose(cnt); } if cnt < P2 Then{ sum12 = sum12+C1[cnt]; sum22 = sum22+C2[cnt]; sum32 = sum32+DayClose(cnt); } if cnt < P3 Then{ sum13 = sum13+C1[cnt]; sum23 = sum23+C2[cnt]; sum33 = sum33+DayClose(cnt); } if cnt < P4 Then{ sum14 = sum14+C1[cnt]; sum24 = sum24+C2[cnt]; sum34 = sum34+DayClose(cnt); } } Line[0] = ma(c,60); Line[1] = sum11/P1; Line[2] = sum12/P2; Line[3] = sum13/P3; Line[4] = sum14/P4; Line[5] = sum21/P1; Line[6] = sum22/P2; Line[7] = sum23/P3; Line[8] = sum24/P4; Line[9] = sum31/P1; Line[10] = sum32/P2; Line[11] = sum33/P3; Line[12] = sum34/P4; Line[13] = DayClose(1); Line[14] = dayopen; value1 = 9999999999; value2 = 0; value3 = 9999999999; value4 = 0; for cnt = 0 to 14{ if C < Line[cnt] and abs(C-Line[cnt]) < value1 Then{ value1 = abs(C-Line[cnt]); value2 = Line[cnt]; } if C > Line[cnt] and abs(C-Line[cnt]) < value3 Then{ value3 = abs(C-Line[cnt]); value4 = Line[cnt]; } } if value2 > 0 Then plot1(value2,"상단",iff(value1 < 0.5,GRAY,RED),def,iff(value1 < 0.5,0,2)); if value4 > 0 then plot2(value4,"하단",iff(value3 < 0.5,GRAY,BLUE),def,iff(value3 < 0.5,0,2)); } 위식 참고하시기 바랍니다. 15개의 선중에 현재가보다 아래이거나 위인 석이 없을 수도 있습니다. 점그래프나 일자그래프와 같이 직전봉과 연결이 되지 않는 그래프 종류로 지정하고 적용하시기 바랍니다. 즐거운 하루되세요 > starj5 님이 쓴 글입니다. > 제목 : 부탁 드립니다 > 안녕 하세요 2분 차트 에서 종가가 상기선들과 근접 정도를 알고자 합니다 2분봉 60선 10분봉 전봉 5선 10선 20선 60선 종가 20분봉 전봉 5선 10선 20선 60선 종가 일봉 전일 5일선 10일선 20일선 60일선 종가 전일종가 당일시가 총 15개의 선과 현재가의 근접정도 현재가가 15개선들중 일부 골드 상태면 그위에 있는 가장 가까운 저항선과의 근접 정도가 0.50 이내면 회색 가장 가까운 저항선이 없거나 근접 정도가 0.50 이상이면 빨강 현재가가 15개선들중 일부 데드 상태면 그아래에 있는 가장 가까운 지지선과의 근접 정도가 0.50 이하이면 회색 가장 가까운 지지선이 없거나 근접정도가 0.50 이상이면 파랑 회색과 빨강(파랑)이 회색은 더 가늘고 빨강(파랑)은 더 굵게 처리될수 있나요 간단히 말해서 저항선과의 근접 정도 한선 지지선과의 근접 정도 한선 두선으로 된 지표 부탁 드립니다 다르게 해주셔도 됩니다. 항상 감사드립니다