커뮤니티

45854번 수식 수정 부탁드립니다

프로필 이미지
회원
2016-01-07 20:29:12
182
글번호 94205
답변완료
감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-08 10:24:01

안녕하세요 예스스탁탁입니다. 기간 지정하실 수 있게 외부변수로 처리해 드립니다. 1. input : N1(7),N2(10); var : x(0),y(0),HH(0),LL(0),MM(0),uu(0),dd(0); var : H3(0),L3(0),M3(0),up3(0),dn3(0),minup(0),maxdn(0); for x = 1 to N2{ HH = dayhigh(x); LL = DayLow(x); for y = x to x+(N1-1){ if dayhigh(y) > HH Then HH = dayhigh(y); if DayLow(y) < LL Then LL = DayLow(y); } MM = (HH+LL)/2; uu = HH+(HH-LL); dd = LL-(HH-LL); if x == 1 Then{ H3 = HH; L3 = LL; M3 = MM; up3 = uu; dn3 = dd; minup = up3; maxdn = dn3; } if x > 1 Then{ if uu < minup Then minup = uu; if dd > maxdn Then maxdn = dd; } } plot1(H3); plot2(M3); plot3(L3); plot4(up3); plot5(dn3); plot6(minup); plot7(maxdn); 2. input : N1(7),N2(10); var : x(0),y(0),HH(0),LL(0),MM(0),uu(0),dd(0); var : H3(0),L3(0),M3(0),up3(0),dn3(0),minup(0),maxdn(0); for x = 1 to N2{ HH = dayhigh(x); LL = DayLow(x); for y = x to x+(N1-1){ if dayhigh(y) > HH Then HH = dayhigh(y); if DayLow(y) < LL Then LL = DayLow(y); } MM = (HH+LL)/2; uu = HH+(HH-LL); dd = LL-(HH-LL); if x == 1 Then{ H3 = HH; L3 = LL; M3 = MM; up3 = uu; dn3 = dd; minup = up3; maxdn = dn3; } if x > 1 Then{ if uu < minup Then minup = uu; if dd > maxdn Then maxdn = dd; } } if CrossDown(C,minup) Then sell(); if CrossUp(C,maxdn) Then buy(); 즐거운 하루되세요 > 타이쿤 님이 쓴 글입니다. > 제목 : 45854번 수식 수정 부탁드립니다 > 감사합니다