커뮤니티

질문드립니다

프로필 이미지
ahslal
2011-07-25 08:43:26
895
글번호 41249
답변완료
5일선이120일선을 크로스다운하고 다시 크로스업 이어서 다시 크로스다운하고 크로스업... 이 구간 전체의 최고가를 도출하고 싶은데 아이디어가 떠오르지 않는군요.. 부탁드립니다
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-07-25 14:29:49

안녕하세요 예스스탁입니다. 아래식을 참고하시기 바랍니다. var : HH1(0),HH2(0),HH3(0),HH4(0); var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ value1 = 1; HH1 = H; HH2 = HH1[1]; HH3 = HH2[1]; HH4 = HH3[1]; } if CrossDown(var1,var2) Then{ value1 = -1; HH1 = H; HH2 = HH1[1]; HH3 = HH2[1]; HH4 = HH3[1]; } if H > HH1 Then HH1 = H; #최근 4개구간 최고가 var3 = max(HH1,HH2,HH3,HH4); #현재 골드구간이고 5이평이 최근4개구간(데드-골드-데드-골드)의 최고가보다 크다 if value1 == 1 and var1 > var2 Then buy(); 즐거운 하루되세요 > ahslal 님이 쓴 글입니다. > 제목 : 질문드립니다 > 5일선이120일선을 크로스다운하고 다시 크로스업 이어서 다시 크로스다운하고 크로스업... 이 구간 전체의 최고가를 도출하고 싶은데 아이디어가 떠오르지 않는군요.. 부탁드립니다
프로필 이미지

ahslal

2011-07-25 14:37:42

답변감사합니다.. 제가 로직이 이해가 안돼서 그러는데요.. 데드-골든-데드-골든이면 데드가 2번이고 골든이 2번인데 왜 hh에서 hh4 까지 변수 4개를 사용했는지.. 설명 부탁드립니다.. 죄송합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 질문드립니다 > 안녕하세요 예스스탁입니다. 아래식을 참고하시기 바랍니다. var : HH1(0),HH2(0),HH3(0),HH4(0); var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ value1 = 1; HH1 = H; HH2 = HH1[1]; HH3 = HH2[1]; HH4 = HH3[1]; } if CrossDown(var1,var2) Then{ value1 = -1; HH1 = H; HH2 = HH1[1]; HH3 = HH2[1]; HH4 = HH3[1]; } if H > HH1 Then HH1 = H; #최근 4개구간 최고가 var3 = max(HH1,HH2,HH3,HH4); #현재 골드구간이고 5이평이 최근4개구간(데드-골드-데드-골드)의 최고가보다 크다 if value1 == 1 and var1 > var2 Then buy(); 즐거운 하루되세요 > ahslal 님이 쓴 글입니다. > 제목 : 질문드립니다 > 5일선이120일선을 크로스다운하고 다시 크로스업 이어서 다시 크로스다운하고 크로스업... 이 구간 전체의 최고가를 도출하고 싶은데 아이디어가 떠오르지 않는군요.. 부탁드립니다
프로필 이미지

예스스탁 예스스탁 답변

2011-07-25 14:45:06

안녕하세요 예스스탁입니다. 해당식은 데드나 골드별로 값을 저장한것이 아니고 구간별로만 값을 저장한 것입니다. 데드 - 골든- 데드-골드(현재)이면 HH4 - HH3 - HH2 - HH1 순으로 값저장 골든 - 데드 - 골든 - 데드(현재)이면 HH4 - HH3 - HH2 - HH1 순으로 값저장이 되므로 항상 이 4개의 값의 max값만 사용하시면 됩니다. 수식에서 현재가 골드구간이면 value1 == 1과 같은 조건만 지정해 주시면 됩니다. 즐거운 하루되세요 > ahslal 님이 쓴 글입니다. > 제목 : Re : Re : 질문드립니다 > 답변감사합니다.. 제가 로직이 이해가 안돼서 그러는데요.. 데드-골든-데드-골든이면 데드가 2번이고 골든이 2번인데 왜 hh에서 hh4 까지 변수 4개를 사용했는지.. 설명 부탁드립니다.. 죄송합니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 질문드립니다 > 안녕하세요 예스스탁입니다. 아래식을 참고하시기 바랍니다. var : HH1(0),HH2(0),HH3(0),HH4(0); var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ value1 = 1; HH1 = H; HH2 = HH1[1]; HH3 = HH2[1]; HH4 = HH3[1]; } if CrossDown(var1,var2) Then{ value1 = -1; HH1 = H; HH2 = HH1[1]; HH3 = HH2[1]; HH4 = HH3[1]; } if H > HH1 Then HH1 = H; #최근 4개구간 최고가 var3 = max(HH1,HH2,HH3,HH4); #현재 골드구간이고 5이평이 최근4개구간(데드-골드-데드-골드)의 최고가보다 크다 if value1 == 1 and var1 > var2 Then buy(); 즐거운 하루되세요 > ahslal 님이 쓴 글입니다. > 제목 : 질문드립니다 > 5일선이120일선을 크로스다운하고 다시 크로스업 이어서 다시 크로스다운하고 크로스업... 이 구간 전체의 최고가를 도출하고 싶은데 아이디어가 떠오르지 않는군요.. 부탁드립니다