커뮤니티
질문드립니다
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;
===========================================================