커뮤니티
부탁 드립니다.
2018-03-11 15:31:05
267
글번호 117294
도움주심에 감사 드립니다.
다음 실행수식의 결과를 그림과 같이 나타 내고 십습니다.
미리 감사 드립니다.
실행수식)
input:시작일자(20180309),시작시간(080000);
input :sig(5);
var:cond15(false);
if bdate != bdate[1] Then
var4 = 0;
var1 = iff(C>O,V,0);
var2 = iff(C<O,V,0);
var3 = var1-var2;
var4 = var4+var3;
var5=ema(var4,sig);
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then{
cond15 = TRUE;
}
if sdate == 20200301 and (stime == 070000 or (stime > 070000 and stime[1] < 070000 )) Then
Cond15 = false;
if cond15 == TRUE then{
plot1(Var5,"지표");
PlotBaseLine1(0,"0");}
참고수식)
input : 지정일(20180309),지정시간(080010);
input : sig(5);
var : g1(0),g2(0),x(0),b(0),y(0),b2(0),ep(0);
Ep = 2/(sig+1);
g1=iff(c>o,v,0);
g2=iff(c<o,v,0);
x=g1-g2;
b=b+x;
var91=지정시간;
if Condition1 == false and
bdate == 지정일 and (stime == var91 or (stime > var91 and stime[1] < var91)) then
Condition1 = true;
if Condition1 == true then
{
if Condition1[1] == false then
{
b2 = b[1];
y = b-b2;
var1 = y;
}
else
{
y = b-b2;
var1 = y * EP + var1 * (1-EP);
}
}
plot1(var1);
PlotBaseLine1(0);
- 1. qv.jpg (0.12 MB)
답변 1
예스스탁 예스스탁 답변
2018-03-12 14:37:57
안녕하세요
예스스탁입니다.
지정한 일자와 시간이후에 지수이평이 계산되게 수정했습니다.
input:시작일자(20180309),시작시간(080000);
input :sig(5);
var:cond15(false),EP(0),idx(0);
if bdate != bdate[1] Then
var4 = 0;
var1 = iff(C>O,V,0);
var2 = iff(C<O,V,0);
var3 = var1-var2;
var4 = var4+var3;
Ep = 2/(sig+1);
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then{
cond15 = TRUE;
idx = 0;
}
if sdate == 20200301 and (stime == 070000 or (stime > 070000 and stime[1] < 070000 )) Then
Cond15 = false;
if cond15 == TRUE then{
idx = idx+1;
if idx == 1 Then
var5 = var4;
Else
var5 = var4 * EP + var5 * (1-EP);
plot1(Var5,"지표");
PlotBaseLine1(0,"0");
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움주심에 감사 드립니다.
다음 실행수식의 결과를 그림과 같이 나타 내고 십습니다.
미리 감사 드립니다.
실행수식)
input:시작일자(20180309),시작시간(080000);
input :sig(5);
var:cond15(false);
if bdate != bdate[1] Then
var4 = 0;
var1 = iff(C>O,V,0);
var2 = iff(C<O,V,0);
var3 = var1-var2;
var4 = var4+var3;
var5=ema(var4,sig);
if sdate == 시작일자 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) then{
cond15 = TRUE;
}
if sdate == 20200301 and (stime == 070000 or (stime > 070000 and stime[1] < 070000 )) Then
Cond15 = false;
if cond15 == TRUE then{
plot1(Var5,"지표");
PlotBaseLine1(0,"0");}
참고수식)
input : 지정일(20180309),지정시간(080010);
input : sig(5);
var : g1(0),g2(0),x(0),b(0),y(0),b2(0),ep(0);
Ep = 2/(sig+1);
g1=iff(c>o,v,0);
g2=iff(c<o,v,0);
x=g1-g2;
b=b+x;
var91=지정시간;
if Condition1 == false and
bdate == 지정일 and (stime == var91 or (stime > var91 and stime[1] < var91)) then
Condition1 = true;
if Condition1 == true then
{
if Condition1[1] == false then
{
b2 = b[1];
y = b-b2;
var1 = y;
}
else
{
y = b-b2;
var1 = y * EP + var1 * (1-EP);
}
}
plot1(var1);
PlotBaseLine1(0);
다음글
이전글