커뮤니티

다음 식이 맞는지 여부

프로필 이미지
스테디어드밴서
2008-11-26 02:19:07
1005
글번호 18358
답변완료
고민이네요, 작성해놓은 식이 제가 의도한 바와 다르게 나와서요. 코딩능력이 부족하니 의도와는 다른 경우가 너무 많습니다. 다음 식이 맞는지 봐주시면 좋겠습니다. n=2로 스윙하이,스윙로우를 씁니다. var1=SwingHighBar(1,H,2,2,60); //전고점[0]까지 바수 var2=SwingHighBar(2,H,2,2,60); //전고점[1]까지 바수 var3=SwingHighBar(3,H,2,2,60); //전고점[2]까지 바수 var4=SwingHighBar(4,H,2,2,60); //전고점[3]까지 바수 var5=SwingLowBar(1,L,2,2,60); //전저점[0]까지 바수 var6=SwingLowBar(2,L,2,2,60);//전저점[1]까지 바수 Condition2= (var1>0 and var2>0 and var3>0 and var4>0 and var5>0 and var6>0) ; Condition1= (var6>var2 and var2>var5 and var5>var1); 1)여기서 "컨디션1 and 컨디션2" 를 하면, 전고점,전저점의 순서가 --전저점[1]--전고점[1]--전저점[0]--전고점[0]-- 이런 순서로 되는 식이 맞는지요? 이상하게도 전고점끼리 연결되거나 전저점끼리 연결된 전고점,전저점의 순서가 다른 차트가 검색되거나, 전고점[1]--전저점[1]--전고점[0]--전저점[0] 인 경우가 검색되어서요. -------------------------- 2) var6 <= 7 이러면, 현재봉에서 7봉이내에 전저점[1] 이 있다는 표현이 맞는지요? -------------------------- 3)전저점[0]과 전고점[0] 사이에는 양봉이 적어도 3개이상 있다, 단, 전저점[0]과 전고점[0]도 양봉이면 양봉수에 포함된다. 위와같은 식은 어찌 표현하는지요? ------------------------ 4)9시이후 장초반에 전날의 전고점과 전저점을 대상으로 하는 것때문에 오류가 생기는데요. "당일의 전고점과 전저점만 대상"으로해서 전고점과 전저점의 순서를 정하려면 어떻게 식을 세우면 될까요? (stime말고요) 선생님, 감사합니다. 건승하세요 ^^*
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-11-26 11:29:57

안녕하세요 예스스탁입니다. 1. 식이 맞습니다. 2. 예 맞습니다. 3. var : count(0),cnt(0); var1=SwingHighBar(1,H,2,2,60); //전고점[0]까지 바수 var2=SwingHighBar(2,H,2,2,60); //전고점[1]까지 바수 var3=SwingHighBar(3,H,2,2,60); //전고점[2]까지 바수 var4=SwingHighBar(4,H,2,2,60); //전고점[3]까지 바수 var5=SwingLowBar(1,L,2,2,60); //전저점[0]까지 바수 var6=SwingLowBar(2,L,2,2,60);//전저점[1]까지 바수 var7 = max(var1,var5); //전고점0과 전저점0 중 현재봉에서 먼것 var8 = min(var1,var5); //전고점0과 전저점0 중 현재봉에서 가까운 것 count = 0; for cnt = var8 to var7 { if C[cnt] > O[cnt] Then count = count+1; } plot1(count); 4. condition4를 확인하시기 바랍니다. var1=SwingHighBar(1,H,2,2,60); //전고점[0]까지 바수 var2=SwingHighBar(2,H,2,2,60); //전고점[1]까지 바수 var3=SwingHighBar(3,H,2,2,60); //전고점[2]까지 바수 var4=SwingHighBar(4,H,2,2,60); //전고점[3]까지 바수 var5=SwingLowBar(1,L,2,2,60); //전저점[0]까지 바수 var6=SwingLowBar(2,L,2,2,60);//전저점[1]까지 바수 var7 = dayindex()+1; Condition2 = (var1>0 and var2>0 and var3>0 and var4>0 and var5>0 and var6>0) ; Condition1 = (var6>var2 and var2>var5 and var5>var1); Condition3 = (var1<=var7 and var2<=var7 and var3<=var7 and var4<=var7 and var5<=var7 and var6<=var7) ; 즐거운 하루되세요 > 스테디어드밴서 님이 쓴 글입니다. > 제목 : 다음 식이 맞는지 여부 > 고민이네요, 작성해놓은 식이 제가 의도한 바와 다르게 나와서요. 코딩능력이 부족하니 의도와는 다른 경우가 너무 많습니다. 다음 식이 맞는지 봐주시면 좋겠습니다. n=2로 스윙하이,스윙로우를 씁니다. var1=SwingHighBar(1,H,2,2,60); //전고점[0]까지 바수 var2=SwingHighBar(2,H,2,2,60); //전고점[1]까지 바수 var3=SwingHighBar(3,H,2,2,60); //전고점[2]까지 바수 var4=SwingHighBar(4,H,2,2,60); //전고점[3]까지 바수 var5=SwingLowBar(1,L,2,2,60); //전저점[0]까지 바수 var6=SwingLowBar(2,L,2,2,60);//전저점[1]까지 바수 Condition2= (var1>0 and var2>0 and var3>0 and var4>0 and var5>0 and var6>0) ; Condition1= (var6>var2 and var2>var5 and var5>var1); 1)여기서 "컨디션1 and 컨디션2" 를 하면, 전고점,전저점의 순서가 --전저점[1]--전고점[1]--전저점[0]--전고점[0]-- 이런 순서로 되는 식이 맞는지요? 이상하게도 전고점끼리 연결되거나 전저점끼리 연결된 전고점,전저점의 순서가 다른 차트가 검색되거나, 전고점[1]--전저점[1]--전고점[0]--전저점[0] 인 경우가 검색되어서요. -------------------------- 2) var6 <= 7 이러면, 현재봉에서 7봉이내에 전저점[1] 이 있다는 표현이 맞는지요? -------------------------- 3)전저점[0]과 전고점[0] 사이에는 양봉이 적어도 3개이상 있다, 단, 전저점[0]과 전고점[0]도 양봉이면 양봉수에 포함된다. 위와같은 식은 어찌 표현하는지요? ------------------------ 4)9시이후 장초반에 전날의 전고점과 전저점을 대상으로 하는 것때문에 오류가 생기는데요. "당일의 전고점과 전저점만 대상"으로해서 전고점과 전저점의 순서를 정하려면 어떻게 식을 세우면 될까요? (stime말고요) 선생님, 감사합니다. 건승하세요 ^^*