커뮤니티

문법에러 발생

프로필 이미지
미수예스
2013-06-27 19:30:07
167
글번호 64802
답변완료
안녕하십니까. 돌파한후 다음봉에서 진입하려하는 수식을 작성하고 있는데 문법에러가 발생합니다. 어디가 문제인지 봐주시길 부탁드립니다. 감사합니다. Var:ChUp(0); Var:XUCH(0); ChUp=dayhigh(1); if CrossUp(H,ChUp) then{ Condition3 = True; XUCH = dayindex(); } if MarketPosition !=1 and Condition3 == True and C(XUCH+1) > ChUp then{ buy("buy2",onclose); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-27 19:35:07

안녕하세요 예스스탁입니다. C(XUCH+1) 부분에서 에러가 발생합니다. 이전봉 참조는 []를 사용하셔야 합니다. C[XUCH+1]로 수정하시면 됩니다. 작성하고자 하시는 내용은 돌파후 다음봉에서 진입이면 아래와 같이 작성하시면 됩니다. Var:ChUp(0); ChUp=dayhigh(1); if CrossUp(H[1],ChUp[1]) then buy("buy2",onclose); 1봉전에 고가가 ChUp을 상향돌파했으면 매수한다는 식입니다. 즐거운 하루되세요 > 미수예스 님이 쓴 글입니다. > 제목 : 문법에러 발생 > 안녕하십니까. 돌파한후 다음봉에서 진입하려하는 수식을 작성하고 있는데 문법에러가 발생합니다. 어디가 문제인지 봐주시길 부탁드립니다. 감사합니다. Var:ChUp(0); Var:XUCH(0); ChUp=dayhigh(1); if CrossUp(H,ChUp) then{ Condition3 = True; XUCH = dayindex(); } if MarketPosition !=1 and Condition3 == True and C(XUCH+1) > ChUp then{ buy("buy2",onclose); }