커뮤니티
수식 문의드립니다.
2018-06-15 06:32:09
164
글번호 119760
1분봉으로 아래 전략으로 시뮬레이션 해보면,
dayopen+(dayhigh(1)-daylow(1))*0.5 가격을 돌파하는 봉이 아닌, 그 다음봉에서
매수하는걸로 되어있는데, 왜 그런지 궁금합니다.
실제 매매에서도 그런지요 ?
if MarketPosition <= 0 and dayhigh >= dayopen+(dayhigh(1)-daylow(1))*0.5 Then
buy("b",AtStop,dayopen+(dayhigh(1)-daylow(1))*0.5);
if MarketPosition == 1 Then{
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}
답변 1
예스스탁 예스스탁 답변
2018-06-15 11:43:28
안녕하세요
예스스탁입니다.
작성된 수식의 내용이 돌파봉 다음봉에 신호를 발생할 의도로 작성된 수식입니다.
돌파봉 다음봉에서도 해당 가격 이상의 시세가 발생하면 진입한다는 내용입니다.
돌파봉에서 진입하고자 하시면 아래와 같시 수정하시면 됩니다.
if MarketPosition <= 0 and H < dayopen+(dayhigh(1)-daylow(1))*0.5 Then
buy("b",AtStop,dayopen+(dayhigh(1)-daylow(1))*0.5);
if MarketPosition == 1 Then{
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}
즐거운 하루되세요
> 빡카스 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 1분봉으로 아래 전략으로 시뮬레이션 해보면,
dayopen+(dayhigh(1)-daylow(1))*0.5 가격을 돌파하는 봉이 아닌, 그 다음봉에서
매수하는걸로 되어있는데, 왜 그런지 궁금합니다.
실제 매매에서도 그런지요 ?
if MarketPosition <= 0 and dayhigh >= dayopen+(dayhigh(1)-daylow(1))*0.5 Then
buy("b",AtStop,dayopen+(dayhigh(1)-daylow(1))*0.5);
if MarketPosition == 1 Then{
if NextBarSdate > sdate Then
exitlong("bx2",AtMarket);
}