안녕하세요
밑에수식은macd다이버전스식입니다 이식을 macd에서 Volume Power OBV지표로수정부탁합니다
감사합니다
Input : short(12), long(26), signal(9);
Var : MACDV(0) , MACDS(0), T(0);
var : Hi(0),Hc(0),Hi1(0),Hc1(0);
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
if crossup(MACDV,MACDS) Then
{
T = 1;
Hi = macdv;
Hc = c;
Hi1 = hi[1];
Hc1 = hc[1];
}
if CrossDown(MACDV,MACDS) Then
{
T = -1;
if hi < hi1 and hc > hc1 and hc1 > 0 Then
sell();
}
if T == 1 Then
{
if macdv > hi Then
{
hi = macdv;
hc = c;
}
}
답변 2
예스스탁
예스스탁 답변
2020-10-19 15:30:58
안녕하세요
예스스탁입니다.
var : Hi(0),Hc(0),Hi1(0),Hc1(0);
Var : value(0),VPOBV(0), T(0);
If upVol > downVol Then
value = V;
Else
value = -V;
VPOBV = accum(value);
if crossup(VPOBV,0) Then
{
T = 1;
Hi = VPOBV;
Hc = c;
Hi1 = hi[1];
Hc1 = hc[1];
}
if CrossDown(VPOBV,0) Then
{
T = -1;
if hi < hi1 and hc > hc1 and hc1 > 0 Then
sell();
}
if T == 1 Then
{
if VPOBV > hi Then
{
hi = VPOBV;
hc = c;
}
}
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : 문의
> 안녕하세요
밑에수식은macd다이버전스식입니다 이식을 macd에서 Volume Power OBV지표로수정부탁합니다
감사합니다
Input : short(12), long(26), signal(9);
Var : MACDV(0) , MACDS(0), T(0);
var : Hi(0),Hc(0),Hi1(0),Hc1(0);
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
if crossup(MACDV,MACDS) Then
{
T = 1;
Hi = macdv;
Hc = c;
Hi1 = hi[1];
Hc1 = hc[1];
}
if CrossDown(MACDV,MACDS) Then
{
T = -1;
if hi < hi1 and hc > hc1 and hc1 > 0 Then
sell();
}
if T == 1 Then
{
if macdv > hi Then
{
hi = macdv;
hc = c;
}
}
수식감사합니다
근데진입이너무없읍니다 그냥Volume Power OBV지표 다이버전스수식으로수정부탁합니다
감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
>
안녕하세요
예스스탁입니다.
var : Hi(0),Hc(0),Hi1(0),Hc1(0);
Var : value(0),VPOBV(0), T(0);
If upVol > downVol Then
value = V;
Else
value = -V;
VPOBV = accum(value);
if crossup(VPOBV,0) Then
{
T = 1;
Hi = VPOBV;
Hc = c;
Hi1 = hi[1];
Hc1 = hc[1];
}
if CrossDown(VPOBV,0) Then
{
T = -1;
if hi < hi1 and hc > hc1 and hc1 > 0 Then
sell();
}
if T == 1 Then
{
if VPOBV > hi Then
{
hi = VPOBV;
hc = c;
}
}
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : 문의
> 안녕하세요
밑에수식은macd다이버전스식입니다 이식을 macd에서 Volume Power OBV지표로수정부탁합니다
감사합니다
Input : short(12), long(26), signal(9);
Var : MACDV(0) , MACDS(0), T(0);
var : Hi(0),Hc(0),Hi1(0),Hc1(0);
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
if crossup(MACDV,MACDS) Then
{
T = 1;
Hi = macdv;
Hc = c;
Hi1 = hi[1];
Hc1 = hc[1];
}
if CrossDown(MACDV,MACDS) Then
{
T = -1;
if hi < hi1 and hc > hc1 and hc1 > 0 Then
sell();
}
if T == 1 Then
{
if macdv > hi Then
{
hi = macdv;
hc = c;
}
}