커뮤니티
CrossUp, Down 함수와 거래량 관련 문의
2015-05-07 10:53:37
225
글번호 85796
항상 친절한 답변에 감사드립니다.
몇일만에 다시 문의를 드리게 되었습니다.
두가지 질문이 있습니다.
1. CrossUp, CrossDown 함수
: 제가 작성하고 있는 시스템의 로직을 간단히 설명드리면
매수/매도 방향성에 대한 플래그를 정하고 CrossUp/Down이 발생한 봉을
체크해서 매수/매도를 수행하는 로직입니다.
If (CrossUp(C, 20일선)) Then
{
매수전략 = 1;
매도전략 = 0;
If (매수전략 == 1) Then
{
Buy(....... 이하생략....
매수전략, 매도전략이라는 플래그는 외부변수를 통해 수동선택할 수도 있고
(이하 수동설정이라고 하겠습니다.)
기본으로 매수전략 플래그로 시작해서 CrossUp/Down을 통해 자동으로 플래그가
바뀌면서 매수/매도를 구현할 수 있게 코딩을 했습니다.(이하 자동설정이라고
하겠습니다.)
문제는 수동설정시에는 CrossUp/Down에 따른 매수/매도가 원하는 타이밍에 딱딱
맞게 일어나는데 자동설정시에는 한봉이 늦는다는 점입니다.
예를 들면 CrossUp이 일어난 봉이 완성된 것을 확인하고 그 다음봉에
매수/매도가 일어나는데
예전에 어느 글에서인가 CrossUp/Down에 갭이 있다고 본 것 같기도 해서
CrossUp, Down에서 발생할 수 있는 코딩 고려사항이 존재하는지 문의드립니다.
2. 선물, 옵션의 거래량(V)를 중요 판단지표로 사용하고 있는데 이것도 실제 시장과
HTS 사이에 갭이 존재한다라는 글을 본 적이 있는 것 같습니다.(실제로도 거래량 지표가 정확한 값을 반영하지 않는 듯 합니다.)
현재 V값을 사용하면서 갭이 존재할 수 있는지요?
만일 갭이 존재한다면 어떤 부분이 그런 것이고 어떤점에 주의해야 하는지 가이드 부탁 드립니다.
판단을 위해 소스등이 필요하다 싶으시면 연락바란다라는 답변 부탁드리겠습니다.
감사합니다~!
답변 1
예스스탁 예스스탁 답변
2015-05-07 17:17:40
안녕하세요
예스스탁입니다.
1
아마 갭이라고 언급하신 부분이 아래 내용이 아닐까 생각됩니다.
crossup,crossdown은
수식으로 풀어서 작성하면 아래와 같습니다.
CrossUp(C, 20일선)
--> C > 20일선 and C[1] <= 20일선[1]
CrossDown(C, 20일선)
--> C < 20일선 and C[1] >= 20일선[1]
값이 같은 경우에는 아직 돌파가 되지 않았다고 보기 때문에
값이 같은 경우에는 다음봉에서 커지거나 작아져야 조건이 성립이 됩니다.
종가가 20일선 아래에서 상승해서 터치하는 것(값이 같아지는 경우)도 상향돌파로 인정하시거나
종가가 20일선 위에서 하락해서 터치하는 것(값이 같아지는 경우)도 하향이탈로 인정하시면
해당 함수를 사용하시면 안되고 풀어서 작성해 주셔야 합니다
if C >= 20일선 and C[1] < 20일선[1]
CrossDown(C, 20일선)
--> C <= 20일선 and C[1] > 20일선[1]
2.
거래량의 갭은 어떤 내용이신지 잘 모르겠습니다.
거래량이 차이가 있다는 부분은 접해본적이 없습니다.
즐거운 하루되세요
> 가락국수 님이 쓴 글입니다.
> 제목 : CrossUp, Down 함수와 거래량 관련 문의
> 항상 친절한 답변에 감사드립니다.
몇일만에 다시 문의를 드리게 되었습니다.
두가지 질문이 있습니다.
1. CrossUp, CrossDown 함수
: 제가 작성하고 있는 시스템의 로직을 간단히 설명드리면
매수/매도 방향성에 대한 플래그를 정하고 CrossUp/Down이 발생한 봉을
체크해서 매수/매도를 수행하는 로직입니다.
If (CrossUp(C, 20일선)) Then
{
매수전략 = 1;
매도전략 = 0;
If (매수전략 == 1) Then
{
Buy(....... 이하생략....
매수전략, 매도전략이라는 플래그는 외부변수를 통해 수동선택할 수도 있고
(이하 수동설정이라고 하겠습니다.)
기본으로 매수전략 플래그로 시작해서 CrossUp/Down을 통해 자동으로 플래그가
바뀌면서 매수/매도를 구현할 수 있게 코딩을 했습니다.(이하 자동설정이라고
하겠습니다.)
문제는 수동설정시에는 CrossUp/Down에 따른 매수/매도가 원하는 타이밍에 딱딱
맞게 일어나는데 자동설정시에는 한봉이 늦는다는 점입니다.
예를 들면 CrossUp이 일어난 봉이 완성된 것을 확인하고 그 다음봉에
매수/매도가 일어나는데
예전에 어느 글에서인가 CrossUp/Down에 갭이 있다고 본 것 같기도 해서
CrossUp, Down에서 발생할 수 있는 코딩 고려사항이 존재하는지 문의드립니다.
2. 선물, 옵션의 거래량(V)를 중요 판단지표로 사용하고 있는데 이것도 실제 시장과
HTS 사이에 갭이 존재한다라는 글을 본 적이 있는 것 같습니다.(실제로도 거래량 지표가 정확한 값을 반영하지 않는 듯 합니다.)
현재 V값을 사용하면서 갭이 존재할 수 있는지요?
만일 갭이 존재한다면 어떤 부분이 그런 것이고 어떤점에 주의해야 하는지 가이드 부탁 드립니다.
판단을 위해 소스등이 필요하다 싶으시면 연락바란다라는 답변 부탁드리겠습니다.
감사합니다~!