커뮤니티

질문드립니다

프로필 이미지
9회말2아웃
2016-09-07 22:17:42
178
글번호 101789
답변완료
현재 아래 1번 코드와 2번 코드를 분봉에서 적용하고 있습니다 제가 원하는 지표는 1. 이 두 지표의 당일 분봉상 마지막값을 익일에 그려주는 겁니다 5분차트라면 15:30의 값을 그 다음날 그려주는 겁니다 2. 이 두 지표의 특정일의 당일 분봉상 마지막값을 익일에 그려주는 겁니다 예를들면 오늘(9월7일)에 특정일(9월1일)의 분봉상 마지막값을 오늘 그려주는 겁니다 1,2번 코드를 위 두가지 각각의 코드로 알려주세요 ============================================== 1번 코드 : Volume Power OBV Var : value(0),VPOBV(0); If upVol > downVol Then value = V; Else value = -V; VPOBV = accum(value); Plot1(VPOBV, "VP_OBV"); PlotBaseLine1(0, "기준선 0"); ----------------------------------------------------------- 2번 코드 : OBV /* Description : (O)n (B)alance (V)olume * * Provided By : YesStock Inc. (c) Copyright 2006 * E-Mail : webmaster@yesstock.com */ 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
프로필 이미지

예스스탁 예스스탁 답변

2016-09-08 18:27:07

안녕하세요 예스스탁입니다. 1-1 전일 Var : value(0),VPOBV(0); If upVol > downVol Then value = V; Else value = -V; VPOBV = accum(value); if date != date[1] Then var1 = VPOBV[1]; Plot1(VPOBV, "VP_OBV"); Plot2(var1, "전일"); PlotBaseLine1(0, "기준선 0");. 1-2 특정일 input : 특정일(20160901); Var : value(0),VPOBV(0); If upVol > downVol Then value = V; Else value = -V; VPOBV = accum(value); if sdate == 특정일 Then var1 = VPOBV; Plot1(VPOBV, "VP_OBV"); if sdate > 특정일 then Plot2(var1, "특정일"); PlotBaseLine1(0, "기준선 0"); 2-1 전일 input : 특정일(20160901); var : OBvv(0); If CurrentBar > 0 Then { If Close[0] > Close[1] Then OBvv = OBvv + Volume; Else If Close[0] < Close[1] Then OBvv = OBvv - Volume; Else OBvv = OBvv; } Else OBvv = 0; if date != date[1] Then var1 = Obvv[1]; Plot1(OBvv, "OBV"); Plot2(var1, "전일"); PlotBaseLine1(0, "기준선 0"); 2-2 특정일 input : 특정일(20160901); var : OBvv(0); If CurrentBar > 0 Then { If Close[0] > Close[1] Then OBvv = OBvv + Volume; Else If Close[0] < Close[1] Then OBvv = OBvv - Volume; Else OBvv = OBvv; } Else OBvv = 0; if sdate == 특정일 Then var1 = Obvv; Plot1(OBvv, "OBV"); if sdate > 특정일 then Plot2(var1, "특정일"); PlotBaseLine1(0, "기준선 0"); 즐거운 하루되세요 > 9회말2아웃 님이 쓴 글입니다. > 제목 : 질문드립니다 > 현재 아래 1번 코드와 2번 코드를 분봉에서 적용하고 있습니다 제가 원하는 지표는 1. 이 두 지표의 당일 분봉상 마지막값을 익일에 그려주는 겁니다 5분차트라면 15:30의 값을 그 다음날 그려주는 겁니다 2. 이 두 지표의 특정일의 당일 분봉상 마지막값을 익일에 그려주는 겁니다 예를들면 오늘(9월7일)에 특정일(9월1일)의 분봉상 마지막값을 오늘 그려주는 겁니다 1,2번 코드를 위 두가지 각각의 코드로 알려주세요 ============================================== 1번 코드 : Volume Power OBV Var : value(0),VPOBV(0); If upVol > downVol Then value = V; Else value = -V; VPOBV = accum(value); Plot1(VPOBV, "VP_OBV"); PlotBaseLine1(0, "기준선 0"); ----------------------------------------------------------- 2번 코드 : OBV /* Description : (O)n (B)alance (V)olume * * Provided By : YesStock Inc. (c) Copyright 2006 * E-Mail : webmaster@yesstock.com */ 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; ===========================================================