커뮤니티

Array수식질문

프로필 이미지
히말라야
2008-07-11 12:49:37
726
글번호 16151
답변완료
안녕하세요. 수고하십니다. 다음과 같은 조건을 array를 통해서 수식을 작성하고 싶습니다. 1. data1: 연결선물1분 data2: Kospi200 1분 data3: 삼성전자 1분 2. 지표: 각각의 5ma, 20ma 지표 3. 판단: 세종목의 두 단기, 장기 이동평균이 골든크로스나 발생한 횟수를 카운트해서 지표에 출력 (당일기준 골든크로스 회수 누적) 미리 감사 드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-07-11 13:53:11

안녕하세요 예스스탁입니다. N이 0이면 당일 1이면 전일 순으로 표시됩니다. input : N(0); var : data1cnt(0),data2cnt(0),data3cnt(0); array : data1Goldcount[10](0),data2Goldcount[10](0,data2),data3Goldcount[10](0,data3); if date != date[1] Then{ data1Goldcount[0] = 0; for data1cnt = 1 to 9{ data1Goldcount[data1cnt] = data1Goldcount[data1cnt-1][1]; } } if data2(date) != data2(date[1]) Then{ data2Goldcount[0] = 0; for data2cnt = 1 to 9{ data2Goldcount[data2cnt] = data2Goldcount[data2cnt-1][1]; } } if data2(date) != data2(date[1]) Then{ data3Goldcount[0] = 0; for data3cnt = 1 to 9{ data3Goldcount[data3cnt] = data3Goldcount[data3cnt-1][1]; } } if crossup(ma(C,5),ma(c,20)) Then data1Goldcount[0] = data1Goldcount[0]+1; if crossup(data2(ma(C,5)),data2(ma(c,20))) Then data2Goldcount[0] = data2Goldcount[0]+1; if crossup(data3(ma(C,5)),data3(ma(c,20))) Then data3Goldcount[0] = data3Goldcount[0]+1; plot1(data1Goldcount[N]); plot2(data2Goldcount[N]); plot3(data3Goldcount[N]); 즐거운 하루되세요 > 히말라야 님이 쓴 글입니다. > 제목 : Array수식질문 > 안녕하세요. 수고하십니다. 다음과 같은 조건을 array를 통해서 수식을 작성하고 싶습니다. 1. data1: 연결선물1분 data2: Kospi200 1분 data3: 삼성전자 1분 2. 지표: 각각의 5ma, 20ma 지표 3. 판단: 세종목의 두 단기, 장기 이동평균이 골든크로스나 발생한 횟수를 카운트해서 지표에 출력 (당일기준 골든크로스 회수 누적) 미리 감사 드립니다.