커뮤니티

다시한번 부탁합니다.

프로필 이미지
지킴이
2013-04-17 16:56:34
142
글번호 62170
답변완료
답변을 듣고 저도 확인을 해 봤는데 .. 빈 공간이 영향을 미치지 않는것이 맞는것 같은데 시스템에서 신규진입에 대해서는 영향을 미치지 않는것 같아여.. 그런데..청산식에서 동일한 청산식을 쓴느데 참조데이터는 쓰지 않는 것에서는 오류가 없는데 참조 데이터를 넣은 조건에서는 계속해서 오류가 발생하네요.. 청산되지 않을 자리에서 청산 신호가 자꾸 뜹니다...청산식은 같은데 말이죠.. 빈 공간을 채울수 있는 다른 방법은 없을까요? ****************************************************************** 안녕하세요 예스스탁입니다. 첨부된 그림과 같이 틱봉에서 타주기 사용하실 경우 동그라미 부분과 같이 빈공간이 생기는 것은 오류가 아닙니다. 봉의 시간축이 다르므로 동일하지 않은 시간축에 공백이 생기는 것 뿐입니다. 해당 부분은 수식안에 따로 영향을 주는 부분이 아닙니다. 분봉은 00초를 기준으로 봉을 새로 그리게 되고 실제데이터는 그 이하의 단위로 시간값이 있습니다. 그러므로 동일한 시간값을 가지지 않으므로 해당 부분이 빈공간으로 그려집니다. 수신되는 시세 중에 초단위 이하의 시간도 같으면 공백없이 그려집니다. 즐거운 하루되세요 > 지킴이 님이 쓴 글입니다. > 제목 : 데이터가 누락되요.. > 항상 감사하고 있습니다. 시스템식에서 틱봉을 기본 데이터로 하고 참조데이터에 분봉을 놓았을때 분봉종가가 마무리 되는 자리에서 틱봉에서 봉이 형성되지 않고 데이터가 빠지는 현상이 나타납니다. 때문에 시스템식에서 계속 오류가 발생하고 있습니다. 어떻게 해결해야 하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-18 11:00:45

안녕하세요 예스스탁입니다. 문의하신 부분은 수식내에서 처리를 해야 하는 부분입니다. 참조데이터를 이용하는 식과 기본종목 하나만 사용하는 식은 식을 작성하실 때 다르게 처리해줘야 하는 부분이 있습니다. 이는 참조데이터를 동일주기나 다른주기로 사용하는 모든 식에 동일한 내용입니다. 예를 들어 변수를 처리하실 때 일반적으로 (0), (false)와 같이 선언해서 사용하게 됩니다. 하지만 참조데이터를 이용하실대는 해당 변수가 어떤 데이터의 주기로 값을 리턴해야 하는지 선언시 지정해 주셔야 합니다. var : AA(0,data1),BB(0,data2); AA값은 이전봉의 값을 불러올때 data1의 봉을 기준으로 이전봉의 값을 리턴합니다. BB값은 이전봉의 값을 불러올때 data2의 봉을 기준으로 이전봉의 값을 리턴합니다. AA는 기본종목의 이동평균을 BB는 data2의 이동평균의 값을 저장하는 변수라면 변수에 값을 할당할때도 아래와 같이 처리해 주시면 됩니다. var : AA(0,data1),BB(0,data2); AA = data1(ma(c,20)); #--> O BB = data2(ma(c,20)); #--> O 아래와 같이 작성하시면 20이라는 봉수를 주종목과 참조종목을 합쳐서 계산하므로 데이턴함수로 계산식을 감싸주시면서 식을 작성해 가시면 됩니다. var : AA(0,data1),BB(0,data2); AA = ma(data1(C),20); #--> X BB = ma(data1(C),20); #--> X 아래 링크 참고하시기 바랍니다. 랭귀지 도움말의 활용부분에 타종목/타주기 부분은 참조하시기 바랍니다. https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_4_3.htm 변환이 잘 안되시면 해당식 올려주시기 바랍니다. 즐거운 하루되세요 > 지킴이 님이 쓴 글입니다. > 제목 : 다시한번 부탁합니다. > 답변을 듣고 저도 확인을 해 봤는데 .. 빈 공간이 영향을 미치지 않는것이 맞는것 같은데 시스템에서 신규진입에 대해서는 영향을 미치지 않는것 같아여.. 그런데..청산식에서 동일한 청산식을 쓴느데 참조데이터는 쓰지 않는 것에서는 오류가 없는데 참조 데이터를 넣은 조건에서는 계속해서 오류가 발생하네요.. 청산되지 않을 자리에서 청산 신호가 자꾸 뜹니다...청산식은 같은데 말이죠.. 빈 공간을 채울수 있는 다른 방법은 없을까요? ****************************************************************** 안녕하세요 예스스탁입니다. 첨부된 그림과 같이 틱봉에서 타주기 사용하실 경우 동그라미 부분과 같이 빈공간이 생기는 것은 오류가 아닙니다. 봉의 시간축이 다르므로 동일하지 않은 시간축에 공백이 생기는 것 뿐입니다. 해당 부분은 수식안에 따로 영향을 주는 부분이 아닙니다. 분봉은 00초를 기준으로 봉을 새로 그리게 되고 실제데이터는 그 이하의 단위로 시간값이 있습니다. 그러므로 동일한 시간값을 가지지 않으므로 해당 부분이 빈공간으로 그려집니다. 수신되는 시세 중에 초단위 이하의 시간도 같으면 공백없이 그려집니다. 즐거운 하루되세요 > 지킴이 님이 쓴 글입니다. > 제목 : 데이터가 누락되요.. > 항상 감사하고 있습니다. 시스템식에서 틱봉을 기본 데이터로 하고 참조데이터에 분봉을 놓았을때 분봉종가가 마무리 되는 자리에서 틱봉에서 봉이 형성되지 않고 데이터가 빠지는 현상이 나타납니다. 때문에 시스템식에서 계속 오류가 발생하고 있습니다. 어떻게 해결해야 하나요?