커뮤니티
[문의] 데이터 및 시그날 오류
2015-02-07 07:32:31
125
글번호 83047
안녕하세요,
E-mini S&P(코드:ES_1연속) 데이터 및 시스템 문의드립니다.
날짜 : 13.12.1~14.1.31
주차트 : 5분봉
참조차트 : 일봉
1) 첨부 그림에서 아래 로직을 실행하면 1월 2일 첫번째 봉이 아닌 두번째 봉에서 BUY가 발생하는데 이게 맞는건지 궁금합니다.
제 생각엔 첫번째 봉에서 바로 BUY가 발생해야 할것 같아서요
BUY("B",ATLIMIT,DATA2(L),1);
SELL("S",ATLIMIT,DATA2(H),1);
2) 첨부된 그림에서 DATA2(일봉)이 14:45에 만들어 지는데 실제로는 16:00 자료까지 반영해서 일봉(DATA2)저가 고가가 만들어지고 있습니다.
다시 말씀드려 14:45분까지는 고점 1846.5에 닿지 않았는데 일봉(DATA2)은 고점이 1846.5로 되어있습니다.
데이터가 잘못뿌려지고 있는것 같은데 정확한 확인부탁드립니다.
참고로 2014년이 지나면 정상적으로 16:00에 일봉이 완성됩니다.
3) 이건 늘 궁금했던건데요..
차트상의 시간과 예스랭귀지의 STIME 이 1개 봉씩 차이나는 이유는 뭘까요?
그러려니 하면서 쓰고는 있지만요..
양쪽을 비교할때 헷갈릴때가 있습니다.
예를들어 차트상의 1월 2일 05:05 의 봉정보가 예스랭귀지에서 찍어보면 1월 2일 05:00 데이터로 나옵니다..
항상 감사드립니다.
- 1. data질문.JPG (0.13 MB)
답변 1
예스스탁 예스스탁 답변
2015-02-09 15:43:02
안녕하세요
예스스탁입니다.
1.
수식의 기본체계는 봉완성입니다.
데이터도 완성된 봉의 값만 사용합니다.
또한 신호의 타입중 atlimit은
매수에서는 봉이 완성되면 값(data2(L))을 지정하고 다음봉에서 해당값 이하의 시세가 발생하면 신호가 발생하고
매도에서는 봉이 완성되면 값(data2(H))을 지정하고 다음봉에서 해당값 이상이면 시세가 발생하면 신호가 발생합니다.
BUY("B",ATLIMIT,DATA2(L),1);
SELL("S",ATLIMIT,DATA2(H),1);
첫봉(1월2일 5시봉에서) 신호를 발생하려면
그 전봉 (12월 31일 16시10분)에서 값을 걸고 첫봉에서 가격조건이 만족해야 하는데
12월 31일에서 data2 최근 완성봉은 12월 30일 봉입니다.
12월 30일봉의 data2의 저가는 1833.50으로 1월2일 첫봉의 시세가 해당 값 이하가 아니므로
신호가 발생하지 않습니다.
1월2일 첫봉이 되면 가장 최근 완성된 data2 봉이 12월 31일봉이고
data2 12월 31일봉의 저가는 1834.25이고
다음봉 시세가 해당값 이하가 있으므로 신호가 발생합니다.
2
시뮬레이션 데이터의 일간 시세의 시간값이 잘못 지정이 되어 있는것 같습니다.
해당 부분은 우리선물에 요청해서 수정하도록 하겠습니다.
3
해당 부분은 해당 선물사의 차트를 그리는 특성입니다.
차트에서는 해당시간까지의 데이터를 모아 그리는 것이라는 의미로 봉의 끝시간을 표시하고
수식에서는 해당봉의 마지막시세의 시간이 일정치 않아 time을 사용하지 못해
봉의 시작시간(stime)으로 봉을 지칭하게 됩니다.
정확한 이유는 모르지만 아마도 수식이 아닌 단순 차트를 보시는 분들을 위한
설정인거 같습니다.
즐거운 하루되세요
> 데몬 님이 쓴 글입니다.
> 제목 : [문의] 데이터 및 시그날 오류
> 안녕하세요,
E-mini S&P(코드:ES_1연속) 데이터 및 시스템 문의드립니다.
날짜 : 13.12.1~14.1.31
주차트 : 5분봉
참조차트 : 일봉
1) 첨부 그림에서 아래 로직을 실행하면 1월 2일 첫번째 봉이 아닌 두번째 봉에서 BUY가 발생하는데 이게 맞는건지 궁금합니다.
제 생각엔 첫번째 봉에서 바로 BUY가 발생해야 할것 같아서요
BUY("B",ATLIMIT,DATA2(L),1);
SELL("S",ATLIMIT,DATA2(H),1);
2) 첨부된 그림에서 DATA2(일봉)이 14:45에 만들어 지는데 실제로는 16:00 자료까지 반영해서 일봉(DATA2)저가 고가가 만들어지고 있습니다.
다시 말씀드려 14:45분까지는 고점 1846.5에 닿지 않았는데 일봉(DATA2)은 고점이 1846.5로 되어있습니다.
데이터가 잘못뿌려지고 있는것 같은데 정확한 확인부탁드립니다.
참고로 2014년이 지나면 정상적으로 16:00에 일봉이 완성됩니다.
3) 이건 늘 궁금했던건데요..
차트상의 시간과 예스랭귀지의 STIME 이 1개 봉씩 차이나는 이유는 뭘까요?
그러려니 하면서 쓰고는 있지만요..
양쪽을 비교할때 헷갈릴때가 있습니다.
예를들어 차트상의 1월 2일 05:05 의 봉정보가 예스랭귀지에서 찍어보면 1월 2일 05:00 데이터로 나옵니다..
항상 감사드립니다.
다음글