커뮤니티

onclose, atmarket에 관한 문의

프로필 이미지
세계창투사
2010-11-11 12:19:20
953
글번호 33520
답변완료
if crossdown(단기이평, 장기이평) then exitlong("매수청산", atmarket); if crossdown(단기이평, 장기이평) then exitlong("매수청산", onclose); 이 의미가 동일한가요? 정확하게 onclose와 atmarket 메뉴얼을 살펴봐도 거의 비슷하게 나와서 어떤 차이인지 모르겠네요. 둘 다 신호발생하면, 다음봉의 시가에서 신호가 발생하는것 같은데요.. 구분지어 설명 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-11-11 13:41:29

안녕하세요 예스스탁입니다. if crossdown(단기이평, 장기이평) then exitlong("매수청산", atmarket); if crossdown(단기이평, 장기이평) then exitlong("매수청산", onclose); 2개은 실제 주문상에서는 동일하지만 리포트상 청산 가격이 다른 타입니다. onclose는 if문이 만족하는 최종시세(종가)를 진입/청산가격으로 사용하는 타입이고 atmarket은 if문이 만족하는 봉의 다음봉의 시가를 진입/청산가격으로 사용하는 타입입니다. 즉 실제 주문은 if문 만족봉의 다음봉 시가수신시에 주문이 되지만 각각 리포트상 진입 혹은 청산으로 찍히는 가격에 차이가 발생할 수 있습니다. 즐거운 하루되세요 > 세계창투사 님이 쓴 글입니다. > 제목 : onclose, atmarket에 관한 문의 > if crossdown(단기이평, 장기이평) then exitlong("매수청산", atmarket); if crossdown(단기이평, 장기이평) then exitlong("매수청산", onclose); 이 의미가 동일한가요? 정확하게 onclose와 atmarket 메뉴얼을 살펴봐도 거의 비슷하게 나와서 어떤 차이인지 모르겠네요. 둘 다 신호발생하면, 다음봉의 시가에서 신호가 발생하는것 같은데요.. 구분지어 설명 부탁드립니다.