커뮤니티

지표선 꺽임 현상

프로필 이미지
스퍼트시커
2021-01-21 20:52:38
1164
글번호 145712
답변완료

첨부 이미지

항상 신속하고 상세하게 답변을 주셔서 많은 도움이 됩니다. 첨부한 이미지는 콜옵션 425.0과 풋옵션 425.0의 오늘 시가 대비 양합선입니다. 첫번째 이미지는 양합선의 중간이 ㄱ자로 절벽을 보이고 있습니다. 이럴 때 지표선을 두번 클릭한 다음에 [확인] 버튼을 눌러 주면 두번째 이미지 처럼 정상화 되곤 합니다. 이것은 예를 들은 것이고요. 다수의 지표들이 장중에 동일한 현상을 보여주었습니다. 이런 현상이 전혀 나타나지 않을 때도 있습니다. 변동성이 커진 최근의 일시적인 현상일까요? 아니면 지표작성을 잘못한 것일까요? 수식은 아래와 같습니다. 미리 감사드립니다. //양합선 INPUT : D1수량(1), D2수량(1); var : D1진입가(0, data1), D2진입가(0, data2); var : D1현재가(0, data1), D2현재가(0, data2); //=== 현재가 지정 D1현재가 = data1(c); D2현재가 = data2(c); //=== 진입가 지정 D1진입가 = data1(openD(0)); D2진입가 = data2(openD(0)); //*** 지표값 산출 *** var : D1손익(0), D2손익(0), 순손익(0); //==== 손익 및 양합 산출 D1손익 = (D1현재가 - D1진입가) * 250 * D1수량; D2손익 = (D2현재가 - D2진입가) * 250 * D2수량; 순손익 = D1손익 + D2손익; //=== 출력 plot11(순손익, "양매수손익");
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2021-01-22 13:41:22

안녕하세요 예스스탁입니다. 1 올려주신 수식내용에는 수정할만한 부분이 없습니다. 2 적용된 지표의 속상창을 열고 확인을 누르시면 데이타를 재조회한것은 아니고 동일데이타에 지표가 재적용되는 부분입니다. 수식계산은 기본차트(data1)이 기준이 되는데 기본차트 봉완성시에 최근 완성된 참조데이타봉의 값으로 계산하게 됩니다. 실시간에서 기본차트봉이 완성된 시점(다음봉시가수신)에 data2의 다음봉 시가는 약 0.0001로라도 늦게 수신되면 실시간에서는 동시완성이 아니므로 참조데이타는 그전봉(최근완성된봉)의 값으로 계산해서 지표를 그리게 됩니다. 하지만 재적용하면 초단위까지만 인지가 되어 실제로는 시가가 약간 늦게 들어왔지만 2개의 데이타가 동시만족한것으로 보고 해당봉의 값으로 계산하게 됩니다. 이런 부분때문에 재적용시에 값이 다르게 발생할 수 있습니다. 이부분은 실시간에서 실제 데이타의 도달시간이 다른 부분이어서 프로그램에서 제어를 할 수 없는 부분이기도 합니다. 혹은 다른 원인이 있는지 적용해서 좀더 살펴보도록 하겠습니다. 즐거운 하루되세요 > 스퍼트시커 님이 쓴 글입니다. > 제목 : 지표선 꺽임 현상 > 항상 신속하고 상세하게 답변을 주셔서 많은 도움이 됩니다. 첨부한 이미지는 콜옵션 425.0과 풋옵션 425.0의 오늘 시가 대비 양합선입니다. 첫번째 이미지는 양합선의 중간이 ㄱ자로 절벽을 보이고 있습니다. 이럴 때 지표선을 두번 클릭한 다음에 [확인] 버튼을 눌러 주면 두번째 이미지 처럼 정상화 되곤 합니다. 이것은 예를 들은 것이고요. 다수의 지표들이 장중에 동일한 현상을 보여주었습니다. 이런 현상이 전혀 나타나지 않을 때도 있습니다. 변동성이 커진 최근의 일시적인 현상일까요? 아니면 지표작성을 잘못한 것일까요? 수식은 아래와 같습니다. 미리 감사드립니다. //양합선 INPUT : D1수량(1), D2수량(1); var : D1진입가(0, data1), D2진입가(0, data2); var : D1현재가(0, data1), D2현재가(0, data2); //=== 현재가 지정 D1현재가 = data1(c); D2현재가 = data2(c); //=== 진입가 지정 D1진입가 = data1(openD(0)); D2진입가 = data2(openD(0)); //*** 지표값 산출 *** var : D1손익(0), D2손익(0), 순손익(0); //==== 손익 및 양합 산출 D1손익 = (D1현재가 - D1진입가) * 250 * D1수량; D2손익 = (D2현재가 - D2진입가) * 250 * D2수량; 순손익 = D1손익 + D2손익; //=== 출력 plot11(순손익, "양매수손익");
프로필 이미지

