커뮤니티

문의드립니다.

프로필 이미지
스누피독
2014-08-29 09:38:49
124
글번호 78209
답변완료
안녕하십니까' 식 문의드립니다. 문의1. atstop 문의로 바로이전봉에 대한 조건이 발생했을시 매수,매도포지션을 취하는 것이 아닌 임의로 지정한 봉의 고가나 저가 기준으로 설정하는 식 문의 드립니다. ( 1번봉이 고가값 100, 2번봉이 120 종가, 3번봉이 다시 100 아래값으로 낮아질시 3번봉 100에서 astop을 취할 수 있습니까?) 문의2. 조건1의 우선순위 설정하는 앞 문의에서 이렇게 말씀해주셨는데 ---------------------------------- if 조건1 Then 실행문1 if !(조건1) and 조건2 Then 실행문2 if !(조건1) and 조건3 Then 실행문3 ---------------------------------- 조건이 if문을 포함하여 식이 길어질시 에러가 계속 발생하는데 이유를 잘모르겠습니다.. 가령 조건에 종가가 0이고 5일평균선 돌파 와같은 식설정에도 포함할 수 없는 값이라 뜨는데 말씀부탁드립니다 수고하십시오!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-08-29 11:16:22

안녕하세요 예스스탁입니다. 1. 가능합니다. 아래 내용 참고하기기 바랍니다. 골든크로스가 발생하면 해당봉의 고가와 저가를 저장하고 이후봉(골든크로스 유지구간)에서 크로스봉의 고가이상의 시세가 발생하면 매수 크로스봉의 저가이하의 시세가 발생하면 매도 하는 식입니다. var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ value1 = H; value2 = L; } if var1 > var2 Then{ buy("b",AtStop,value1); sell("s",AtStop,value2); } 2. 문의하신 내용은 작성상 문법에러가 발생하는 내용이므로 올리신 내용만으로는 어떻게 잘못작성하셨는지 알수가 없습니다. 식 자체를 올려주셔야 수정해 드릴수 있습니다. 즐거운 하루되세요 > 스누피독 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하십니까' 식 문의드립니다. 문의1. atstop 문의로 바로이전봉에 대한 조건이 발생했을시 매수,매도포지션을 취하는 것이 아닌 임의로 지정한 봉의 고가나 저가 기준으로 설정하는 식 문의 드립니다. ( 1번봉이 고가값 100, 2번봉이 120 종가, 3번봉이 다시 100 아래값으로 낮아질시 3번봉 100에서 astop을 취할 수 있습니까?) 문의2. 조건1의 우선순위 설정하는 앞 문의에서 이렇게 말씀해주셨는데 ---------------------------------- if 조건1 Then 실행문1 if !(조건1) and 조건2 Then 실행문2 if !(조건1) and 조건3 Then 실행문3 ---------------------------------- 조건이 if문을 포함하여 식이 길어질시 에러가 계속 발생하는데 이유를 잘모르겠습니다.. 가령 조건에 종가가 0이고 5일평균선 돌파 와같은 식설정에도 포함할 수 없는 값이라 뜨는데 말씀부탁드립니다 수고하십시오!