커뮤니티
dema시스템 수정
2015-03-26 08:41:05
160
글번호 84397
항상 감사드립니다..
아래 시스템식을 수정하고 싶습니다
1.
INPUTS: LENGTH1(5),LENGTH2(26),LENGTH3(60);
VARS : DEMA1(0),DEMA2(0),DEMA3(0);
var1= EMA(C,LENGTH1);
value1= EMA(EMa(C,LENGTH1),LENGTH1);
var2= EMA(C,LENGTH2);
value2= EMA(EMa(C,LENGTH2),LENGTH2);
var3= EMA(C,LENGTH3);
value3= EMA(EMa(C,LENGTH3),LENGTH3);
DEMA1 = var1 * 2 - value1;
DEMA2 = var2 * 2 - value2;
DEMA3 = var3 * 2 - value3;
if crossup(C,DEMA3) Then
var11 = 1;
if CrossDown(C,DEMA3) Then
var11 = -1;
if var11 == 1 and crossdown(c,dema3) Then
buy("b_1");
==> var11 == 1(dema3 이평선 상향돌파) 이고 그다음봉 이후에서 dema3 >= L and
c > dema3 일때 매수진입으로 수정 (신호발생은 var11 == 1이후 10개봉이내에서 신호발생)
if var11 == -1 and crossup(c,dema3) Then
sell("s_1");
==> var11 == -1(dema3 이평선 하향돌파) 이고 그다음봉 이후에서 dema3 <= H and
c < dema3 일때 매도진입으로 수정 (신호발생은 var11 == 1이후 10개봉이내에서 신호발생)
2.
dema3 이평선을 상향돌파후 그다음봉이후부터 매수가를 dema3가격으로 매수진입
dema3 이평선을 하향돌파후 그다음봉이후부터 매도가를 dema3가격으로 매도진입
3-1.체결강도 지표식
체결강도 = 위쪽체결량 / 아래쪽 체결량 * 100
기준선 100
체결강도 > 110 이면 기준선기준 분홍색채우기
체결강도 < 90 이면 기준선기준 파란색채우기
3-2체결강도 수정
아래체결강도지표식이 챠트에 구현이 되질않습니다
var1 = (Upvol-DownVol)/DownVol*100;
if var1 >= 90 Then
plot1(var1,"체결강도",RED);
else if var1 <= -90 Then
plot1(var1,"체결강도",blue);
Else
plot1(var1,"체결강도",BLACK);
감사합니다
답변 1
예스스탁 예스스탁 답변
2015-03-26 14:05:28
안녕하세요
예스스탁입니다.
1.
INPUTS: LENGTH1(5),LENGTH2(26),LENGTH3(60);
VARS : DEMA1(0),DEMA2(0),DEMA3(0),idx(0);
var1= EMA(C,LENGTH1);
value1= EMA(EMa(C,LENGTH1),LENGTH1);
var2= EMA(C,LENGTH2);
value2= EMA(EMa(C,LENGTH2),LENGTH2);
var3= EMA(C,LENGTH3);
value3= EMA(EMa(C,LENGTH3),LENGTH3);
DEMA1 = var1 * 2 - value1;
DEMA2 = var2 * 2 - value2;
DEMA3 = var3 * 2 - value3;
if crossup(C,DEMA3) Then{
var11 = 1;
idx = index;
}
if CrossDown(C,DEMA3) Then{
var11 = -1;
idx = index;
}
if var11 == 1 and
index > idx and index <= idx+10 and
dema3 >= L and c > dema3 and
crossdown(c,dema3) Then
buy("b_1");
if var11 == -1 and
index > idx and index <= idx+10 and
dema3 <= H and c < dema3 and
crossup(c,dema3) Then
sell("s_1");
2.
해당 내용은 정확한 내용을 이해하지 못했습니다.
상향돌파 후 다음봉 부터 dema3이하의 시세가 발생하면 매수
하향이탈 후 다음봉 부터 dema3이상의 시세가 발생하면 매도 하게 작성했습니다.
INPUTS: LENGTH1(5),LENGTH2(26),LENGTH3(60);
VARS : DEMA1(0),DEMA2(0),DEMA3(0),idx(0);
var1= EMA(C,LENGTH1);
value1= EMA(EMa(C,LENGTH1),LENGTH1);
var2= EMA(C,LENGTH2);
value2= EMA(EMa(C,LENGTH2),LENGTH2);
var3= EMA(C,LENGTH3);
value3= EMA(EMa(C,LENGTH3),LENGTH3);
DEMA1 = var1 * 2 - value1;
DEMA2 = var2 * 2 - value2;
DEMA3 = var3 * 2 - value3;
if crossup(C,DEMA3) Then{
var11 = 1;
}
if CrossDown(C,DEMA3) Then{
var11 = -1;
}
if var11 == 1 Then
buy("b_1",atlimit,dema3);
if var11 == -1 Then
sell("s_1",atlimit,dema3);
3-1
var1 = Upvol/DownVol*100;
if var1 > 110 Then
buy();
if var1 < 90 Then
sell();
3-2
var1 = Upvol/DownVol*100;
if var1 > 110 Then
plot1(var1,"체결강도",RED);
else if var1 < 90 Then
plot1(var1,"체결강도",blue);
Else
plot1(var1,"체결강도",BLACK);
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : dema시스템 수정
> 항상 감사드립니다..
아래 시스템식을 수정하고 싶습니다
1.
INPUTS: LENGTH1(5),LENGTH2(26),LENGTH3(60);
VARS : DEMA1(0),DEMA2(0),DEMA3(0);
var1= EMA(C,LENGTH1);
value1= EMA(EMa(C,LENGTH1),LENGTH1);
var2= EMA(C,LENGTH2);
value2= EMA(EMa(C,LENGTH2),LENGTH2);
var3= EMA(C,LENGTH3);
value3= EMA(EMa(C,LENGTH3),LENGTH3);
DEMA1 = var1 * 2 - value1;
DEMA2 = var2 * 2 - value2;
DEMA3 = var3 * 2 - value3;
if crossup(C,DEMA3) Then
var11 = 1;
if CrossDown(C,DEMA3) Then
var11 = -1;
if var11 == 1 and crossdown(c,dema3) Then
buy("b_1");
==> var11 == 1(dema3 이평선 상향돌파) 이고 그다음봉 이후에서 dema3 >= L and
c > dema3 일때 매수진입으로 수정 (신호발생은 var11 == 1이후 10개봉이내에서 신호발생)
if var11 == -1 and crossup(c,dema3) Then
sell("s_1");
==> var11 == -1(dema3 이평선 하향돌파) 이고 그다음봉 이후에서 dema3 <= H and
c < dema3 일때 매도진입으로 수정 (신호발생은 var11 == 1이후 10개봉이내에서 신호발생)
2.
dema3 이평선을 상향돌파후 그다음봉이후부터 매수가를 dema3가격으로 매수진입
dema3 이평선을 하향돌파후 그다음봉이후부터 매도가를 dema3가격으로 매도진입
3-1.체결강도 지표식
체결강도 = 위쪽체결량 / 아래쪽 체결량 * 100
기준선 100
체결강도 > 110 이면 기준선기준 분홍색채우기
체결강도 < 90 이면 기준선기준 파란색채우기
3-2체결강도 수정
아래체결강도지표식이 챠트에 구현이 되질않습니다
var1 = (Upvol-DownVol)/DownVol*100;
if var1 >= 90 Then
plot1(var1,"체결강도",RED);
else if var1 <= -90 Then
plot1(var1,"체결강도",blue);
Else
plot1(var1,"체결강도",BLACK);
감사합니다
다음글
이전글