커뮤니티

안맞습니다!!

프로필 이미지
회원
2015-03-25 19:58:42
142
글번호 84386
답변완료
알려주신 수식 적용해봤지만.......... 일단 월봉 60이평선과 주봉60이평선만 봐도 맞지가 않습니다 다른HTS 2종류와 비교해봤습니다............ 제대로 좀 알려주세요 ㅠㅠ 월주봉이평선(5,10,20,60)을 일봉상에 나타내고자합니다. 수식부탁드려요 ㅠㅠㅠㅠ 안녕하세요 예스스탁입니다. input : P1(5),P2(10),P3(20),P4(60); var : cnt(0),count(0); var : wsum1(0),wmav1(0); var : wsum2(0),wmav2(0); var : wsum3(0),wmav3(0); var : wsum4(0),wmav4(0); var : msum1(0),mmav1(0); var : msum2(0),mmav2(0); var : msum3(0),mmav3(0); var : msum4(0),mmav4(0); array : WeekC[100](0),MonthC[100](0); if DayOfWeek(date) < DayOfWeek(date[1]) then{ for cnt = 1 to 99{ WeekC[cnt] = WeekC[cnt-1][1]; } } WeekC[0] = C; if date > date[1]+30 then{ for cnt = 1 to 99{ MonthC[cnt] = MonthC[cnt-1][1]; } } MonthC[0] = C; wsum1 = 0; if weekC[P1-1] > 0 Then{ for count = 0 to P1-1{ wsum1 = wsum1+WeekC[count]; } wmav1 = wsum1/P1; plot1(wmav1); } wsum2 = 0; if weekC[P2-1] > 0 Then{ for count = 0 to P2-1{ wsum2 = wsum2+WeekC[count]; } wmav2 = wsum2/P2; plot2(wmav2); } wsum3 = 0; if weekC[P3-1] > 0 Then{ for count = 0 to P3-1{ wsum3 = wsum3+WeekC[count]; } wmav3 = wsum3/P3; plot3(wmav3); } wsum4 = 0; if weekC[P4-1] > 0 Then{ for count = 0 to P4-1{ wsum4 = wsum4+Weekc[count]; } wmav4 = wsum4/P4; plot4(wmav4); } msum1 = 0; if MonthC[P1-1] > 0 Then{ for count = 0 to P1-1{ msum1 = msum1+MonthC[count]; } mmav1 = msum1/P1; plot5(mmav1); } msum2 = 0; if MonthC[P2-1] > 0 Then{ for count = 0 to P2-1{ msum2 = msum2+MonthC[count]; } mmav2 = msum2/P2; plot6(mmav2); } msum3 = 0; if MonthC[P3-1] > 0 Then{ for count = 0 to P3-1{ msum3 = msum3+MonthC[count]; } mmav3 = msum3/P3; plot7(mmav3); } msum4 = 0; if MonthC[P4-1] > 0 Then{ for count = 0 to P4-1{ msum4 = msum4+MonthC[count]; } mmav4 = msum4/P4; plot8(mmav4); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-26 09:16:32

안녕하세요 예스스탁입니다. 올려드린식 값 맞게 출력되고 있습니다. 분봉과 일봉에 적용된 그림올려드립니다. 분봉에서는 데이터가 부족해서 180분 주기라도 월봉 60이평은 나오지 않습니다. 즐거운 하루되세요 > HI_GA***** 님이 쓴 글입니다. > 제목 : 안맞습니다!! > 알려주신 수식 적용해봤지만.......... 일단 월봉 60이평선과 주봉60이평선만 봐도 맞지가 않습니다 다른HTS 2종류와 비교해봤습니다............ 제대로 좀 알려주세요 ㅠㅠ 월주봉이평선(5,10,20,60)을 일봉상에 나타내고자합니다. 수식부탁드려요 ㅠㅠㅠㅠ 안녕하세요 예스스탁입니다. input : P1(5),P2(10),P3(20),P4(60); var : cnt(0),count(0); var : wsum1(0),wmav1(0); var : wsum2(0),wmav2(0); var : wsum3(0),wmav3(0); var : wsum4(0),wmav4(0); var : msum1(0),mmav1(0); var : msum2(0),mmav2(0); var : msum3(0),mmav3(0); var : msum4(0),mmav4(0); array : WeekC[100](0),MonthC[100](0); if DayOfWeek(date) < DayOfWeek(date[1]) then{ for cnt = 1 to 99{ WeekC[cnt] = WeekC[cnt-1][1]; } } WeekC[0] = C; if date > date[1]+30 then{ for cnt = 1 to 99{ MonthC[cnt] = MonthC[cnt-1][1]; } } MonthC[0] = C; wsum1 = 0; if weekC[P1-1] > 0 Then{ for count = 0 to P1-1{ wsum1 = wsum1+WeekC[count]; } wmav1 = wsum1/P1; plot1(wmav1); } wsum2 = 0; if weekC[P2-1] > 0 Then{ for count = 0 to P2-1{ wsum2 = wsum2+WeekC[count]; } wmav2 = wsum2/P2; plot2(wmav2); } wsum3 = 0; if weekC[P3-1] > 0 Then{ for count = 0 to P3-1{ wsum3 = wsum3+WeekC[count]; } wmav3 = wsum3/P3; plot3(wmav3); } wsum4 = 0; if weekC[P4-1] > 0 Then{ for count = 0 to P4-1{ wsum4 = wsum4+Weekc[count]; } wmav4 = wsum4/P4; plot4(wmav4); } msum1 = 0; if MonthC[P1-1] > 0 Then{ for count = 0 to P1-1{ msum1 = msum1+MonthC[count]; } mmav1 = msum1/P1; plot5(mmav1); } msum2 = 0; if MonthC[P2-1] > 0 Then{ for count = 0 to P2-1{ msum2 = msum2+MonthC[count]; } mmav2 = msum2/P2; plot6(mmav2); } msum3 = 0; if MonthC[P3-1] > 0 Then{ for count = 0 to P3-1{ msum3 = msum3+MonthC[count]; } mmav3 = msum3/P3; plot7(mmav3); } msum4 = 0; if MonthC[P4-1] > 0 Then{ for count = 0 to P4-1{ msum4 = msum4+MonthC[count]; } mmav4 = msum4/P4; plot8(mmav4); }