커뮤니티

문의 드립니다.

프로필 이미지
테이머
2013-01-18 12:54:26
227
글번호 58348
답변완료
수고가 많습니다.^^ 1. 지난번 아래와 같은 질문에 답변을 받았는데요. <질문> a = (value-value[1]) 라 할 때 <-참조데이터 증감을 의미 a >= 50 인 것 중에 양봉만 갯수를 알 수 있는 수식이 궁금합니다. ex. if a >= 200 and 현재봉 기준 5개 봉 이전 5개 봉중에서 a >= 50 이상이면서 양봉이 3개 이상 이면 then buy() <답변> if a >= 200 and countif(a >= 50,5) >= 3 then buy(); <추가질문> 답변은 제가 이해하기에는 a(증감값) 가 200 이상이고 a가 50 이상인 봉인 5개중에서 3개 이상이면 매수하라는 의미인 것 같은데 제가 궁금한 것은 증감값인 a와 봉의 상관관계가 궁금합니다. 즉 증감값이 의미있는 +50 값이 나오는 봉이 현재봉 기준으로 5개중 3개 이상 양봉이 나오면 두 값 사이에 상관 관계가 있다고 보고 그 가운데 200의 증감이 나오면 매수하고 싶은데요 위의 답변에서는 그런 상관관계 고려가 안된 것 같아 재차 질문을 드립니다. 2. 그리고 장중 저점을 나타내는 것이 daylow 로 답변 받았습니다. <답변> if C <= DayLow+0.5 then{ if 매수조건1 Then buy(); } - daylow 의 의미는 현재 시점 기준 오늘 장중 최저점을 의미하는 건가요? 그렇다면 시점에 따라 daylow 값이 달라지는 것이 맞나요? - 장중 최저점이 아닌 지금 현재봉 기준 전 저점을 알 수 있는 방법은 없나요? 추세 파악 및 진입시점 알기 위해서 필요한데요 예를 들어 저점이 낮아지면 하락추세, 고점이 높아지면 상승추세 등을 파악하고 싶습니다. 3. if 전제조건1 then{ if (a조건 and (b조건 or c조건)) and d조건 and e조건 and f조건 then buy(); } if 전제조건2 then{ buy(); -이렇게 하나의 if 문 안에 몇개의 and와 or을 사용할 수 있는지요. 제한이 없다면 너무 조건문이 길어지면 시스템 매매하는데 시간이 많이 소요되는지요? 또 소괄호를 여러개 사용해도 되는지요? - 큰 전제조건 밑에 공통적으로 적용되는 하위 조건문은 중괄호{}로만 잘 묶으면 되는지 이것 또한 개수 제한이 있는지 궁금합니다. 4. 검증 단추를 누르니 줄수 43, 열수 24, 문법 에러,잘못된 토큰'<File End>' 라고 오류창에 메세지가 나옵니다. 줄수 라 함은 행의 순서를 의미하는지요? 열수 의 의미는? 그리고 설명의 의미도 부탁드립니다. 수고하십시요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-18 15:18:35

안녕하세요 예스스탁입니다. 1. #a값이 50이고 양봉인 봉이 최근 5개봉중 3개 이상이고 #현재봉 a값이 200이상이면 매수 if a >= 200 and countif(a >= 50 and C > O,5) >= 3 then buy(); 2. daylow은 현재시점 기준 오늘 최저가입니다. 장중에 계속 변할 수 있습니다. 저점이라고 하는 부분은 주관적인 내용입니다. 어떤 값을 저점으로 정의하시는지 내용을 올려주셔야 식으로 정확히 답변드릴 수 있습니다. 3. and, or,소괄호(),중괄호{}등 갯수에 제한은 없습니다. 사용자분이 원하시는 만큼 사용가능합니다. 수식은 계산해야 될것이 많으면 소모되는 시간도 많아지지만 굉장히 많은 갯수가 아니시면 크게 신경쓰지 않으셔도 됩니다. 4. 수식 위에서 아래로가 줄수이며 한줄에서 좌측에서 우측으로가 열수 입니다. 수식에서 문장의 마지막에 ;이 빠졌거나 괄호가 빠진 부분이 있으시면 나타나는 메세지입니다. 즐거운 하루되세요 > 테이머 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 수고가 많습니다.^^ 1. 지난번 아래와 같은 질문에 답변을 받았는데요. <질문> a = (value-value[1]) 라 할 때 <-참조데이터 증감을 의미 a >= 50 인 것 중에 양봉만 갯수를 알 수 있는 수식이 궁금합니다. ex. if a >= 200 and 현재봉 기준 5개 봉 이전 5개 봉중에서 a >= 50 이상이면서 양봉이 3개 이상 이면 then buy() <답변> if a >= 200 and countif(a >= 50,5) >= 3 then buy(); <추가질문> 답변은 제가 이해하기에는 a(증감값) 가 200 이상이고 a가 50 이상인 봉인 5개중에서 3개 이상이면 매수하라는 의미인 것 같은데 제가 궁금한 것은 증감값인 a와 봉의 상관관계가 궁금합니다. 즉 증감값이 의미있는 +50 값이 나오는 봉이 현재봉 기준으로 5개중 3개 이상 양봉이 나오면 두 값 사이에 상관 관계가 있다고 보고 그 가운데 200의 증감이 나오면 매수하고 싶은데요 위의 답변에서는 그런 상관관계 고려가 안된 것 같아 재차 질문을 드립니다. 2. 그리고 장중 저점을 나타내는 것이 daylow 로 답변 받았습니다. <답변> if C <= DayLow+0.5 then{ if 매수조건1 Then buy(); } - daylow 의 의미는 현재 시점 기준 오늘 장중 최저점을 의미하는 건가요? 그렇다면 시점에 따라 daylow 값이 달라지는 것이 맞나요? - 장중 최저점이 아닌 지금 현재봉 기준 전 저점을 알 수 있는 방법은 없나요? 추세 파악 및 진입시점 알기 위해서 필요한데요 예를 들어 저점이 낮아지면 하락추세, 고점이 높아지면 상승추세 등을 파악하고 싶습니다. 3. if 전제조건1 then{ if (a조건 and (b조건 or c조건)) and d조건 and e조건 and f조건 then buy(); } if 전제조건2 then{ buy(); -이렇게 하나의 if 문 안에 몇개의 and와 or을 사용할 수 있는지요. 제한이 없다면 너무 조건문이 길어지면 시스템 매매하는데 시간이 많이 소요되는지요? 또 소괄호를 여러개 사용해도 되는지요? - 큰 전제조건 밑에 공통적으로 적용되는 하위 조건문은 중괄호{}로만 잘 묶으면 되는지 이것 또한 개수 제한이 있는지 궁금합니다. 4. 검증 단추를 누르니 줄수 43, 열수 24, 문법 에러,잘못된 토큰'<File End>' 라고 오류창에 메세지가 나옵니다. 줄수 라 함은 행의 순서를 의미하는지요? 열수 의 의미는? 그리고 설명의 의미도 부탁드립니다. 수고하십시요.