커뮤니티

한번더 부탁드려요~

프로필 이미지
마식
2022-06-14 14:54:38
1211
글번호 159834
답변완료
작성해주신 2번식을 Data2에 적용하려는데 어떤부분을 고쳐야 될 지 모르겠내요... 부탁드립니다. 즐거운 하루되세요 2 input : P1(3),P2(5),P3(10); var : cnt(0),sum1(0),sum2(0),sum3(0); var : mav1(0),mav2(0),mav3(0); sum1 = 0; sum2 = 0; sum3 = 0; For cnt = 0 to max(P1,P2,P3) { if cnt < P1 Then sum1 = sum1 + DayClose(cnt); if cnt < P2 Then sum2 = sum2 + DayClose(cnt); if cnt < P3 Then sum3 = sum3 + DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; mav3 = sum3/P3; if C > mav1 or C > mav2 or C > mav3 Then { 진입식 } > 마식 님이 쓴 글입니다. > 제목 : 시스템 부탁드립니다,. > 1. 일중 변동성 (고가/저가) 지난 10일간 평균이 2% 이하일때만 매수진입{진입식 별도} 2. 현재가가 3일 또는 5일 또는 10일 이평선 위일때만 매수진입 {매수진입 별도식 } 위 두가지 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-06-14 15:03:14

안녕하세요 예스스탁입니다. data2의 일간종가를 별도로 배열변수에 저장하고 해당 배열값 이용해 일간이평 계산되게 하셔야 합니다. input : P1(3),P2(5),P3(10); var : cnt(0); var : sum1(0,Data2),sum2(0,Data2),sum3(0,Data2); var : mav1(0,Data2),mav2(0,Data2),mav3(0,Data2); Array : C2[100](0,Data2); if Data2(Bdate != Bdate[1]) Then { For cnt = 99 DownTo 1 { C2[cnt] = C2[cnt-1]; } } C2[0] = Data2(c); if C2[max(P1,P2,P3)] > 0 Then { sum1 = 0; sum2 = 0; sum3 = 0; For cnt = 0 to max(P1,P2,P3) { if cnt < P1 Then sum1 = sum1 + C2[cnt]; if cnt < P2 Then sum2 = sum2 + C2[cnt]; if cnt < P3 Then sum3 = sum3 + C2[cnt]; } mav1 = sum1/P1; mav2 = sum2/P2; mav3 = sum3/P3; if C > mav1 or C > mav2 or C > mav3 Then { 진입식 } } 즐거운 하루되세요 > 마식 님이 쓴 글입니다. > 제목 : 한번더 부탁드려요~ > 작성해주신 2번식을 Data2에 적용하려는데 어떤부분을 고쳐야 될 지 모르겠내요... 부탁드립니다. 즐거운 하루되세요 2 input : P1(3),P2(5),P3(10); var : cnt(0),sum1(0),sum2(0),sum3(0); var : mav1(0),mav2(0),mav3(0); sum1 = 0; sum2 = 0; sum3 = 0; For cnt = 0 to max(P1,P2,P3) { if cnt < P1 Then sum1 = sum1 + DayClose(cnt); if cnt < P2 Then sum2 = sum2 + DayClose(cnt); if cnt < P3 Then sum3 = sum3 + DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; mav3 = sum3/P3; if C > mav1 or C > mav2 or C > mav3 Then { 진입식 } > 마식 님이 쓴 글입니다. > 제목 : 시스템 부탁드립니다,. > 1. 일중 변동성 (고가/저가) 지난 10일간 평균이 2% 이하일때만 매수진입{진입식 별도} 2. 현재가가 3일 또는 5일 또는 10일 이평선 위일때만 매수진입 {매수진입 별도식 } 위 두가지 부탁드립니다.