커뮤니티
setstopendofday 문의 드립니다
2017-06-20 08:29:19
154
글번호 110569
안녕하세요 setstopendofday 문의드립니다 실거래와 시뮬챠트가 같은가격이
나오지않아 검색해보니 실거래는 시간도달시 주문체결이 되는데 시뮬에서는
시가 고가 저가 데이터만 있어서 종가로 처리 되는걸로 알려주시네요 기간이길어지면
시뮬레이션과 실거래 차이가 발생될듯한데요 시뮬 레이션과 똑같이 맞출수는없나요 ?
예를들면 setstopendofday (1400,atmarket,c) 이런수식은 어떤지요 ?
1.시뮬과 주문이 같은 가격이 될수 있도록 수식 부탁드립니다
2. setstopendofday 의 거래는 실거래와 어는정도 차이가 있나요 ? 그냥 시뮬데이터로해도 되나요 ?
3.슬리피지에 포함된건가요 ?
이런수식은 시뮬과 종가 청산가격이 같아지나요 ? 감사합니다
if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then
{
tcond = false;
ExitLong("매수청산");
ExitShort("매도청산");
}
답변 1
예스스탁 예스스탁 답변
2017-06-20 10:12:51
안녕하세요
예스스탁입니다.
1
setstopendofday은 지정한 시간 이후에 첫틱이 수신될때 신호가 발생하게 되는데
실시간에서는 실시간으로 수신되는 체결시세로 해당시간조건을 체크할수 있지만
과거봉은 봉의 시고저종만 알지 봉 내부의 모든틱에 대한 시간까지 알수가 없습니다.
그러므로 과거봉의 신호는 해당시간이 포함된 종가로 신호가 발생되게 됩니다.
2
시뮬레이션과 실시간을 똑같이 하시려면
올리신 내용과 같이 if문으로 시간지정하시면 됩니다.
3
슬리피지에는 포함되지 않습니다.
슬리피지는 리포트의 신호가격과 실제체결가격과의 차이입니다.
해당 부분은 수식에서는 알수가 없으므로
설정창에서 임의로 일정값을 지정해 손익에 일부 제외해 손익을 보는 것입니다.
즉 슬리피지는 자동계산되는 것은 아니고
설정창에서 지정하면 매거래마다 해당 값만큼 손익에서 차감하게 됩니다.
즐거운 하루되세요
> 비상8 님이 쓴 글입니다.
> 제목 : setstopendofday 문의 드립니다
> 안녕하세요 setstopendofday 문의드립니다 실거래와 시뮬챠트가 같은가격이
나오지않아 검색해보니 실거래는 시간도달시 주문체결이 되는데 시뮬에서는
시가 고가 저가 데이터만 있어서 종가로 처리 되는걸로 알려주시네요 기간이길어지면
시뮬레이션과 실거래 차이가 발생될듯한데요 시뮬 레이션과 똑같이 맞출수는없나요 ?
예를들면 setstopendofday (1400,atmarket,c) 이런수식은 어떤지요 ?
1.시뮬과 주문이 같은 가격이 될수 있도록 수식 부탁드립니다
2. setstopendofday 의 거래는 실거래와 어는정도 차이가 있나요 ? 그냥 시뮬데이터로해도 되나요 ?
3.슬리피지에 포함된건가요 ?
이런수식은 시뮬과 종가 청산가격이 같아지나요 ? 감사합니다
if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then
{
tcond = false;
ExitLong("매수청산");
ExitShort("매도청산");
}
다음글
이전글