커뮤니티

행복; 수식 작성 바랍니다

프로필 이미지
행복한가방
2011-08-29 02:11:18
579
글번호 42265
답변완료
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 < 질문 1 > 지표식 작성 바랍니다 주기; 일봉 1일전 A 조건이고 3일전 B 조건이고 6일전 C 조건이고 8일전 D 조건일 때 지표식에 1을 표시하고자 합니다 < 질문 2 > - Dayclose 와 closeD 와 C 의 차이는 무엇인가요? 사용하는 기준봉이 다른 것인가요? - Dayclose(1)와 Dayclose[1]를 모두 사용할 수 있는지요? 어떠한 경우에 ( ) 을 사용하고 어떠한 경우에 [ ] 을 사용하는지요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-08-29 15:03:22

안녕하세요 예스스탁입니다. 1. Condition1 = 조건a; Condition2 = 조건b; Condition3 = 조건c; Condition4 = 조건d; if Condition1[1] == true and Condition2[3] == true And Condition3[6] == true And Condition4[8] == true Then var1 = 1; Else var1= 0; plot1(var1); 2. dayclose(0), closeD(0), C 위 세개는 모두 종가를 나타냅니다 C는 매봉의 종가를 가져오는 함수이고 dayclose(N)나 closeD(N)은 분봉이하의 차트에서 일봉의 종가를 나타내기 위해 특별히 만들어진 함수입니다. N에 이전일을 넣으시면 해당 날의 종가를 가져옵니다. 가령 N에 3을 넣으면 3일전 종가입니다. dayclose와 closeD는 2가의 차이점이 있습니다. 첫번째는 dayclose는 일봉데이터에서 직접 값을 가져오는 함수이고 closeD는 차트의 데이터를 이용해 일봉의 종가를 계산합니다. 분봉이하의 차트에는 차트의 첫봉의 날짜에 +99일 정도의 일봉데이터가 더 제공됩니다. 그래서 차트에는 5일치 정도의 데이터가 있지만 dayclose(90)이라고 해도 90일전에 일봉값을 가져올수 있지만 CloseD의 경우에는 차트의 날짜 이전의 값은 가져올수 없습니다. dayclose(0)의 경우에는 (0)은 생략가능하고 closeD(0)의 경우 (0)은 생략될 수 없습니다. 3 []은 봉으로 세서 이전값 참조를 하는 것입니다. ( )가 붙는 것은 ma(C,5)와 같이 함수입니다. 그러므로 어제의 일봉종가를 가져오려면 dayclose(1) 혹은 closeD(1)로 작성해야 합니다. dayclose[1]은 dayclose(0)[1]에서 (0)이 생략된 형태로 단지 한봉전에서 봤을때 오늘의 종가입니다. 즐거운 하루되세요 > 행복한가방 님이 쓴 글입니다. > 제목 : 행복; 수식 작성 바랍니다 > 한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 < 질문 1 > 지표식 작성 바랍니다 주기; 일봉 1일전 A 조건이고 3일전 B 조건이고 6일전 C 조건이고 8일전 D 조건일 때 지표식에 1을 표시하고자 합니다 < 질문 2 > - Dayclose 와 closeD 와 C 의 차이는 무엇인가요? 사용하는 기준봉이 다른 것인가요? - Dayclose(1)와 Dayclose[1]를 모두 사용할 수 있는지요? 어떠한 경우에 ( ) 을 사용하고 어떠한 경우에 [ ] 을 사용하는지요?