커뮤니티

질문드립니다.

프로필 이미지
여유로운투자
2018-05-30 20:56:26
126
글번호 119375
답변완료
답변감사합니다 추가 질문있습니다. 어제의 질문과 답변에서 답변주신부분에서 지표식을 if index >= 1 then { temp = temp + (h+l)*v; temp1 = temp1 + v; temp2 = temp/temp1; Plot1(temp2/4); } 이런식으로 인덱스 두번째부터 계산하라고하셨는데요 이부분이 이해가안됩니다 왜 두번째부터계산을해야하는지 궁금합니다 혹시 종목검색에 나타는 것들은 첫봉은 빼고 두번째봉부터 계산이 들어가서 그렇게 말씀하신것인지 아님 다른이유가있는지궁금합니다 이해가 안됩니다 //////////////////////어제의 질문과 답변////////////////// 안녕하세요 예스스탁입니다 1 종목검색은 수정주가 처리된 데이터를 사용하므로 차트도 수정주가처리된 데이터와 같이 보셔야 합니다. 수정주가 처리는 기본차트속성에서 설정가능하고 차트에서 봉을 더블클릭하면 나타납니다. 다만 상장된지 오래된 종목은 차트의 데이터와 종목검색의 월봉데이터가 조금 차이가 있을 수 있어 계산값에 차이가 있을수 있습니다. 해당 부분은 관련부서에 데이터 정비를 요청하도록 하겠습니다. 2 지표도 아래와 같이 두번째 봉부터 누적된 값과 비교해 보셔야 합니다. var : temp(0),temp1(0),temp2(0); if index >= 1 then { temp = temp + (h+l)*v; temp1 = temp1 + v; temp2 = temp/temp1; Plot1(temp2/4); } 2 서버에서는 월봉이 최대 460개만 가지고 있습니다. 서버에서 가지고 있는 최대 월봉갯수를 넘는 갯수라 그 이상지정하면 검색이 되지 않고 있습니다. 삼성전자를 기준으로 위 지표 적용하시고 해당 봉갯수 이하로 지정해 주시기 바랍니다. plot1(index); 즐거운 하루되세요 > 여유로운투자 님이 쓴 글입니다. > 제목 : 질문드립니다. > 질문1 지표값과 종목검색을통해출력되는값의 차이점이궁금합니다. 월봉차트상 아래 지표 var : temp(0),temp1(0),temp2(0); if Index==0 Then ClearDebug; temp = temp + (h+l)*v; temp1 = temp1 + v; temp2 = temp/temp1; Plot1(temp2/4); MessageLog("%.f ",temp2/4); 값과 종목검색에서 아래 식을 검색에돌렸을때 나타나는 결과 값의 차이가꽤나큰데 왜 그런가요 값의 차이가심해서 종목검색의 신뢰도가많이떨어집니다 종목검색시 필요봉수460봉 월봉으로 맞췄습니다. var : temp(0),temp1(0),temp2(0),upcnt(0); var : flag1(0); temp = temp + (h+l)*v; temp1 = temp1 + v; temp2 = temp/temp1; if LastBarOnChart==1 && c<temp2/4 Then find(temp2/4); 질문2 위에 종목검색시 월봉으로 맞추고 필요분봉을 460봉이상으로할때는 검색이안되는데왜그런가요 필요봉수461로해도 안되고 490해도안됩니다 이유가궁금합니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-31 13:28:37

안녕하세요 예스스탁입니다. 설명을 충분히 못해드렸습니다. 언급하신 내용이 맞습니다. 종목검색에 최초 첫봉은 계산이 되지 않고 두번째 봉부터 되므로 두번째 봉부터 계산하게 지표를 작성해 드렸습니다. 즐거운 하루되세요 > 여유로운투자 님이 쓴 글입니다. > 제목 : 질문드립니다. > 답변감사합니다 추가 질문있습니다. 어제의 질문과 답변에서 답변주신부분에서 지표식을 if index >= 1 then { temp = temp + (h+l)*v; temp1 = temp1 + v; temp2 = temp/temp1; Plot1(temp2/4); } 이런식으로 인덱스 두번째부터 계산하라고하셨는데요 이부분이 이해가안됩니다 왜 두번째부터계산을해야하는지 궁금합니다 혹시 종목검색에 나타는 것들은 첫봉은 빼고 두번째봉부터 계산이 들어가서 그렇게 말씀하신것인지 아님 다른이유가있는지궁금합니다 이해가 안됩니다 //////////////////////어제의 질문과 답변////////////////// 안녕하세요 예스스탁입니다 1 종목검색은 수정주가 처리된 데이터를 사용하므로 차트도 수정주가처리된 데이터와 같이 보셔야 합니다. 수정주가 처리는 기본차트속성에서 설정가능하고 차트에서 봉을 더블클릭하면 나타납니다. 다만 상장된지 오래된 종목은 차트의 데이터와 종목검색의 월봉데이터가 조금 차이가 있을 수 있어 계산값에 차이가 있을수 있습니다. 해당 부분은 관련부서에 데이터 정비를 요청하도록 하겠습니다. 2 지표도 아래와 같이 두번째 봉부터 누적된 값과 비교해 보셔야 합니다. var : temp(0),temp1(0),temp2(0); if index >= 1 then { temp = temp + (h+l)*v; temp1 = temp1 + v; temp2 = temp/temp1; Plot1(temp2/4); } 2 서버에서는 월봉이 최대 460개만 가지고 있습니다. 서버에서 가지고 있는 최대 월봉갯수를 넘는 갯수라 그 이상지정하면 검색이 되지 않고 있습니다. 삼성전자를 기준으로 위 지표 적용하시고 해당 봉갯수 이하로 지정해 주시기 바랍니다. plot1(index); 즐거운 하루되세요 > 여유로운투자 님이 쓴 글입니다. > 제목 : 질문드립니다. > 질문1 지표값과 종목검색을통해출력되는값의 차이점이궁금합니다. 월봉차트상 아래 지표 var : temp(0),temp1(0),temp2(0); if Index==0 Then ClearDebug; temp = temp + (h+l)*v; temp1 = temp1 + v; temp2 = temp/temp1; Plot1(temp2/4); MessageLog("%.f ",temp2/4); 값과 종목검색에서 아래 식을 검색에돌렸을때 나타나는 결과 값의 차이가꽤나큰데 왜 그런가요 값의 차이가심해서 종목검색의 신뢰도가많이떨어집니다 종목검색시 필요봉수460봉 월봉으로 맞췄습니다. var : temp(0),temp1(0),temp2(0),upcnt(0); var : flag1(0); temp = temp + (h+l)*v; temp1 = temp1 + v; temp2 = temp/temp1; if LastBarOnChart==1 && c<temp2/4 Then find(temp2/4); 질문2 위에 종목검색시 월봉으로 맞추고 필요분봉을 460봉이상으로할때는 검색이안되는데왜그런가요 필요봉수461로해도 안되고 490해도안됩니다 이유가궁금합니다.