커뮤니티

질문 있습니다.

프로필 이미지
앙두
2012-02-16 17:38:19
407
글번호 47851
답변완료
아래의 수식을 예스트레이더 선물30분봉, 당일청산 으로 실행하면 거래가 전혀 발생하지 않고 있습니다..어디를 수정하면 정상적으로 거래가 발생할까요?? input : N(1), 비율(0.5); var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate != ExitDate(1) Then count = count+1; } if count < N Then{ If dayhigh-daylow >= (dayhigh(1)-daylow(1))*비율 and C > dayopen Then buy("매수",atmarket); if dayhigh-daylow >= (dayhigh(1)-daylow(1))*비율 and C < dayopen Then Sell("매도",atmarket); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-17 13:06:30

안녕하세요 예스스탁입니다. for문 내용이 잘못되어 있어 식을 수정했습니다 input : N(1), 비율(0.5); var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } if count < N Then{ If dayhigh-daylow >= (dayhigh(1)-daylow(1))*비율 and C > dayopen Then buy("매수",atmarket); if dayhigh-daylow >= (dayhigh(1)-daylow(1))*비율 and C < dayopen Then Sell("매도",atmarket); } 즐거운 하루되세요 > 앙두 님이 쓴 글입니다. > 제목 : 질문 있습니다. > 아래의 수식을 예스트레이더 선물30분봉, 당일청산 으로 실행하면 거래가 전혀 발생하지 않고 있습니다..어디를 수정하면 정상적으로 거래가 발생할까요?? input : N(1), 비율(0.5); var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate != ExitDate(1) Then count = count+1; } if count < N Then{ If dayhigh-daylow >= (dayhigh(1)-daylow(1))*비율 and C > dayopen Then buy("매수",atmarket); if dayhigh-daylow >= (dayhigh(1)-daylow(1))*비율 and C < dayopen Then Sell("매도",atmarket); }