스퍼트시커

2021-01-22 14:32:08

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표선 꺽임 현상 > 안녕하세요 예스스탁입니다. 1 올려주신 수식내용에는 수정할만한 부분이 없습니다. 2 적용된 지표의 속상창을 열고 확인을 누르시면 데이타를 재조회한것은 아니고 동일데이타에 지표가 재적용되는 부분입니다. 수식계산은 기본차트(data1)이 기준이 되는데 기본차트 봉완성시에 최근 완성된 참조데이타봉의 값으로 계산하게 됩니다. 실시간에서 기본차트봉이 완성된 시점(다음봉시가수신)에 data2의 다음봉 시가는 약 0.0001로라도 늦게 수신되면 실시간에서는 동시완성이 아니므로 참조데이타는 그전봉(최근완성된봉)의 값으로 계산해서 지표를 그리게 됩니다. 하지만 재적용하면 초단위까지만 인지가 되어 실제로는 시가가 약간 늦게 들어왔지만 2개의 데이타가 동시만족한것으로 보고 해당봉의 값으로 계산하게 됩니다. 이런 부분때문에 재적용시에 값이 다르게 발생할 수 있습니다. 이부분은 실시간에서 실제 데이타의 도달시간이 다른 부분이어서 프로그램에서 제어를 할 수 없는 부분이기도 합니다. 혹은 다른 원인이 있는지 적용해서 좀더 살펴보도록 하겠습니다. 즐거운 하루되세요 > 스퍼트시커 님이 쓴 글입니다. > 제목 : 지표선 꺽임 현상 > 항상 신속하고 상세하게 답변을 주셔서 많은 도움이 됩니다. 첨부한 이미지는 콜옵션 425.0과 풋옵션 425.0의 오늘 시가 대비 양합선입니다. 첫번째 이미지는 양합선의 중간이 ㄱ자로 절벽을 보이고 있습니다. 이럴 때 지표선을 두번 클릭한 다음에 [확인] 버튼을 눌러 주면 두번째 이미지 처럼 정상화 되곤 합니다. 이것은 예를 들은 것이고요. 다수의 지표들이 장중에 동일한 현상을 보여주었습니다. 이런 현상이 전혀 나타나지 않을 때도 있습니다. 변동성이 커진 최근의 일시적인 현상일까요? 아니면 지표작성을 잘못한 것일까요? 수식은 아래와 같습니다. 미리 감사드립니다. //양합선 INPUT : D1수량(1), D2수량(1); var : D1진입가(0, data1), D2진입가(0, data2); var : D1현재가(0, data1), D2현재가(0, data2); //=== 현재가 지정 D1현재가 = data1(c); D2현재가 = data2(c); //=== 진입가 지정 D1진입가 = data1(openD(0)); D2진입가 = data2(openD(0)); //*** 지표값 산출 *** var : D1손익(0), D2손익(0), 순손익(0); //==== 손익 및 양합 산출 D1손익 = (D1현재가 - D1진입가) * 250 * D1수량; D2손익 = (D2현재가 - D2진입가) * 250 * D2수량; 순손익 = D1손익 + D2손익; //=== 출력 plot11(순손익, "양매수손익");