첨부 이미지
그림1
66307번 질의와 같은 맥락입니다.
전일 최고점과 최저점을 인식하는데 문제가 있는 것인지 아니면 전일고점, 전일저점이
Dayhigh(1), Daylow(1) 이것을 적용하는게 아닌지 알 수가 없습니다.
그림에서 보는바와 같이 최고점은 8300.25이고 최저점은 8242.20입니다.
그러면 Range값은 58.05이고 여기에 보정계수 0.5를 적용하면 29.025입니다.
당일 시가가 8248.74이므로 돌파매도자리는 8248.74-29.025 = 8219.72 이하에서 발생해야 하는데, 그림에서 보면 한 참 위에서 매도신호가 발생합니다.
이유를 정말 모르겠습니다. ㅠㅠ 도움을 요청드립니다.
[챠트 적용은 E-mini NASDAQ 100 5분봉챠트입니다. 적용시기 2019년 11월 12일~13일]
=====================================================================
Input : 진입수량(1),시간청산(182000),보정계수(0.5);
var : Range(0);
Range = dayhigh(1) - daylow(1);
# 돌파매수
if MarketPosition == 0 and C > (DayOpen+(Range*보정계수))
and sTime < 시간청산
Then
Buy("돌파매수",OnClose,def,진입수량);
# 매수청산(시간청산)
if MarketPosition == 1 and stime==시간청산 then
ExitLong("시간청산");
# 돌파매도
if MarketPosition == 0 and C < (DayOpen-(Range*보정계수))
Then
Sell("돌파매도",OnClose,def,진입수량);
# 매도청산(시간청산)
if MarketPosition == -1 and stime==시간청산 then
ExitShort("시간청산2");
답변 1
예스스탁
예스스탁 답변
2020-03-02 14:09:57
안녕하세요
예스스탁입니다.
해외선물은 0시가 영엽일변경시간이 아닙니다.
아래 당일시가,전일고가, 전일저가 출력하는 지표 적용해 보시기 바랍니다.
시가가 변경되는 시간이 새로운 영업일 시작시간입니다.
plot1(dayopen);
plot2(dayhigh(1));
plot3(daylow(1));
거래소의 영업일 변경시간이 아닌
0시를 기준으로 일간 시고거종가를 이용하고자 하시면
opnD(0),lowD(0),highD(0),CloseD(0) 함수를 이용하셔야 합니다.
즐거운 하루되세요
> 뽄때 님이 쓴 글입니다.
> 제목 : 수식 검토 요청
> 66307번 질의와 같은 맥락입니다.
전일 최고점과 최저점을 인식하는데 문제가 있는 것인지 아니면 전일고점, 전일저점이
Dayhigh(1), Daylow(1) 이것을 적용하는게 아닌지 알 수가 없습니다.
그림에서 보는바와 같이 최고점은 8300.25이고 최저점은 8242.20입니다.
그러면 Range값은 58.05이고 여기에 보정계수 0.5를 적용하면 29.025입니다.
당일 시가가 8248.74이므로 돌파매도자리는 8248.74-29.025 = 8219.72 이하에서 발생해야 하는데, 그림에서 보면 한 참 위에서 매도신호가 발생합니다.
이유를 정말 모르겠습니다. ㅠㅠ 도움을 요청드립니다.
[챠트 적용은 E-mini NASDAQ 100 5분봉챠트입니다. 적용시기 2019년 11월 12일~13일]
=====================================================================
Input : 진입수량(1),시간청산(182000),보정계수(0.5);
var : Range(0);
Range = dayhigh(1) - daylow(1);
# 돌파매수
if MarketPosition == 0 and C > (DayOpen+(Range*보정계수))
and sTime < 시간청산
Then
Buy("돌파매수",OnClose,def,진입수량);
# 매수청산(시간청산)
if MarketPosition == 1 and stime==시간청산 then
ExitLong("시간청산");
# 돌파매도
if MarketPosition == 0 and C < (DayOpen-(Range*보정계수))
Then
Sell("돌파매도",OnClose,def,진입수량);
# 매도청산(시간청산)
if MarketPosition == -1 and stime==시간청산 then
ExitShort("시간청산2");