커뮤니티
부탁 드립니다.
2017-04-17 02:54:36
192
글번호 108856
질문1)
변환 부탁 드립니다.
미리 감사 드립니다.
P12(12),P26(26)
BB1=2/(P12+1);
DD1=(EAVG(C,P12,1)-EAVG(C,P26,1))/BB1;
질문2)
다음을 시작일자와 시작 시각에 0으로 출발 하도록 부탁 드립니다.
Input : Period1(12),Period2(26),Period3(9);
Var : Ep1(0), JISU1(0),Ep2(0), JISU2(0),Ep3(0),Jisu3(0);
var : MACDVal(0),MACDSig(0),idx(0);
Ep1 = 2/(Period1+1);
Ep2 = 2/(Period2+1);
Ep3 = 2/(Period3+1);
if bdate != Bdate[1] Then
idx = 0;
idx = idx+1;
if idx == 1 then {
JISU1 = C;
JISU2 = C;
MACDVal = JiSu1-Jisu2;
MACDsig = MACDVal;
}
else{
JISU1 = C * EP1 + JISU1[1] * (1-EP1);
JISU2 = C * EP2 + JISU2[1] * (1-EP2);
MACDVal = JiSu1-Jisu2;
MACDsig = MACDVal * EP3 + MACDsig[1] * (1-EP3);
}
plot1(MACDVal);
plot2(MACDsig);
PlotBaseLine1(0);
#########참고수식#############
var99=시작년월일;
var71=시작시각;
var97=종료년월일;
var72=종료시각;
var:cond15(false);
if sdate == var99 and (stime == var71 or (stime > var71 and stime[1] < var71)) then{
cond15 = true;
}
if sdate == var97 and (stime == var72 or (stime > var72 and stime[1] < var72 )) Then
Cond15 = false;
if cond15 == true then{
답변 1
예스스탁 예스스탁 답변
2017-04-18 13:52:24
안녕하세요
예스스탁입니다.
1
input : P12(12),P26(26);
var : BB1(0),DD1(0);
BB1 = 2/(P12+1);
DD1 = (Ema(C,P12)[1]-ema(C,P26)[1])/BB1;
2
input : 시작일(0),시작시간(0);
Input : Period1(12),Period2(26),Period3(9);
Var : Ep1(0), JISU1(0),Ep2(0), JISU2(0),Ep3(0),Jisu3(0);
var : MACDVal(0),MACDSig(0),idx(0);
var:cond15(false);
if sdate == 시작일 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then
cond15 = true;
Ep1 = 2/(Period1+1);
Ep2 = 2/(Period2+1);
Ep3 = 2/(Period3+1);
if cond15 == true and cond15[1] == false Then
idx = 0;
if cond15 == true then{
idx = idx+1;
if idx == 1 then {
JISU1 = C;
JISU2 = C;
MACDVal = JiSu1-Jisu2;
MACDsig = MACDVal;
}
else{
JISU1 = C * EP1 + JISU1[1] * (1-EP1);
JISU2 = C * EP2 + JISU2[1] * (1-EP2);
MACDVal = JiSu1-Jisu2;
MACDsig = MACDVal * EP3 + MACDsig[1] * (1-EP3);
}
plot1(MACDVal);
plot2(MACDsig);
PlotBaseLine1(0);
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 질문1)
변환 부탁 드립니다.
미리 감사 드립니다.
P12(12),P26(26)
BB1=2/(P12+1);
DD1=(EAVG(C,P12,1)-EAVG(C,P26,1))/BB1;
질문2)
다음을 시작일자와 시작 시각에 0으로 출발 하도록 부탁 드립니다.
Input : Period1(12),Period2(26),Period3(9);
Var : Ep1(0), JISU1(0),Ep2(0), JISU2(0),Ep3(0),Jisu3(0);
var : MACDVal(0),MACDSig(0),idx(0);
Ep1 = 2/(Period1+1);
Ep2 = 2/(Period2+1);
Ep3 = 2/(Period3+1);
if bdate != Bdate[1] Then
idx = 0;
idx = idx+1;
if idx == 1 then {
JISU1 = C;
JISU2 = C;
MACDVal = JiSu1-Jisu2;
MACDsig = MACDVal;
}
else{
JISU1 = C * EP1 + JISU1[1] * (1-EP1);
JISU2 = C * EP2 + JISU2[1] * (1-EP2);
MACDVal = JiSu1-Jisu2;
MACDsig = MACDVal * EP3 + MACDsig[1] * (1-EP3);
}
plot1(MACDVal);
plot2(MACDsig);
PlotBaseLine1(0);
#########참고수식#############
var99=시작년월일;
var71=시작시각;
var97=종료년월일;
var72=종료시각;
var:cond15(false);
if sdate == var99 and (stime == var71 or (stime > var71 and stime[1] < var71)) then{
cond15 = true;
}
if sdate == var97 and (stime == var72 or (stime > var72 and stime[1] < var72 )) Then
Cond15 = false;
if cond15 == true then{