커뮤니티
청산 가격/시점 관련 문의드립니다.
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 의 가격을 터치 할 때 청산이 된다고 보고 계산을 해야 하거든요.
그럼 답변 좀 부탁드립니다.