커뮤니티

선물거래시 매수 매도 각1회제한하려면

프로필 이미지
freeman
2010-12-10 10:37:14
631
글번호 34216
답변완료
분봉으로 선물 데이트레이딩시 매수 매도 신호발생을 각 1회씩으로 제한하고 싶습니다. 수고하세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-10 11:21:08

안녕하세요 예스스탁입니다. 아래식을 참고하시기 바랍니다. Bcnt는 당일 매수포지션 진입횟수 Scnt는 당일 매도포지션 진입회수 를 계산하여 할당된 변수입니다. 매수와 매도진입식에 각각 Bcnt < 1 , Scnt < 1 조건을 추가하시면 당일 매수와 매도 한번씩만 발동됩니다. var : cnt(0),Bcnt(0),Scnt(0); Bcnt = 0; Scnt = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) and MarketPosition(cnt) == 1 Then Bcnt = Bcnt+1; if sdate == EntryDate(cnt) and MarketPosition(cnt) == -1 Then Scnt = Scnt+1; } if 매수조건 and Bcnt < 1 Then buy(); if 매도조건 and Scnt < 1 Then sell(); 즐거운 하루되세요 > freeman 님이 쓴 글입니다. > 제목 : 선물거래시 매수 매도 각1회제한하려면 > 분봉으로 선물 데이트레이딩시 매수 매도 신호발생을 각 1회씩으로 제한하고 싶습니다. 수고하세요.