커뮤니티

문의 드립니다..

프로필 이미지
호랭이
2009-01-03 20:58:43
791
글번호 19181
답변완료
시작한지 얼마 되지 않아..무쟈게..질문할께 많이 생기네요 시스템 트레이딩을 하면서 가장 헤깔리는 거 중에 하나가... [] 대괄호의 사용입니다.. 가장 간단하게는 C ,C[1] 이런식으로 전일자..그러니깐..오늘 데이타의 전 데이타를 참조 할때 쓰는거 같은데요 이렇게도 쓰는거 같더라구요.. 식은 기억이 안나는데.. 어떤 조건을 만족하는 식에 대한 값 var1 이런 값이 있을때 var1[1]은 그 조건을 만족하는 바로 이전의 값..이런 식으로 맞나요 ? 그러면 var1 = NthHighest(1,H,100) ☞ 최근 100봉 중에 첫번째로 큰 고가를 반환 이런 식을 통해서 .. 오늘 까지 포함해서 최근 100일 동안 제일 고값을 가져온 값에서 같은 방식으로 , var1[1] 이란 값은 첫번째 값 이전의 최고값 ? 이런 식으로 되는건가요 ? 그러면 NthHighest(2,H,100) 이거 와는 어떤 차이가 있나요 ? 그리고 메뉴얼 보다 보면 이런식의 최고값 최저값 , 최고값 일때의 index 이런식으로 많이 나오는데.. 이런 값들 자체가 오늘까지의 데이타 중에 오늘에서 가장 가까운 가장 최고값 최고 index 가 맞나요 ? 만약 두번째 큰값 , 저값 , 인덱스 값이란 젤 큰값의 좌편..그러니깐 그 이전의 데이타중에 가장 큰값.저값 인덱스값 이렇게 되는게 맞나요 ?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-01-05 10:20:58

안녕하세요 예스스탁입니다. []은 이전값을 참조할 때 사용됩니다. C[1]은 전봉의 종가, C[2]는 전전봉의 종가를 나타냅니다. 만약 var1에 C-O;과 같은 어떤 계산식이 할당되어 있다면 var1 = C-O; var1[1]은 전봉에서 계산된 값을 가져옵니다.(C[1]-O[1]); var1 = NthHighest(1,H,100); 은 H[0]~ H[99] 사이의 100봉 중 최고값을 가져옵니다. var1[1]은 전봉[1]~[100] 사이의 100봉 중 최고값을 가져옵니다. NthHighest(2,H,100)은 최근 100봉중 2번째 큰값입니다. 만약 20봉전의 값인 H[20]이 1000이고 100봉전의 값인 H[100]이 1001이며 나머지 값은 모두 이값들보다 낮다면 var1은 1000을 가져오고(0~99 봉중 최고가) var[1]은 1001을 리턴합니다.(1~100 봉중 최고가) 참고하시기 바랍니다. 즐거운 하루되세요 > 호랭이 님이 쓴 글입니다. > 제목 : 문의 드립니다.. > 시작한지 얼마 되지 않아..무쟈게..질문할께 많이 생기네요 시스템 트레이딩을 하면서 가장 헤깔리는 거 중에 하나가... [] 대괄호의 사용입니다.. 가장 간단하게는 C ,C[1] 이런식으로 전일자..그러니깐..오늘 데이타의 전 데이타를 참조 할때 쓰는거 같은데요 이렇게도 쓰는거 같더라구요.. 식은 기억이 안나는데.. 어떤 조건을 만족하는 식에 대한 값 var1 이런 값이 있을때 var1[1]은 그 조건을 만족하는 바로 이전의 값..이런 식으로 맞나요 ? 그러면 var1 = NthHighest(1,H,100) ☞ 최근 100봉 중에 첫번째로 큰 고가를 반환 이런 식을 통해서 .. 오늘 까지 포함해서 최근 100일 동안 제일 고값을 가져온 값에서 같은 방식으로 , var1[1] 이란 값은 첫번째 값 이전의 최고값 ? 이런 식으로 되는건가요 ? 그러면 NthHighest(2,H,100) 이거 와는 어떤 차이가 있나요 ? 그리고 메뉴얼 보다 보면 이런식의 최고값 최저값 , 최고값 일때의 index 이런식으로 많이 나오는데.. 이런 값들 자체가 오늘까지의 데이타 중에 오늘에서 가장 가까운 가장 최고값 최고 index 가 맞나요 ? 만약 두번째 큰값 , 저값 , 인덱스 값이란 젤 큰값의 좌편..그러니깐 그 이전의 데이타중에 가장 큰값.저값 인덱스값 이렇게 되는게 맞나요 ?