커뮤니티

array함수 질문...

프로필 이미지
falcon00
2008-12-12 17:11:31
898
글번호 18714
답변완료
안녕하세요. 두개의 질문이 있습니다. 질문1. array에 저장된 100개의 값중 1봉전 주가와 가장 가까운 값 2개를 찾는 식이 어떻게 되는지요? 즉 1봉전 close보다 큰 근사치 값, 1봉전 close보다 작은 근사치의 값을 찾는 식입니다. 질문2. 다음과 같은 로직을 만들려고 합니다. 1. array에 10봉전의 부터 그 이전까지 저가를 100개 저장합니다. 2. close가 array에 있는 값들중 하나를 상향돌파 할때 매수합니다. 3. 하향돌파 할때는 매도 합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-12-15 10:04:01

안녕하세요 예스스탁입니다. 1. value라는 배열변수에 100개의 값이 지정되 되어 있다고 가정하고 작성한 식입니다. var: cnt1(0),cnt2(0),Lval(0); array : value[100](0),AA[100](0); for cnt1 = 0 to 99{ AA[cnt1] = Abs(C[1]-value[cnt1]); } Lval = AA[0]; for cnt2 = 0 to 99{ if AA[cnt2] < Lval Then{ Lval = AA[cnt2]; } } 2. value라는 배열변수에 100개의 값이 지정되 되어 있다고 가정하고 작성한 식입니다. var: cnt1(0),upcount(0),DnCount(0); array : value[100](0); UPcount = 0; Dncount =0; for cnt1 = 0 to 99{ if crossup(c,value[cnt1]) Then upcount = upcount+1; if CrossDown(c,value[cnt1]) Then Dncount = DNcount+1; } if upcount >= 1 Then buy(); if dncount >= 1 Then buy(); 즐거운 하루되세요 > falcon00 님이 쓴 글입니다. > 제목 : array함수 질문... > 안녕하세요. 두개의 질문이 있습니다. 질문1. array에 저장된 100개의 값중 1봉전 주가와 가장 가까운 값 2개를 찾는 식이 어떻게 되는지요? 즉 1봉전 close보다 큰 근사치 값, 1봉전 close보다 작은 근사치의 값을 찾는 식입니다. 질문2. 다음과 같은 로직을 만들려고 합니다. 1. array에 10봉전의 부터 그 이전까지 저가를 100개 저장합니다. 2. close가 array에 있는 값들중 하나를 상향돌파 할때 매수합니다. 3. 하향돌파 할때는 매도 합니다.