커뮤니티

진입관련

프로필 이미지
Good
2009-07-16 13:02:21
753
글번호 23516
답변완료
안녕하십니까.. 아래 수식에 관련된 답변 감사드립니다.. if stime >= 90200 and stime <093000 and data2(c) > data2(OpenD(0)) and data3(c) > data3(OpenD(0)) and data4(c) > data4(OpenD(0))and data2(bids) >data2(asks) Then buy(); 이런식으로 수식을 나타냈는데 제가 원하는것은 9시20분에서9시30분동안 뒤에있는 조건 충족시 한번만 구매하고 싶습니다... 이대로 구동해보니 시간동안 조건이충족되면 계속 구매를 하더군요...예스 랭귀지 help쪽 살펴보니 진입제어와 관련된 명령어가 CurrentEntries 와 CountN 이 있는것 같은데 이 명령어들을 이런 용도로 쓰는것이 맞는지 아니면 어떻게 수식을 짜야 하는지 궁금합니다.. 답변 부탁드립니다..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-16 18:04:05

안녕하세요 예스스탁입니다. 당일 한번만 진입하도록 하였습니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if count == 0 and stime >= 90200 and stime <093000 and data2(c) > data2(OpenD(0)) and data3(c) > data3(OpenD(0)) and data4(c) > data4(OpenD(0))and data2(bids) >data2(asks) Then buy(); 계속 매수된다고 말씀하시는 부분이 포지션이 누적이 된다는 의미시면 시스템 트레이딩 설정창에서 피라미딩을 허용안함으로 하셔야 합니다. 즐거운 하루되세요 > Good 님이 쓴 글입니다. > 제목 : 진입관련 > 안녕하십니까.. 아래 수식에 관련된 답변 감사드립니다.. if stime >= 90200 and stime <093000 and data2(c) > data2(OpenD(0)) and data3(c) > data3(OpenD(0)) and data4(c) > data4(OpenD(0))and data2(bids) >data2(asks) Then buy(); 이런식으로 수식을 나타냈는데 제가 원하는것은 9시20분에서9시30분동안 뒤에있는 조건 충족시 한번만 구매하고 싶습니다... 이대로 구동해보니 시간동안 조건이충족되면 계속 구매를 하더군요...예스 랭귀지 help쪽 살펴보니 진입제어와 관련된 명령어가 CurrentEntries 와 CountN 이 있는것 같은데 이 명령어들을 이런 용도로 쓰는것이 맞는지 아니면 어떻게 수식을 짜야 하는지 궁금합니다.. 답변 부탁드립니다..