커뮤니티

문의

프로필 이미지
주식달인
2008-07-09 09:06:55
824
글번호 16080
답변완료
장중고점에셔 2%하락하면 매수포지션 청산하는 식 검토바랍니다 if MarketPosition() == 1 Then{ if C <= highest(H,BarsSinceEntry()*.98) Then exitlong("a");
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2008-07-09 10:23:56

안녕하세요 예스스탁입니다. highest(H,BarsSinceEntry()*.98)은 봉갯수에 0.98을 곱하게 되어 의도와는 다른 값을 리턴합니다. highest(H,BarsSinceEntry())*.98와 같이 사용하셔야 합니다. if MarketPosition() == 1 Then{ if C <= highest(H,BarsSinceEntry())*0.98 Then exitlong("a"); } 즐거운 하루되세요 > 주식달인 님이 쓴 글입니다. > 제목 : 문의 > 장중고점에셔 2%하락하면 매수포지션 청산하는 식 검토바랍니다 if MarketPosition() == 1 Then{ if C <= highest(H,BarsSinceEntry()*.98) Then exitlong("a");
프로필 이미지

주식달인

2008-07-09 10:45:11

highest(H,BarsSinceEntry())*.98와 같이 사용하셔야 합니다. if MarketPosition() == 1 Then{ if C <= highest(H,BarsSinceEntry())*0.98 Then exitlong("a"); } 리딩에서 이렇게 사용하니 문법상 잘못되었다고 나오는데 그이유를 알고 싶습니다. 문법에러 잘못된 토큰;')',올수 있는것 'Then'
프로필 이미지

예스스탁 예스스탁 답변

2008-07-09 10:58:24

안녕하세요 예스스탁입니다. if MarketPosition() == 1 Then{ if C <= highest(H,BarsSinceEntry())*0.98 Then exitlong("a"); } 검증해본 결과 에러가 나오지 않습니다. 계속 에러가 나시면 전화주시기 바랍니다. 02-3453-1060 즐거운 하루되세요 > 주식달인 님이 쓴 글입니다. > 제목 : Re : Re : 문의 > highest(H,BarsSinceEntry())*.98와 같이 사용하셔야 합니다. if MarketPosition() == 1 Then{ if C <= highest(H,BarsSinceEntry())*0.98 Then exitlong("a"); } 리딩에서 이렇게 사용하니 문법상 잘못되었다고 나오는데 그이유를 알고 싶습니다. 문법에러 잘못된 토큰;')',올수 있는것 'Then'