커뮤니티

진입제어

프로필 이미지
회원
2013-02-05 13:02:49
236
글번호 59132
답변완료
안녕하세요. 기존 매도포지션을 15시에 종가청산후 15시에 매도재진입하는 일이 발생되어 아래와 같이 제어하였는데 매매가 발생하지 않습니다. 왜 그런지 원인을 좀 알려주세요. condition1= date==exitdate(1) And marketposition(1)== 1; condition2= date==exitdate(1) And marketposition(1)==-1; If STime >= 90000 And STime < 145900 Then { If Condition1 = False Then { If EntryDate <> Date And (매수진입조건) Then { Buy("Buy-001"); } } If Condition2 = False Then { If EntryDate <> Date And (매도진입조건) Then { Sell("Sell-001"); } } } 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-05 18:32:08

안녕하세요 예스스탁인비다. if문에서 같다라는 표현은 == 입니다. Condition1 == false 와 같이 작성하셔서 사용하셔야 합니다. condition1= date==exitdate(1) And marketposition(1)== 1; condition2= date==exitdate(1) And marketposition(1)==-1; If STime >= 90000 And STime < 145900 Then { If Condition1 == False Then { If EntryDate <> Date And (매수진입조건) Then { Buy("Buy-001"); } } If Condition2 == False Then { If EntryDate <> Date And (매도진입조건) Then { Sell("Sell-001"); } } } 즐거운 하루되세요 > HI_chakanee 님이 쓴 글입니다. > 제목 : 진입제어 > 안녕하세요. 기존 매도포지션을 15시에 종가청산후 15시에 매도재진입하는 일이 발생되어 아래와 같이 제어하였는데 매매가 발생하지 않습니다. 왜 그런지 원인을 좀 알려주세요. condition1= date==exitdate(1) And marketposition(1)== 1; condition2= date==exitdate(1) And marketposition(1)==-1; If STime >= 90000 And STime < 145900 Then { If Condition1 = False Then { If EntryDate <> Date And (매수진입조건) Then { Buy("Buy-001"); } } If Condition2 = False Then { If EntryDate <> Date And (매도진입조건) Then { Sell("Sell-001"); } } } 감사합니다.