커뮤니티

1일1회로 매매 제한 식 부탁드립니다.

프로필 이미지
초로
2008-01-11 00:00:27
1015
글번호 14368
답변완료
30MBO전략에 매매 거래횟수를 1일 1회로 제한하고 싶은데... 아래의 식을 정정해 주시던지, 새로운 식을 가르쳐 주시던지..부탁드립니다. 참고로 아래의 식은 예스스탁에 있는 예제2가지를 합성한것입니다. 그리고 검정시 3번 줄에서 "연산자 앞뒤 두 데이터의 형태가 같아야 합니다."라는 메시지가 나오면서 커서가 '='로 이동합니다. 제가 경력이 짤아서..왜 오류가 되는 지 모르겠습니다. 또 한가지 위 오류 부분이 3.0에서는 오류가 아닌데..3.1에서는 오류로 처리되어 검증에서 x가 된다는 것입니다. ***즐거운 하루되세요*** 1 : input : startTime(90000), endTime(092959), buynum(1); 2 : var: buycond(0), bcnt(0); 3 : buycond = crossup(C,TimeHigh(startTime,endTime)); 4 : if date[1] != date then bcnt = 0; 5 : if buycond and bcnt < buynum then{ buy(); bcnt = bcnt + 1; } 6 : if stime == 143000 then exitlong();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-01-11 12:58:03

안녕하세요 예스스탁입니다. 식을 수정했습니다. input : startTime(90000), endTime(092959), buynum(1); var: buycond(False), bcnt(0); buycond = crossup(C,TimeHigh(startTime,endTime)); if date[1] != date then bcnt = 0; if buycond and bcnt < buynum then{ buy(); bcnt = bcnt + 1; } if stime == 143000 then exitlong(); 두번째 줄에 buycond(0)을 buycond(False)로 변경했습니다 3.1버전에서는 변수 세분화에 의해 변수에 할당되는 값이 논리값이면 선언을 (false)로 수치값이면 (0)으로 선언하게 됐습니다. 즐거운 하루되세요 > 초로 님이 쓴 글입니다. > 제목 : 1일1회로 매매 제한 식 부탁드립니다. > 30MBO전략에 매매 거래횟수를 1일 1회로 제한하고 싶은데... 아래의 식을 정정해 주시던지, 새로운 식을 가르쳐 주시던지..부탁드립니다. 참고로 아래의 식은 예스스탁에 있는 예제2가지를 합성한것입니다. 그리고 검정시 3번 줄에서 "연산자 앞뒤 두 데이터의 형태가 같아야 합니다."라는 메시지가 나오면서 커서가 '='로 이동합니다. 제가 경력이 짤아서..왜 오류가 되는 지 모르겠습니다. 또 한가지 위 오류 부분이 3.0에서는 오류가 아닌데..3.1에서는 오류로 처리되어 검증에서 x가 된다는 것입니다. ***즐거운 하루되세요*** 1 : input : startTime(90000), endTime(092959), buynum(1); 2 : var: buycond(0), bcnt(0); 3 : buycond = crossup(C,TimeHigh(startTime,endTime)); 4 : if date[1] != date then bcnt = 0; 5 : if buycond and bcnt < buynum then{ buy(); bcnt = bcnt + 1; } 6 : if stime == 143000 then exitlong();