커뮤니티

수식 문의 드립니다.

프로필 이미지
부활
2021-03-05 18:55:41
927
글번호 146834
답변완료

첨부 이미지

안녕하세요. 저번에 문의 드린 수평선 적용 답변 잘 받았습니다. 그리고 말씀해주신 추세선 함수를 이용한 수평선 적용 방법 문의드립니다. 첨부파일은 10분봉 차트인데 현재 설정 된 이평선은 10 이평선입니다. 차트에 표시된 검은색 화살표와 빨간색 화살표사이처럼 가격이 10 이평선 이탈 후 1. 3개봉의 중간가와 2. 고가에서 아래로 30%, 3. 저가에서 위로 30%의 수평선을 각각 그릴수 있나요? 4. 10 이평선 돌파 후에도 똑같이 적용되는 수식도 필요합니다. 5. 2연속 또는 3연속 양봉이나 음봉시 2개봉, 3개봉의 중간가, 고가에서 아래로 30%, 저가에서 위로 30%의 수평선 - 봉의 개수가 더 추가되는 경우 또한 필요합니다. 6. 만약 10 이평선 이라는 기준이 안되면 현재봉이전 10개봉 또는 30분전이라는 기준(봉개수와 시간)으로는 가능한지요? 7. 단기분봉에서 적용된 수평선을 장기분봉에서 표시할 수 있는지요? ex) 나스닥 10분봉 수평선 : 13,100 일 때 -> 60분봉 차트에 화살표나 수평선 표시가 가능한지요? 설명이 제대로 됐는지 모르겠습니다. 수고하십시오^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-08 11:30:07

안녕하세요 예스스탁입니다. 7번은 가능하지 않습니다. 단기분봉의 내용을 장기분봉에 적용은 불가능합니다. input : P(10),N(3); var : mav(0),TT(0),BB(0),HH(0),LL(0); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0); mav = ma(C,P); if CrossUp(C,mav) Then { TT = 1; BB = 0; HH = H; LL = L; } if CrossDown(C,mav) Then { TT = -1; BB = 0; HH = H; LL = L; } if TT != 0 Then { BB = BB+1; if H > HH Then HH = H; if L < LL Then LL = L; if BB == N Then { TL1 = TL_New(sDate[N-1],sTime[N-1],HH,sDate,sTime,HH); TL2 = TL_New(sDate[N-1],sTime[N-1],HH-(HH-LL)*0.3,sDate,sTime,HH-(HH-LL)*0.3); TL3 = TL_New(sDate[N-1],sTime[N-1],(HH+LL)/2,sDate,sTime,(HH+LL)/2); TL4 = TL_New(sDate[N-1],sTime[N-1],LL+(HH-LL)*0.3,sDate,sTime,LL+(HH-LL)*0.3); TL5 = TL_New(sDate[N-1],sTime[N-1],LL,sDate,sTime,LL); if TT == 1 Then { TL_SetColor(TL1,RED); TL_SetColor(TL2,RED); TL_SetColor(TL3,RED); TL_SetColor(TL4,RED); TL_SetColor(TL5,RED); } Else { TL_SetColor(TL1,BLUE); TL_SetColor(TL2,BLUE); TL_SetColor(TL3,BLUE); TL_SetColor(TL4,BLUE); TL_SetColor(TL5,BLUE); } } if BB > N Then { TL_SetEnd(TL1,sDate,sTime,TL_GetEndVal(TL1)); TL_SetEnd(TL2,sDate,sTime,TL_GetEndVal(TL2)); TL_SetEnd(TL3,sDate,sTime,TL_GetEndVal(TL3)); TL_SetEnd(TL4,sDate,sTime,TL_GetEndVal(TL4)); TL_SetEnd(TL5,sDate,sTime,TL_GetEndVal(TL5)); } } Plot1(BB,"이동평균"); 즐거운 하루되세요 > 부활 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 안녕하세요. 저번에 문의 드린 수평선 적용 답변 잘 받았습니다. 그리고 말씀해주신 추세선 함수를 이용한 수평선 적용 방법 문의드립니다. 첨부파일은 10분봉 차트인데 현재 설정 된 이평선은 10 이평선입니다. 차트에 표시된 검은색 화살표와 빨간색 화살표사이처럼 가격이 10 이평선 이탈 후 1. 3개봉의 중간가와 2. 고가에서 아래로 30%, 3. 저가에서 위로 30%의 수평선을 각각 그릴수 있나요? 4. 10 이평선 돌파 후에도 똑같이 적용되는 수식도 필요합니다. 5. 2연속 또는 3연속 양봉이나 음봉시 2개봉, 3개봉의 중간가, 고가에서 아래로 30%, 저가에서 위로 30%의 수평선 - 봉의 개수가 더 추가되는 경우 또한 필요합니다. 6. 만약 10 이평선 이라는 기준이 안되면 현재봉이전 10개봉 또는 30분전이라는 기준(봉개수와 시간)으로는 가능한지요? 7. 단기분봉에서 적용된 수평선을 장기분봉에서 표시할 수 있는지요? ex) 나스닥 10분봉 수평선 : 13,100 일 때 -> 60분봉 차트에 화살표나 수평선 표시가 가능한지요? 설명이 제대로 됐는지 모르겠습니다. 수고하십시오^^