커뮤니티

도와주세용!

프로필 이미지
jhm1287
2012-09-17 16:53:30
339
글번호 54790
답변완료
If Low < Lowest( Low , P )[1] and MRO(Move < lowest( Move , P )[1],21,1) == -1 then { var1= h; var2 = index; } If High > Highest( High, P )[1] AND MRO(Move > Highest( Move, P)[1],32,1) == -1 then { var3 = L; var2 = index; } if index - var2 < 2 then { if CrossUp(C, var1) and C > dayOpen then buy("B1"); if CrossDown(C, var3) and C < dayOpen then sell("S1"); 이걸 분석하고있는 중인데요.. 전 초보라서 많이힘들어요. 뿐석줌 도와주셨으면헤요. 정말로 감사합니다~ ^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-09-18 09:34:39

안녕하세요 예스스탁입니다. 올리신 식안에 Move 변수가 어떤 값을 가지는지 계산식이 없습니다. Move에 특정계산값이 할당되어 있는것으로 간주하고 주석을 붙여드립니다. #현재봉이 P봉안의 최저가가 발생한 봉이고 #최근 21개봉 안에 Move값이 P개봉 동안 최저값을 기록한 적이 한번도 없으면 #var1에 고가를 저장하고 var2에 봉번호를 저장 If Low < Lowest( Low , P )[1] and MRO(Move < lowest( Move , P )[1],21,1) == -1 then { var1 = h; var2 = index; } #현재봉이 P봉안의 최고가가 발생한 봉이고 #최근 21개봉 안에 Move값이 P개봉 동안 최고값을 기록한 적이 한번도 없으면 #var3에 저가를 저장하고 var2에 봉번호를 저장 If High > Highest( High, P )[1] AND MRO(Move > Highest( Move, P)[1],32,1) == -1 then { var3 = L; var2 = index; } # 2개봉안에 위 조건이 발생했고 if index - var2 < 2 then { #종가가 var1값을 상향돌파하고 시초가보다 크면 매수 if CrossUp(C, var1) and C > dayOpen then buy("B1"); #종가가 var3값을 하향이탈하고 시초가보다 작으면 매도 if CrossDown(C, var3) and C < dayOpen then sell("S1"); } 즐거운 하루되세요 > jhm1287 님이 쓴 글입니다. > 제목 : 도와주세용! > If Low < Lowest( Low , P )[1] and MRO(Move < lowest( Move , P )[1],21,1) == -1 then { var1= h; var2 = index; } If High > Highest( High, P )[1] AND MRO(Move > Highest( Move, P)[1],32,1) == -1 then { var3 = L; var2 = index; } if index - var2 < 2 then { if CrossUp(C, var1) and C > dayOpen then buy("B1"); if CrossDown(C, var3) and C < dayOpen then sell("S1"); 이걸 분석하고있는 중인데요.. 전 초보라서 많이힘들어요. 뿐석줌 도와주셨으면헤요. 정말로 감사합니다~ ^^