커뮤니티

청산 가격/시점 관련 문의드립니다.

프로필 이미지
coolstuf
2011-12-07 15:00:40
417
글번호 45564
답변완료
안녕하세요? 수고많으십니다. 먼저 질문드리면 if marketposition == 1 && L <= valdown && H >= valdown Then /* 매수청산 */ { exitlong("매수청산",atstop,valdown); } if marketposition == -1 && L <= valup && H >= valup Then /* 매도청산 */ { exitshort("매도청산",atstop,valup); } 이 식을 가지고 시뮬레이션을 돌렸더니, ** 매수포지션을 가지고 있을 때, valdown 가격이 고가와 저가사이에 있는 봉이 확정된 것을 확인한 다음봉 시가에서 청산됩니다. ** 매도포지션일 때 역시 마찬가지구요, 질문) 그렇다면 시뮬레이션을 돌릴 때, 청산가격이 무조건 valdown(매수포지션일때) 또는 valup(매도포지션일때)이 되도록 하려면 어떻게 식을 구성해야 합니까? 첨언하자면, 현재가가 상기의 valdown/valup 의 가격을 터치 할 때 청산이 된다고 보고 계산을 해야 하거든요. 그럼 답변 좀 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-07 17:08:53

안녕하세요 예스스탁입니다. 수정한 식입니다. 가격이 하락하여 valdown을 터치하면 매수청산 가격이 상승하여 valdown을 터치하면 매수청산 가격이 상승하여 valdown을 터치하면 매도청산 가격이 하락하여 valdown을 터치하면 매도청산 입니다. if marketposition == 1 Then{ if L > valdown Then exitlong("매수청산1",atstop,valdown); if H < valdown Then exitlong("매수청산2",AtLimit,valdown); } if marketposition == -1 Then{ if H < valup Then exitshort("매도청산1",atstop,valup); if L > valup Then exitshort("매도청산2",AtLimit,valup); } 즐거운 하루되세요 > coolstuf 님이 쓴 글입니다. > 제목 : 청산 가격/시점 관련 문의드립니다. > 안녕하세요? 수고많으십니다. 먼저 질문드리면 if marketposition == 1 && L <= valdown && H >= valdown Then /* 매수청산 */ { exitlong("매수청산",atstop,valdown); } if marketposition == -1 && L <= valup && H >= valup Then /* 매도청산 */ { exitshort("매도청산",atstop,valup); } 이 식을 가지고 시뮬레이션을 돌렸더니, ** 매수포지션을 가지고 있을 때, valdown 가격이 고가와 저가사이에 있는 봉이 확정된 것을 확인한 다음봉 시가에서 청산됩니다. ** 매도포지션일 때 역시 마찬가지구요, 질문) 그렇다면 시뮬레이션을 돌릴 때, 청산가격이 무조건 valdown(매수포지션일때) 또는 valup(매도포지션일때)이 되도록 하려면 어떻게 식을 구성해야 합니까? 첨언하자면, 현재가가 상기의 valdown/valup 의 가격을 터치 할 때 청산이 된다고 보고 계산을 해야 하거든요. 그럼 답변 좀 부탁드립니다.