커뮤니티

66925번에 대한 재질문사항입니다

프로필 이미지
카카
2020-04-10 17:01:01
596
글번호 137819
답변완료
안녕하세요 관리자님 보내주신 66925번의 수식은 잘받았습니다. 다름이 아니오라 원래 제가 원했던 건 상한1,하한1,상한2,하한2 요렇게 4개의 선을 구현하려 했던건데 선이 2개밖에 안나오는데 이게 맞는건지요?? 제가 잘몰라서 다시한번 여쭤봅니다 관리자님!! 번거롭게 해드려 대단히 죄송합니다. 즐거운주말되세요!! - 보내주신 66925번의 수식 - if bdate != bdate[1] Then { var1 = 0; var2 = 0; var3 = 0; var4 = 0; var11 = var1[1]; var22 = var2[1]; var33 = var3[1]; var44 = var4[1]; } if h > dayopen Then { var1 = var1 + (h-dayopen); var2 = var2 + 1; } if L < dayopen Then { var3 = var3 + (l-dayopen); var4 = var4 + 1; } if var22 > 0 Then plot1(dayopen+(var11/var22)); if var44 > 0 Then plot2(dayopen+(var33/var44));
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-10 17:30:01

안녕하세요 예스스탁입니다. 1 시초가 위 아래의 구분이 모호합니다. 시초가 위는 저가가 시초가 위에 있는봉 시초가 아래는 고가가 시초가 아래 있는봉만 대상으로 했습니다. 종가 기준이면 아래수식에서 시초가 비교식을 종가로 변경하시면 됩니다. 2 위 기준으로 전일 평균값이 양수입니다. 모두 시초가를 기준으로 더하게 되어 있습니다. 올려주신 내용으로 작성해 드립니다. 평균값을 빼는 내용이 있으면 plot명령어에서 수정하시기 바랍니다. 3 if bdate != bdate[1] Then { var1 = 0; var2 = 0; var3 = 0; var4 = 0; var5 = 0; var6 = 0; var11 = var1[1]; var22 = var2[1]; var33 = var3[1]; var44 = var4[1]; var55 = var5[1]; var66 = var6[1]; } if l > dayopen Then { var1 = var1 + (h-dayopen); var2 = var2 + (L-dayopen); var3 = var3 + 1; } if H < dayopen Then { var4 = var4 + (dayopen-h); var5 = var5 + (dayopen-l); var6 = var6 + 1; } #당일시가+전일시초가 위 봉의 (고가-시초가)의 평균 plot1(dayopen+(var11/var33),"상한1"); #당일시가+전일시초가 위 봉의 (저가-시초가)의 평균 plot2(dayopen+(var22/var33),"하한1"); #당일시가+전일시초가 아래 봉의 (시초가-고가)의 평균 plot3(dayopen+(var44/var66),"상한2"); #당일시가+전일시초가 아래 봉의 (시초가-저가)의 평균 plot4(dayopen+(var55/var66),"하한2"); 즐거운 하루되세요 > 카카 님이 쓴 글입니다. > 제목 : 66925번에 대한 재질문사항입니다 > 안녕하세요 관리자님 보내주신 66925번의 수식은 잘받았습니다. 다름이 아니오라 원래 제가 원했던 건 상한1,하한1,상한2,하한2 요렇게 4개의 선을 구현하려 했던건데 선이 2개밖에 안나오는데 이게 맞는건지요?? 제가 잘몰라서 다시한번 여쭤봅니다 관리자님!! 번거롭게 해드려 대단히 죄송합니다. 즐거운주말되세요!! - 보내주신 66925번의 수식 - if bdate != bdate[1] Then { var1 = 0; var2 = 0; var3 = 0; var4 = 0; var11 = var1[1]; var22 = var2[1]; var33 = var3[1]; var44 = var4[1]; } if h > dayopen Then { var1 = var1 + (h-dayopen); var2 = var2 + 1; } if L < dayopen Then { var3 = var3 + (l-dayopen); var4 = var4 + 1; } if var22 > 0 Then plot1(dayopen+(var11/var22)); if var44 > 0 Then plot2(dayopen+(var33/var44));