커뮤니티
stime 문제
2008-10-28 18:24:46
590
글번호 17744
신속하고 친절한 답변 늘 감사하고요.
아래와 같이 stime>=93000 으로 했는데 첨부한 파일과 같이 시초가에 매도진입한 경우가 종종 발생하네요. 어찌된걸까요?
if stime>=93000 and MarketPosition()==0 and c<=daylow()[1] then {
sell("매도",AtMarket);
}
- 1. 17938_Image1.jpg (0.28 MB)
답변 1
예스스탁 예스스탁 답변
2008-10-29 08:53:43
안녕하세요
예스스탁입니다.
5분봉에서 봤을떄 가장 마지막봉의 시간은 15시15분입니다.
15시15분은 9시 30보다 크기때문에
if stime >= 93000 then의 조건에 만족하고
buy("매수",atmarket);
에 의해 다음봉 시가에 신호를 내므로 시초가에 신호가 발생합니다.
이경우 진입이 특정시간대에만 발생할 수 있도록
if stime >= 93000 and stime <= 145500 then
과 같이 진입할 시간에 제한을 주셔야 합니다.
참고로 일반적으로 주문은 다음봉 시가에서 발생하고
동시호가 시간대에는 주문이 발생하지 않으므로
정규장 마지막 봉의 전봉까지 if문을 만족시켜야 합니다.
예를 들면 5분봉에서 늦어도 14시 55분봉에는 if문이 만족해야 합니다.
즐거운 하루되세요
> 추종자 님이 쓴 글입니다.
> 제목 : stime 문제
> 신속하고 친절한 답변 늘 감사하고요.
아래와 같이 stime>=93000 으로 했는데 첨부한 파일과 같이 시초가에 매도진입한 경우가 종종 발생하네요. 어찌된걸까요?
if stime>=93000 and MarketPosition()==0 and c<=daylow()[1] then {
sell("매도",AtMarket);
}
이전글