커뮤니티

조금 변형된 식입니다.

프로필 이미지
애널박
2014-01-22 14:56:52
129
글번호 71741
답변완료
아래 수식을 아까 답변 주신것 처럼 제가 바꿔보았는데 구현이 제대로 되지 않아서 다시 한 번 문의드립니다. 아래 식을 data2에 적용하는 식으로 변경해 주셨으면 합니다. 감사합니다. var : nday(0),week(0),HH(0),LL(0),PreHH(0),PreLL(0); nday = date - int(date/100)*100; week = DayOfWeek(date); if nday >= 8 and nday <= 14 and week == 4 then Condition1 = true; Else Condition1 = false; if index == 0 or (Condition1==false and Condition1[1]==true) Then{ HH = H; LL = L; } if date != date[1] Then{ PreHH = HH[1]; PreLL = LL[1]; } if H > HH Then HH = H; if L < LL Then LL = L; plot1(PreHH); plot2(PreLL);
지표
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2014-01-22 16:15:40

안녕하세요 예스스탁입니다. var : nday(0,data2),week(0,data2),HH(0,data2),LL(0,data2),PreHH(0,data2),PreLL(0,data2); var : cond1(false,data2); nday = data2(date - int(date/100)*100); week = data2(DayOfWeek(date)); if nday >= 8 and nday <= 14 and week == 4 then Cond1 = true; Else Cond1 = false; if data2(index == 0 or (Cond1==false and Cond1[1]==true)) Then{ HH = data2(H); LL = data2(L); } if data2(date != date[1]) Then{ PreHH = HH[1]; PreLL = LL[1]; } if data2(H) > HH Then HH = data2(H); if data2(L) < LL Then LL = data2(L); plot1(PreHH); plot2(PreLL); 즐거운 하루되세요 > 애널박 님이 쓴 글입니다. > 제목 : 조금 변형된 식입니다. > 아래 수식을 아까 답변 주신것 처럼 제가 바꿔보았는데 구현이 제대로 되지 않아서 다시 한 번 문의드립니다. 아래 식을 data2에 적용하는 식으로 변경해 주셨으면 합니다. 감사합니다. var : nday(0),week(0),HH(0),LL(0),PreHH(0),PreLL(0); nday = date - int(date/100)*100; week = DayOfWeek(date); if nday >= 8 and nday <= 14 and week == 4 then Condition1 = true; Else Condition1 = false; if index == 0 or (Condition1==false and Condition1[1]==true) Then{ HH = H; LL = L; } if date != date[1] Then{ PreHH = HH[1]; PreLL = LL[1]; } if H > HH Then HH = H; if L < LL Then LL = L; plot1(PreHH); plot2(PreLL);
프로필 이미지

애널박

2014-01-22 16:40:14

감사합니다. 그런데, 지표가 나타나지 않습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 조금 변형된 식입니다. > 안녕하세요 예스스탁입니다. var : nday(0,data2),week(0,data2),HH(0,data2),LL(0,data2),PreHH(0,data2),PreLL(0,data2); var : cond1(false,data2); nday = data2(date - int(date/100)*100); week = data2(DayOfWeek(date)); if nday >= 8 and nday <= 14 and week == 4 then Cond1 = true; Else Cond1 = false; if data2(index == 0 or (Cond1==false and Cond1[1]==true)) Then{ HH = data2(H); LL = data2(L); } if data2(date != date[1]) Then{ PreHH = HH[1]; PreLL = LL[1]; } if data2(H) > HH Then HH = data2(H); if data2(L) < LL Then LL = data2(L); plot1(PreHH); plot2(PreLL); 즐거운 하루되세요 > 애널박 님이 쓴 글입니다. > 제목 : 조금 변형된 식입니다. > 아래 수식을 아까 답변 주신것 처럼 제가 바꿔보았는데 구현이 제대로 되지 않아서 다시 한 번 문의드립니다. 아래 식을 data2에 적용하는 식으로 변경해 주셨으면 합니다. 감사합니다. var : nday(0),week(0),HH(0),LL(0),PreHH(0),PreLL(0); nday = date - int(date/100)*100; week = DayOfWeek(date); if nday >= 8 and nday <= 14 and week == 4 then Condition1 = true; Else Condition1 = false; if index == 0 or (Condition1==false and Condition1[1]==true) Then{ HH = H; LL = L; } if date != date[1] Then{ PreHH = HH[1]; PreLL = LL[1]; } if H > HH Then HH = H; if L < LL Then LL = L; plot1(PreHH); plot2(PreLL);
프로필 이미지

예스스탁 예스스탁 답변

2014-01-22 16:46:02

안녕하세요 예스스탁입니다. 첨부된 그림은 해당식 차트에 적용한 그림입니다. 수식은 차트의 데이터를 이용합니다. 차트의 봉이 식을 계산할 만큼 충분하지 않으면 표시되지 않습니다. var : nday(0,data2),week(0,data2),HH(0,data2),LL(0,data2),PreHH(0,data2),PreLL(0,data2); var : cond1(false,data2); nday = data2(date - int(date/100)*100); week = data2(DayOfWeek(date)); if nday >= 8 and nday <= 14 and week == 4 then Cond1 = true; Else Cond1 = false; if data2(index == 0 or (Cond1==false and Cond1[1]==true)) Then{ HH = data2(H); LL = data2(L); } if data2(date != date[1]) Then{ PreHH = HH[1]; PreLL = LL[1]; } if data2(H) > HH Then HH = data2(H); if data2(L) < LL Then LL = data2(L); plot1(PreHH); plot2(PreLL); 즐거운 하루되세요 > 애널박 님이 쓴 글입니다. > 제목 : Re : Re : 조금 변형된 식입니다. > 감사합니다. 그런데, 지표가 나타나지 않습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 조금 변형된 식입니다. > 안녕하세요 예스스탁입니다. var : nday(0,data2),week(0,data2),HH(0,data2),LL(0,data2),PreHH(0,data2),PreLL(0,data2); var : cond1(false,data2); nday = data2(date - int(date/100)*100); week = data2(DayOfWeek(date)); if nday >= 8 and nday <= 14 and week == 4 then Cond1 = true; Else Cond1 = false; if data2(index == 0 or (Cond1==false and Cond1[1]==true)) Then{ HH = data2(H); LL = data2(L); } if data2(date != date[1]) Then{ PreHH = HH[1]; PreLL = LL[1]; } if data2(H) > HH Then HH = data2(H); if data2(L) < LL Then LL = data2(L); plot1(PreHH); plot2(PreLL); 즐거운 하루되세요 > 애널박 님이 쓴 글입니다. > 제목 : 조금 변형된 식입니다. > 아래 수식을 아까 답변 주신것 처럼 제가 바꿔보았는데 구현이 제대로 되지 않아서 다시 한 번 문의드립니다. 아래 식을 data2에 적용하는 식으로 변경해 주셨으면 합니다. 감사합니다. var : nday(0),week(0),HH(0),LL(0),PreHH(0),PreLL(0); nday = date - int(date/100)*100; week = DayOfWeek(date); if nday >= 8 and nday <= 14 and week == 4 then Condition1 = true; Else Condition1 = false; if index == 0 or (Condition1==false and Condition1[1]==true) Then{ HH = H; LL = L; } if date != date[1] Then{ PreHH = HH[1]; PreLL = LL[1]; } if H > HH Then HH = H; if L < LL Then LL = L; plot1(PreHH); plot2(PreLL);
프로필 이미지

애널박

2014-01-22 16:48:46

..