커뮤니티

다시 질문드려요

프로필 이미지
바쁜후니
2017-01-11 10:31:30
154
글번호 105758
답변완료

첨부 이미지

답변 고맙게 잘 받았습니다. 그러나 차트에 구현해보니 당일선만 즉 plot1만 나타나는데 무엇이 문제일까요? 차트에 나타난 모습 캡쳐해서 첨부합니다. 제가 질문을 어렵게 한건지... 오늘 장 시작부터 나오는 선 하나. 어제 장시작부터 나오는선 하나 그제 장시작부터 나오는선 하나..... 3일전 장시작부터... 4일전 장시작부터... 여기서 어제, 그제의 의미는 거래일 기준입니다. 잘부탁드리겠습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표문의드립니다. > 안녕하세요 예스스탁입니다. if Bdate != Bdate[1] Then{ var1 = 0; var2 = 0; var31 = var31[1]; var32 = var32[1]; var33 = var33[1]; var34 = var34[1]; } var1 = var1+(H+L)/2; var2 = var2+1; var3 = var1/var2; plot1(var3,"당일"); plot2(var31,"1일전"); plot3(var32,"2일전"); plot4(var33,"3일전"); plot5(var34,"4일전"); 즐거운 하루되세요 > 바쁜후니 님이 쓴 글입니다. > 제목 : 지표문의드립니다. > 장 시작후 각 캔들의 중간값들의 평균을 구하는 수식입니다. 물론 예스스탁을 통해서 받은것입니다. input : 시간(90000); if stime == 시간 or (stime > 시간 and stime[1] < 시간) Then{ var1 = 0; var2 = 0; } var1 = var1+(H+L)/2; var2 = var2+1; plot1(var1/var2); 그냥 무리없이 잘 사용하고 있으나 국내선물경우 수능시험일이나 특수한 경우 장시작시간이 9시가 아닌 10인경우 시간을 다시 세팅해야하고 해외선물경우 썸머타임에 따라 장시작시간이 변경이 되는경우가 있어서 매일 제가 세팅해서 사용하는데에는 문제가 없지만 과거차트를 볼때는 불편함이 있습니다. 보통 시저가 라인이라는 지표를 보면 시가를 dayopen이라는것을 사용해서 위와같이 시작시간이 변경되어도 자동적으로 시가를 표현하는데 이 지표식도 그렇게 바꾸었으면 합니다. 그리고 하루전, 이틀전, 삼일전, 사일전 도 같이 볼수있었으면 합니다. 정리하자면 위에 지표식(중간값평균식)을 1. 제가 시가시간을 기입하는방식이 아니고 자동적으로 시가가 결정되어서 작동되는 지표를 원합니다. 2. 추가적으로 하루전, 이틀전, 삼일전, 사일전 중간값평균도 같이 나오게 하는 지표를 원합니다. (2017년 1월3일 해외선물이 개장하였으니 1월3일 기준으로는 하루전이 12월30일 되겠죠. 이렇게 자동적으로 알아서 나오는 지표식을 원합니다. 국내선물경우 수능시험 다음날 차트를 봤을때 하루전 (즉, 수능시험당일) 차트에서는 시작시간이 10시로 해서 중간값평균이 자동적으로 표시되게끔 표시되었으면 합니다.) 새해복많이 받으시고 빠른답변 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-11 13:39:56

안녕하세요 예스스탁입니다. 식 변수를 잘못지정했습니다. 수정한 식입니다. 또한 지표는 매일 당일을 기준으로 당일값, 1일전값, 2일전값,3일전값, 4일전값을 그리게 됩니다. plot은 현재시점값을 과거봉에 그릴수 없어 이전일 최종값을 해당 이전일 시작점부터 그려지게는 할수 없습니다. if Bdate != Bdate[1] Then{ var1 = 0; var2 = 0; var31 = var3[1]; var32 = var31[1]; var33 = var32[1]; var34 = var33[1]; } var1 = var1+(H+L)/2; var2 = var2+1; var3 = var1/var2; plot1(var3,"당일"); plot2(var31,"1일전"); plot3(var32,"2일전"); plot4(var33,"3일전"); plot5(var34,"4일전"); 즐거운 하루되세요 > 바쁜후니 님이 쓴 글입니다. > 제목 : 다시 질문드려요 > 답변 고맙게 잘 받았습니다. 그러나 차트에 구현해보니 당일선만 즉 plot1만 나타나는데 무엇이 문제일까요? 차트에 나타난 모습 캡쳐해서 첨부합니다. 제가 질문을 어렵게 한건지... 오늘 장 시작부터 나오는 선 하나. 어제 장시작부터 나오는선 하나 그제 장시작부터 나오는선 하나..... 3일전 장시작부터... 4일전 장시작부터... 여기서 어제, 그제의 의미는 거래일 기준입니다. 잘부탁드리겠습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표문의드립니다. > 안녕하세요 예스스탁입니다. if Bdate != Bdate[1] Then{ var1 = 0; var2 = 0; var31 = var31[1]; var32 = var32[1]; var33 = var33[1]; var34 = var34[1]; } var1 = var1+(H+L)/2; var2 = var2+1; var3 = var1/var2; plot1(var3,"당일"); plot2(var31,"1일전"); plot3(var32,"2일전"); plot4(var33,"3일전"); plot5(var34,"4일전"); 즐거운 하루되세요 > 바쁜후니 님이 쓴 글입니다. > 제목 : 지표문의드립니다. > 장 시작후 각 캔들의 중간값들의 평균을 구하는 수식입니다. 물론 예스스탁을 통해서 받은것입니다. input : 시간(90000); if stime == 시간 or (stime > 시간 and stime[1] < 시간) Then{ var1 = 0; var2 = 0; } var1 = var1+(H+L)/2; var2 = var2+1; plot1(var1/var2); 그냥 무리없이 잘 사용하고 있으나 국내선물경우 수능시험일이나 특수한 경우 장시작시간이 9시가 아닌 10인경우 시간을 다시 세팅해야하고 해외선물경우 썸머타임에 따라 장시작시간이 변경이 되는경우가 있어서 매일 제가 세팅해서 사용하는데에는 문제가 없지만 과거차트를 볼때는 불편함이 있습니다. 보통 시저가 라인이라는 지표를 보면 시가를 dayopen이라는것을 사용해서 위와같이 시작시간이 변경되어도 자동적으로 시가를 표현하는데 이 지표식도 그렇게 바꾸었으면 합니다. 그리고 하루전, 이틀전, 삼일전, 사일전 도 같이 볼수있었으면 합니다. 정리하자면 위에 지표식(중간값평균식)을 1. 제가 시가시간을 기입하는방식이 아니고 자동적으로 시가가 결정되어서 작동되는 지표를 원합니다. 2. 추가적으로 하루전, 이틀전, 삼일전, 사일전 중간값평균도 같이 나오게 하는 지표를 원합니다. (2017년 1월3일 해외선물이 개장하였으니 1월3일 기준으로는 하루전이 12월30일 되겠죠. 이렇게 자동적으로 알아서 나오는 지표식을 원합니다. 국내선물경우 수능시험 다음날 차트를 봤을때 하루전 (즉, 수능시험당일) 차트에서는 시작시간이 10시로 해서 중간값평균이 자동적으로 표시되게끔 표시되었으면 합니다.) 새해복많이 받으시고 빠른답변 부탁드립니다.