커뮤니티

질문드립니다.

프로필 이미지
일톤
2009-03-03 01:56:48
895
글번호 20615
답변완료
게시판 9011 내용의 답변에 대한 의문사항입니다. BarsSinceExit함수 사용중, 다른함수들은 어느때나 잘쓰이는데, 유독 BarsSinceExit 함수만은 적용이 안될때가 많아서 게시판 내용중 BarsSinceExit 에 관한 사용법을 공부코져하여 시스템에 적용하였는데, 봉의 갯수 N을 변경 시켜도 변화가 없습니다. 알고싶습니다. 감사합니다. ############################################### input : N(5); var : cond(0); if IsExitName("Stop_EL",1) Then cond = 1; Else cond = 0; if cond == 1 Then { if BarsSinceExit(1) > N and ma(C,5) > ma(C,10) then buy(); } else if ma(C,5) > ma(C,10) Then buy(); if ma(C,5) < ma(C,10) Then { exitlong(); cond = 0; } if marketposition == 1 Then exitlong("Stop_EL", atstop, EntryPrice*0.95); #################################################################
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-03-03 16:09:40

안녕하세요 예스스탁입니다. 식을 테스트 결과 이상없이 작동되고 있습니다. N값을 변경시키면 변경된 값에 따라 신호가 정상적으로 나오고 있습니다. 전화 주시기 발바니다. 02-3453-1060 즐거운 하루되세요 > 일톤 님이 쓴 글입니다. > 제목 : 질문드립니다. > 게시판 9011 내용의 답변에 대한 의문사항입니다. BarsSinceExit함수 사용중, 다른함수들은 어느때나 잘쓰이는데, 유독 BarsSinceExit 함수만은 적용이 안될때가 많아서 게시판 내용중 BarsSinceExit 에 관한 사용법을 공부코져하여 시스템에 적용하였는데, 봉의 갯수 N을 변경 시켜도 변화가 없습니다. 알고싶습니다. 감사합니다. ############################################### input : N(5); var : cond(0); if IsExitName("Stop_EL",1) Then cond = 1; Else cond = 0; if cond == 1 Then { if BarsSinceExit(1) > N and ma(C,5) > ma(C,10) then buy(); } else if ma(C,5) > ma(C,10) Then buy(); if ma(C,5) < ma(C,10) Then { exitlong(); cond = 0; } if marketposition == 1 Then exitlong("Stop_EL", atstop, EntryPrice*0.95); #################################################################