커뮤니티

부탁 드립니다.

프로필 이미지
뮬리
2020-07-09 11:10:12
1447
글번호 140500
답변완료
항상 도움 주서셔 깊이 감사 드립니다. OBV수식의 타주기 수식 부탁 드립니다. 미리 경배로 감사 인사 올립니다. 예를 들어 1)10분봉 차트에서 60분봉의 OBV지표 2)100틱 차트에서 300틱봉의 OBV지표 3)분봉 차트에서 일봉의 OBV지표 4)분봉 또는 일봉차트에서 주봉의 OBV지표 5)분봉 또는 일봉,주봉 차트에서 월봉의 OBV지표 OBV의 함수식) If CurrentBar > 0 Then { If Close[0] > Close[1] Then OBV = OBV[1] + Volume; Else If Close[0] < Close[1] Then OBV = OBV[1] - Volume; Else OBV = OBV[1]; } Else OBV = 0;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-07-09 16:43:56

안녕하세요 예스스탁입니다. 1 input : ntime(60); var : S1(0),D1(0),TM(0),TF(0),cnt(0); var : C1(0),CC(0),sum(0),value(0),pre(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or (Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or (Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then { C1 = CC[1]; sum = 0; pre = value[1]; } CC = C; sum = sum + v; if C1 > 0 Then { if CC > C1 Then value = pre+sum; if CC < C1 Then value = pre-sum; plot1(value); PlotBaseLine1(0); } } 2 input : n(3); var : idx(0),D1(0),TF(0),cnt(0); var : C1(0),CC(0),sum(0),value(0),pre(0); if Bdate != Bdate[1] Then { D1 = sdate; IDX = 0; } Else idx = idx+1; if D1 > 0 then { TF = idx%N; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then { C1 = CC[1]; sum = 0; pre = value[1]; } CC = C; sum = sum + v; if C1 > 0 Then { if CC > C1 Then value = pre+sum; if CC < C1 Then value = pre-sum; plot1(value); PlotBaseLine1(0); } } 3 var : CC(0),C1(0),sum(0),pre(0),value(0); if Bdate != Bdate[1] Then { C1 = CC[1]; sum = 0; pre = value[1]; } CC = C; sum = sum + v; if C1 > 0 Then { if CC > C1 Then value = pre+sum; if CC < C1 Then value = pre-sum; plot1(value); PlotBaseLine1(0); } 4 var : CC(0),C1(0),sum(0),pre(0),value(0); if dayofweek(Bdate) < DayOfWeek(Bdate[1]) Then { C1 = CC[1]; sum = 0; pre = value[1]; } CC = C; sum = sum + v; if C1 > 0 Then { if CC > C1 Then value = pre+sum; if CC < C1 Then value = pre-sum; plot1(value); PlotBaseLine1(0); } 5 var : CC(0),C1(0),sum(0),pre(0),value(0); if Bdate > Bdate[1]+30 Then { C1 = CC[1]; sum = 0; pre = value[1]; } CC = C; sum = sum + v; if C1 > 0 Then { if CC > C1 Then value = pre+sum; if CC < C1 Then value = pre-sum; plot1(value); PlotBaseLine1(0); } 즐거운 하루되세요 > 뮬리 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 항상 도움 주서셔 깊이 감사 드립니다. OBV수식의 타주기 수식 부탁 드립니다. 미리 경배로 감사 인사 올립니다. 예를 들어 1)10분봉 차트에서 60분봉의 OBV지표 2)100틱 차트에서 300틱봉의 OBV지표 3)분봉 차트에서 일봉의 OBV지표 4)분봉 또는 일봉차트에서 주봉의 OBV지표 5)분봉 또는 일봉,주봉 차트에서 월봉의 OBV지표 OBV의 함수식) If CurrentBar > 0 Then { If Close[0] > Close[1] Then OBV = OBV[1] + Volume; Else If Close[0] < Close[1] Then OBV = OBV[1] - Volume; Else OBV = OBV[1]; } Else OBV = 0;