커뮤니티

지표식 작성 부탁드립니다.

프로필 이미지
양치기
2015-03-28 22:27:04
229
글번호 84511
답변완료
항상 도움 주셔서 감사합니다. 첨부파일 설명 보시고 지표식 작성 부탁드립니다. 즐거운 주말 되세요.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2015-03-30 13:27:15

안녕하세요 예스스탁입니다. if date != date[1] Then{ var1 = 0; var2 = 0; var3 = 0; } #양봉이면+, 음봉이면-, 도지는 0 var1 = var1+(C-O)/PriceScale; #당일 3개봉 이전에는 당일봉만큼만 누적하고 평균 if dayindex+1 < 3 Then{ var2 = var2+var1; var3 = var2/(dayindex+1); } else#3개봉 이후에는 3개봉 누적하고 3개봉 평균 { var2 = accumn(var1,3); var3 = var2/3; } plot1(var1,"예1"); plot2(var2,"예2"); plot3(var3,"예3"); PlotBaseLine1(0); 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 지표식 작성 부탁드립니다. > 항상 도움 주셔서 감사합니다. 첨부파일 설명 보시고 지표식 작성 부탁드립니다. 즐거운 주말 되세요.
프로필 이미지

양치기

2015-03-30 14:40:31

도움 주셔서 감사합니다. 그런데 제가 의도한 것과는 좀 다른것 같아서요. 첫번째것은 #양봉이면+, 음봉이면-, 도지는 0 var1 = var1+(C-O)/PriceScale; 이렇게 작성해 주셨는데.. 그냥 봉 길이를 표현하고 싶었습니다. 지표식 = 전봉값 + 현재봉값 var1 = var1+(C-O); # (C-O) = pricescale지 않나요? # pricescale로 안 나누어져도 될것 같은데요? 두번째 것은 현재봉 기준으로 무조건 전봉 3개의 합을 표현하고 싶었습니다. if dayindex == 0 Then var2 = (C-O); else dayindex == 1 then var2 = (C[1]-O[1])+(C-O); else # dayindex == 2 var2 = accumn((C-O),3); 이렇게 하면 될것 같은데요? 세번째 것은 전봉 지표식 값을 3으로 나눈후에 전봉 3개의 합을 표현해 보고 싶었습니다. if dayindex == 0 Then var3 = (C-O); else dayindex == 1 then var3 = var3 +(C-O); else dayindex = 2 then var3 = var3/2 + (C[2]-O[2]) + (C[1]-O[1]) + (C-O); else var3 = var3/3 + accumn((C-O),3); 이렇게 작성하는것이 맞나요 ? 검토 부탁드립니다. ============================================ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표식 작성 부탁드립니다. > 안녕하세요 예스스탁입니다. if date != date[1] Then{ var1 = 0; var2 = 0; var3 = 0; } #양봉이면+, 음봉이면-, 도지는 0 var1 = var1+(C-O)/PriceScale; #당일 3개봉 이전에는 당일봉만큼만 누적하고 평균 if dayindex+1 < 3 Then{ var2 = var2+var1; var3 = var2/(dayindex+1); } else#3개봉 이후에는 3개봉 누적하고 3개봉 평균 { var2 = accumn(var1,3); var3 = var2/3; } plot1(var1,"예1"); plot2(var2,"예2"); plot3(var3,"예3"); PlotBaseLine1(0); 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 지표식 작성 부탁드립니다. > 항상 도움 주셔서 감사합니다. 첨부파일 설명 보시고 지표식 작성 부탁드립니다. 즐거운 주말 되세요.
프로필 이미지

예스스탁 예스스탁 답변

2015-03-30 16:29:53

안녕하세요 예스스탁입니다. (C-O) 위는 단순몸통 가격차입니다. 시가가 250 종가가 250.50 이면 0.5입니다. PriceScale는 1틱을 나타냅니다. (C-O)/PriceScale 가격차의 틱수 입니다, 0.5/0.05 = 10틱입니다. 가격차로 수정해 드립니다. 올리신 내용으로 모두 수정해 드립니다. if date != date[1] Then{ var1 = 0; var2 = 0; var3 = 0; } var1 = var1+(C-O); if dayindex == 0 Then var2 = (C-O); else if dayindex == 1 then var2 = (C[1]-O[1])+(C-O); else var2 = accumn((C-O),3); if dayindex == 0 Then var3 = (C-O); else if dayindex == 1 then var3 = var3 +(C-O); else var3 = var3/3 + accumn((C-O),3); plot1(var1,"예1"); plot2(var2,"예2"); plot3(var3,"예3"); PlotBaseLine1(0); 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : Re : Re : 지표식 작성 부탁드립니다. > 도움 주셔서 감사합니다. 그런데 제가 의도한 것과는 좀 다른것 같아서요. 첫번째것은 #양봉이면+, 음봉이면-, 도지는 0 var1 = var1+(C-O)/PriceScale; 이렇게 작성해 주셨는데.. 그냥 봉 길이를 표현하고 싶었습니다. 지표식 = 전봉값 + 현재봉값 var1 = var1+(C-O); # (C-O) = pricescale지 않나요? # pricescale로 안 나누어져도 될것 같은데요? 두번째 것은 현재봉 기준으로 무조건 전봉 3개의 합을 표현하고 싶었습니다. if dayindex == 0 Then var2 = (C-O); else dayindex == 1 then var2 = (C[1]-O[1])+(C-O); else # dayindex == 2 var2 = accumn((C-O),3); 이렇게 하면 될것 같은데요? 세번째 것은 전봉 지표식 값을 3으로 나눈후에 전봉 3개의 합을 표현해 보고 싶었습니다. if dayindex == 0 Then var3 = (C-O); else dayindex == 1 then var3 = var3 +(C-O); else dayindex = 2 then var3 = var3/2 + (C[2]-O[2]) + (C[1]-O[1]) + (C-O); else var3 = var3/3 + accumn((C-O),3); 이렇게 작성하는것이 맞나요 ? 검토 부탁드립니다. ============================================ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표식 작성 부탁드립니다. > 안녕하세요 예스스탁입니다. if date != date[1] Then{ var1 = 0; var2 = 0; var3 = 0; } #양봉이면+, 음봉이면-, 도지는 0 var1 = var1+(C-O)/PriceScale; #당일 3개봉 이전에는 당일봉만큼만 누적하고 평균 if dayindex+1 < 3 Then{ var2 = var2+var1; var3 = var2/(dayindex+1); } else#3개봉 이후에는 3개봉 누적하고 3개봉 평균 { var2 = accumn(var1,3); var3 = var2/3; } plot1(var1,"예1"); plot2(var2,"예2"); plot3(var3,"예3"); PlotBaseLine1(0); 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 지표식 작성 부탁드립니다. > 항상 도움 주셔서 감사합니다. 첨부파일 설명 보시고 지표식 작성 부탁드립니다. 즐거운 주말 되세요.