커뮤니티

중심값 요청

프로필 이미지
요타
2018-11-08 22:02:59
169
글번호 123478
답변완료
* 항상 많은 도움에 고맙습니다. <요청사항 1번> 아래 선에서 중심값은 어떻게 작성 해야 하나요? 즉 TL1 과 TL2 사이에 중심선을 넣고 싶습니다. <요청사항 2번> 분봉에 따라 선이 그어지는데 3개봉 앞 기준으로 선을 그릴수는 없나요? 즉 현재 분봉이 하락 하면 최저선(TL2)이 아래로 내려 갑니다. 그게 아니고 3봉전 기준으로 선이 그어지게 표현하고 싶습니다. ex) sdate[n1-1],stime[n1-1] 이부분을 sdate[n1+3],stime[n1+3] 이렇게 해도 하한선이 내려가 버리더라구요.안되요..... 결론: 3개봉 전 기준으로 선을 긋고 싶습니다. (TL1 과 TL2 동일) * <요청사항 3번> 중심선을 CrossUp 하면 매수 중심선을 CrossDown 하면 매도 하는 수식좀 요청 드립니다. input : n1(100) ; var : hh(0),ll(0), tl1(0),tl2(0) ; HH = highest(H,N1); LL = lowest(L,N1); TL_Delete(TL1); TL1 = TL_new(sdate[n1-1],stime[n1-1],HH,sdate,stime,HH); TL_SetExtRight(TL2,False); TL_SetColor(TL1,BLUE); TL_Delete(TL2); TL2 = TL_new(sdate[n1-1],stime[n1-1],LL,sdate,stime,LL); TL_SetExtRight(TL2,False); TL_SetColor(TL2,BLUE); * 항상 도움에 고맙습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-11-09 12:35:42

안녕하세요 예스스탁입니다. 1 input : n1(100) ; var : hh(0),ll(0), tl1(0),tl2(0),TL3(0) ; HH = highest(H,N1); LL = lowest(L,N1); TL_Delete(TL1); TL1 = TL_new(sdate[n1-1],stime[n1-1],HH,sdate,stime,HH); TL_SetExtRight(TL2,False); TL_SetColor(TL1,BLUE); TL_Delete(TL2); TL2 = TL_new(sdate[n1-1],stime[n1-1],LL,sdate,stime,LL); TL_SetExtRight(TL2,False); TL_SetColor(TL2,BLUE); TL_Delete(TL3); TL3 = TL_new(sdate[n1-1],stime[n1-1],(HH+LL)/2,sdate,stime,(HH+LL)/2); TL_SetExtRight(TL3,False); TL_SetColor(TL3,BLUE); 2 input : n1(100),preBars(3); var : hh(0),ll(0), tl1(0),tl2(0),TL3(0) ; HH = highest(H,N1)[preBars]; LL = lowest(L,N1)[preBars]; TL_Delete(TL1); TL1 = TL_new(sdate[n1-1],stime[n1-1],HH,sdate,stime,HH); TL_SetExtRight(TL2,False); TL_SetColor(TL1,BLUE); TL_Delete(TL2); TL2 = TL_new(sdate[n1-1],stime[n1-1],LL,sdate,stime,LL); TL_SetExtRight(TL2,False); TL_SetColor(TL2,BLUE); TL_Delete(TL3); TL3 = TL_new(sdate[n1-1],stime[n1-1],(HH+LL)/2,sdate,stime,(HH+LL)/2); TL_SetExtRight(TL3,False); TL_SetColor(TL3,BLUE); 3 input : n1(100),n2(3); var : hh(0),ll(0), tl1(0),tl2(0),TL3(0) ; HH = highest(H,N1)[n2]; LL = lowest(L,N1)[n2]; if crossup(C,(HH+LL)/2) Then buy(); if CrossDown(C,(HH+LL)/2) Then sell(); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 중심값 요청 > * 항상 많은 도움에 고맙습니다. <요청사항 1번> 아래 선에서 중심값은 어떻게 작성 해야 하나요? 즉 TL1 과 TL2 사이에 중심선을 넣고 싶습니다. <요청사항 2번> 분봉에 따라 선이 그어지는데 3개봉 앞 기준으로 선을 그릴수는 없나요? 즉 현재 분봉이 하락 하면 최저선(TL2)이 아래로 내려 갑니다. 그게 아니고 3봉전 기준으로 선이 그어지게 표현하고 싶습니다. ex) sdate[n1-1],stime[n1-1] 이부분을 sdate[n1+3],stime[n1+3] 이렇게 해도 하한선이 내려가 버리더라구요.안되요..... 결론: 3개봉 전 기준으로 선을 긋고 싶습니다. (TL1 과 TL2 동일) * <요청사항 3번> 중심선을 CrossUp 하면 매수 중심선을 CrossDown 하면 매도 하는 수식좀 요청 드립니다. input : n1(100) ; var : hh(0),ll(0), tl1(0),tl2(0) ; HH = highest(H,N1); LL = lowest(L,N1); TL_Delete(TL1); TL1 = TL_new(sdate[n1-1],stime[n1-1],HH,sdate,stime,HH); TL_SetExtRight(TL2,False); TL_SetColor(TL1,BLUE); TL_Delete(TL2); TL2 = TL_new(sdate[n1-1],stime[n1-1],LL,sdate,stime,LL); TL_SetExtRight(TL2,False); TL_SetColor(TL2,BLUE); * 항상 도움에 고맙습니다.