기초적인 질문입니다
질문1. if MarketPosition == 0
if MarketPosition == 1
if MarketPosiiton == -1
if MarketPosition >= 0
등의 정확한 의미를 설명해주세요
질문2. 그리고 당일청산 SetStopEndofday(153000)를 넣으면
그 시각에 미청산 진입수량잔고를 지정한 방식의 호가대로 모두 청산하는 것이 맞습니까?
그리고 다음날에는 marketposition == 0 에서 새로 시작하는 것이겠지요?
질문3. 데이트레이딩입니다
장중에 몸체길이가 2포인트이하의 양봉에는 종가에 바로 매수하고 2포인트를 초과하는 양봉에는 시가+2 가격에 매수하되, 어느쪽이 먼저 나타나든 먼저 나타난 봉에서만 한번 매수하고
몸체길이 2포인트이하의 음봉이 나타나면 종가에 바로 매수청산 and 매도하고, 2포인트를 초과하는 음봉이 나타나면 시가-2포인트에 매수청산and 매도한다.
이와 같이 매수매도를 하되 150000시에 모두 청산하고 당일거래를 마감한다
이런 식으로 해서 시험적용을 해봤더니 2포인트를 초과하는 음봉에서 신호가 표시되지 않고 그 다음 2포인트 이하의 음봉에서 매도신호가 나왔습니다(?)
산식 부탁드립니다
감사합니다
감사합니다
답변 1
예스스탁
예스스탁 답변
2022-01-10 17:15:16
안녕하세요
예스스탁입니다.
1
if MarketPosition == 0 --> 현재봉 무포지션
if MarketPosition == 1 --> 현재봉 매수포지션
if MarketPosition == -1 --> 현재봉 매도포지션
if MarketPosition >= 0 --> 현재봉 무포지션이거나 매수포지
2
시스템은 차트신호가 기준입니다.
차트 신호상 매수나 매도 포지션인 상태에서 15시30분이 되면 청산입니다.
당일청산을 사용하면 지정한 시간이후에는 더이상 진입신호가 발생하지 않아
다음날 무포지션(MarketPosition == 0)으로 시작합니다.
3
양봉이나 음봉의 판단은 봉완성시로 가능한 내용입니다.
그 길이에 대한 조건도 최종종가가 결정된 이후에 알수 있는 내용으로
해당봉 중간에 신호를 즉시 낼수가 없습니다.
그러므로 수식적으로는
봉완성시 양봉 2포인트 미만은 종가에 신호발생,
봉완성시 양봉 2포인트 이상은 시가+2포인트 가격을 셋팅하고
다음봉에서 해당 가격조건 만족시에 신호발생으로 작성하게 됩니다.
문의하신 내용은 2포인트 초과하는 해당봉에 신호를 발생할 방법이 없습니다.
즐거운 하루되세요
> 가야금 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 기초적인 질문입니다
질문1. if MarketPosition == 0
if MarketPosition == 1
if MarketPosiiton == -1
if MarketPosition >= 0
등의 정확한 의미를 설명해주세요
질문2. 그리고 당일청산 SetStopEndofday(153000)를 넣으면
그 시각에 미청산 진입수량잔고를 지정한 방식의 호가대로 모두 청산하는 것이 맞습니까?
그리고 다음날에는 marketposition == 0 에서 새로 시작하는 것이겠지요?
질문3. 데이트레이딩입니다
장중에 몸체길이가 2포인트이하의 양봉에는 종가에 바로 매수하고 2포인트를 초과하는 양봉에는 시가+2 가격에 매수하되, 어느쪽이 먼저 나타나든 먼저 나타난 봉에서만 한번 매수하고
몸체길이 2포인트이하의 음봉이 나타나면 종가에 바로 매수청산 and 매도하고, 2포인트를 초과하는 음봉이 나타나면 시가-2포인트에 매수청산and 매도한다.
이와 같이 매수매도를 하되 150000시에 모두 청산하고 당일거래를 마감한다
이런 식으로 해서 시험적용을 해봤더니 2포인트를 초과하는 음봉에서 신호가 표시되지 않고 그 다음 2포인트 이하의 음봉에서 매도신호가 나왔습니다(?)
산식 부탁드립니다
감사합니다
감사합니다