커뮤니티

추가 문의

프로필 이미지
오이도인
2012-07-26 13:24:57
338
글번호 53296
답변완료
답변 감사드리고요.. 추가 부탁 하나 더.. 아래 지표식에서 H1,L1의 봉수를 4개로 고정하지 않고 변수로 하여 맘대로 기준 봉수를 입력 가능하게 하고 싶은데요.... [사용 분봉에 따라 봉 갯수 조절 필요...] 부탁드립니다.. 수고하세요.. ** 안녕하세요 예스스탁입니다. var : H1(0),L1(0),D1(0),cnt(0),count(0); array : HL[21](0); if dayindex()==0 Then { H1 = Highest(H,1); L1 = Lowest(L,1); } if dayindex()==1 Then { H1 = Highest(H,2); L1 = Lowest(L,2); } if dayindex()==2 Then { H1 = Highest(H,3); L1 = Lowest(L,3); } if dayindex()==3 Then { H1 = Highest(H,4); L1 = Lowest(L,4); } d1 = H1-L1; for cnt = 0 to 20{ HL[cnt] = H1+(D1*(-10+cnt)); } var1 = 0; var2 = 0; for count = 0 to 20{ if C >= HL[count] and C < HL[count+1] then{ var1 = count; var2 = count+1; } } plot1(HL[var1]); plot2(HL[var1-1]); plot3(HL[var2]); plot4(HL[var2+1]); 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : MBO의 확장 지표식 부탁 > vars : H1(0),L1(0) ; if dayindex()==0 Then { H1 = Highest(H,1); L1 = Lowest(L,1); } if dayindex()==1 Then { H1 = Highest(H,2); L1 = Lowest(L,2); } if dayindex()==2 Then { H1 = Highest(H,3); L1 = Lowest(L,3); } if dayindex()==3 Then { H1 = Highest(H,4); L1 = Lowest(L,4); } plot11(H1); plot12(L1); var : d1(0) ; d1 = H1-L1 ; plot21(H1+d1); plot22(L1-d1); plot31(H1+d1*2); plot32(L1-d1*2); plot41(H1+d1*3); plot42(L1-d1*3); - - 식을 어떻게 표현해야 할 지 몰라서 위와 같이 작성해 보았습니다만... X분봉에서, Y봉 동안의 고가,저가를 기준 상하한선으로 하여 H1,L1으로 하고 두 선의 폭d1=H1-L1 만큼 H1과 L1 위 아래로 Z개의 등간격선을 그리고 싶습니다... 단, Z개의 라인은 봉의 종가가 있는 위치 기준 +1개만 미리 그려지도록 하고 싶습니다. 즉, 봉이 H1과 L1 사이에 있을때는 H2,L2만 추가로 그려지고 봉의 종가가 H1을 상행 돌파하면 H3가 추가로 그려지고, 이때 L3는 그려지지 않도록 하고 싶습니다. MAX.10개의 LINE이면 될 듯합니다... 간단하게 작성하는 방법이 있을거 같아서 부탁드립니다... 수고하세요...
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-26 15:44:19

안녕하세요 예스스탁입니다. input: N(4); var : H1(0),L1(0),D1(0),cnt(0),count(0); array : HL[21](0); if dayindex+1==N Then { H1 = dayhigh; L1 = daylow; } d1 = H1-L1; for cnt = 0 to 20{ HL[cnt] = H1+(D1*(-10+cnt)); } var1 = 0; var2 = 0; for count = 0 to 20{ if C >= HL[count] and C < HL[count+1] then{ var1 = count; var2 = count+1; } } plot1(HL[var1]); plot2(HL[var1-1]); plot3(HL[var2]); plot4(HL[var2+1]); 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : 추가 문의 > 답변 감사드리고요.. 추가 부탁 하나 더.. 아래 지표식에서 H1,L1의 봉수를 4개로 고정하지 않고 변수로 하여 맘대로 기준 봉수를 입력 가능하게 하고 싶은데요.... [사용 분봉에 따라 봉 갯수 조절 필요...] 부탁드립니다.. 수고하세요.. ** 안녕하세요 예스스탁입니다. var : H1(0),L1(0),D1(0),cnt(0),count(0); array : HL[21](0); if dayindex()==0 Then { H1 = Highest(H,1); L1 = Lowest(L,1); } if dayindex()==1 Then { H1 = Highest(H,2); L1 = Lowest(L,2); } if dayindex()==2 Then { H1 = Highest(H,3); L1 = Lowest(L,3); } if dayindex()==3 Then { H1 = Highest(H,4); L1 = Lowest(L,4); } d1 = H1-L1; for cnt = 0 to 20{ HL[cnt] = H1+(D1*(-10+cnt)); } var1 = 0; var2 = 0; for count = 0 to 20{ if C >= HL[count] and C < HL[count+1] then{ var1 = count; var2 = count+1; } } plot1(HL[var1]); plot2(HL[var1-1]); plot3(HL[var2]); plot4(HL[var2+1]); 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : MBO의 확장 지표식 부탁 > vars : H1(0),L1(0) ; if dayindex()==0 Then { H1 = Highest(H,1); L1 = Lowest(L,1); } if dayindex()==1 Then { H1 = Highest(H,2); L1 = Lowest(L,2); } if dayindex()==2 Then { H1 = Highest(H,3); L1 = Lowest(L,3); } if dayindex()==3 Then { H1 = Highest(H,4); L1 = Lowest(L,4); } plot11(H1); plot12(L1); var : d1(0) ; d1 = H1-L1 ; plot21(H1+d1); plot22(L1-d1); plot31(H1+d1*2); plot32(L1-d1*2); plot41(H1+d1*3); plot42(L1-d1*3); - - 식을 어떻게 표현해야 할 지 몰라서 위와 같이 작성해 보았습니다만... X분봉에서, Y봉 동안의 고가,저가를 기준 상하한선으로 하여 H1,L1으로 하고 두 선의 폭d1=H1-L1 만큼 H1과 L1 위 아래로 Z개의 등간격선을 그리고 싶습니다... 단, Z개의 라인은 봉의 종가가 있는 위치 기준 +1개만 미리 그려지도록 하고 싶습니다. 즉, 봉이 H1과 L1 사이에 있을때는 H2,L2만 추가로 그려지고 봉의 종가가 H1을 상행 돌파하면 H3가 추가로 그려지고, 이때 L3는 그려지지 않도록 하고 싶습니다. MAX.10개의 LINE이면 될 듯합니다... 간단하게 작성하는 방법이 있을거 같아서 부탁드립니다... 수고하세요...