커뮤니티
지표및 시스템식
2013-07-25 06:47:12
259
글번호 65714
항상감사드립니다.
키움증권 DI+ ,DI- 를 수정해보니 정상적으로 나옵니다
input : DIP(14);
var : aa(0),DP(0),DM(0);
DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),DIP)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100;
DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),DIP)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100;
AA =ema(accum(ema(ema(DP-DM, 2), 2)),20);
if AA > AA[1] Then
plot1(1,"1",RED,def,1);
Else
plot1(0,"1",BLUE,def,1);
1.위조건에서 RED로 변환시 매수/매도청산
BLUE로 변환시 매도/매수청산 시스템식
2.위의 변환식을 이용해서 아래식을 수정해주시기 바랍니다
input : Period(10),Ma1(5),short(60),Long(130),signal(9);
var : AA(0),BB(0),DD(0),EE(0),FF(0),GG(0),HH(0),II(0);
AA=DIPlus(period);
BB=DIMinus(period);
DD=ma(HIGH, MA1);
EE=Trix(5);
FF=ema(EE,3);
GG=ma(LOW, MA1);
HH = MACD(short, long);
II = ema(HH,signal);
3.지표식 추가
키움증권에서 사용한 식입니다.
### MACD w- SAR ###
If(MACD(short,long)>eavg(MACD(short,long),signal),
If(sar(af,maxaf)<C,2,1),
If(sar(af,maxaf)>C,-2,-1))
지표저건 ==> short 12 / long 26 /signal 9 / af 0.02 / maxaf 0.2
1)지표식변환
2)현재가가 1.5 돌파시 매수
현재가가 1.0 돌파시 매도
4.시스템식 작성시
1) A 조건 매수조건만족후 ( B조건 and C조건 ) 만족시 매수신호발생
(A 조건만족후 몇개의 봉이 지나갈수 있슴)
2)1) A 조건 매도조건만족후 ( B조건 and C조건) 만족시 매도신호발생
(A 조건만족후 몇개의 봉이 지나갈수 있슴)
감사합니다
답변 1
예스스탁 예스스탁 답변
2013-07-25 09:55:31
안녕하세요
예스스탁입니다.
1.
input : DIP(14);
var : aa(0),DP(0),DM(0);
DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),DIP)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100;
DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),DIP)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100;
AA =ema(accum(ema(ema(DP-DM, 2), 2)),20);
if AA > AA[1] Then
var1 = 1;
Else
var1 = 0;
if var1 == 1 and var1[1] != 1 Then
buy();
if var1 == 0 and var1[1] != 0 Then
sell();
2.
input : Period(10),Ma1(5),short(60),Long(130),signal(9);
var : AA(0),BB(0),DD(0),EE(0),FF(0),GG(0),HH(0),II(0);
DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),Period)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),Period)*100;
AA=DP;
BB=DM;
DD=ma(HIGH, MA1);
EE=Trix(5);
FF=ema(EE,3);
GG=ma(LOW, MA1);
HH = MACD(short, long);
II = ema(HH,signal);
3-1.지표식
input : short(12),long(26),signal(9),af(0.02),maxaf(0.2);
var1 = Iff(MACD(short,long)>ema(MACD(short,long),signal),
Iff(sar(af,maxaf)<C,2,1),
Iff(sar(af,maxaf)>C,-2,-1));
plot1(var1);
3-2 시스템식
전략내용이 분명치 않습니다.
위 지표식은 2, 1,-2,-1의 값만 가지는 지표입니다.
1.5라는 값은 발생하지 않습니다. 돌파내용도 방향이 정확치 않습니다.
지표값이 1이하였다가 2가 될때 매수
지표값이 1이상이었다가 1이하가 되면 매도하는 내용으로 올려드립니다.
방향하고 값 수정해 사용하시기 바라니다.
input : short(12),long(26),signal(9),af(0.02),maxaf(0.2);
var1 = Iff(MACD(short,long)>ema(MACD(short,long),signal),
Iff(sar(af,maxaf)<C,2,1),
Iff(sar(af,maxaf)>C,-2,-1));
if var1 == 2 and var1[1] < 2 Then
buy();
if var1 <= 1 and var1[1] > 1 Then
sell();
4.
if A매수조건 Then
var1 = 1;
if A매도조건 Then
var1 = -1;
if var1 == 1 and (B매수조건 and C매수조건) Then
buy();
if var1 == -1 and (B매도조건 and C매도조건) Then
sell();
최근에 A매수조건이 만족하면 var1에 1이 저장되고
최근에 A매도조건이 만족하면 var1에 -1이 저장됩니다.
최근에 var1에 저장된 값이 1이고 (B매수조건 and C매수조건) 만족하면 매수
최근에 var1에 저장된 값이 -1이고 (B매도조건 and C매도조건) 만족하면 매도
하는 식입니다.
만약 A조건이 현재봉으로 부터 20봉이내에 있어야 한다는 조건을
추가하신다면 아래와 같이 조건 추가히시면 됩니다.
if A매수조건 Then{
var1 = 1;
var2 = index;
}
if A매도조건 Then{
var1 = -1;
var3 = index;
}
if var1 == 1 and index <= var2+20 and (B매수조건 and C매수조건) Then
buy();
if var1 == -1 and index <= var3+20 and (B매도조건 and C매도조건) Then
sell();
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 지표및 시스템식
> 항상감사드립니다.
키움증권 DI+ ,DI- 를 수정해보니 정상적으로 나옵니다
input : DIP(14);
var : aa(0),DP(0),DM(0);
DP = ema(iff(H-H[1]>0 && H-H[1]>L[1]-L,H-H[1],0),DIP)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100;
DM = ema(iff(L[1]-L>0 && H-H[1]<L[1]-L,L[1]-L,0),DIP)/
ema(max(max(H-L,abs(C[1]-H)),abs(C[1]-L)),DIP)*100;
AA =ema(accum(ema(ema(DP-DM, 2), 2)),20);
if AA > AA[1] Then
plot1(1,"1",RED,def,1);
Else
plot1(0,"1",BLUE,def,1);
1.위조건에서 RED로 변환시 매수/매도청산
BLUE로 변환시 매도/매수청산 시스템식
2.위의 변환식을 이용해서 아래식을 수정해주시기 바랍니다
input : Period(10),Ma1(5),short(60),Long(130),signal(9);
var : AA(0),BB(0),DD(0),EE(0),FF(0),GG(0),HH(0),II(0);
AA=DIPlus(period);
BB=DIMinus(period);
DD=ma(HIGH, MA1);
EE=Trix(5);
FF=ema(EE,3);
GG=ma(LOW, MA1);
HH = MACD(short, long);
II = ema(HH,signal);
3.지표식 추가
키움증권에서 사용한 식입니다.
### MACD w- SAR ###
If(MACD(short,long)>eavg(MACD(short,long),signal),
If(sar(af,maxaf)<C,2,1),
If(sar(af,maxaf)>C,-2,-1))
지표저건 ==> short 12 / long 26 /signal 9 / af 0.02 / maxaf 0.2
1)지표식변환
2)현재가가 1.5 돌파시 매수
현재가가 1.0 돌파시 매도
4.시스템식 작성시
1) A 조건 매수조건만족후 ( B조건 and C조건 ) 만족시 매수신호발생
(A 조건만족후 몇개의 봉이 지나갈수 있슴)
2)1) A 조건 매도조건만족후 ( B조건 and C조건) 만족시 매도신호발생
(A 조건만족후 몇개의 봉이 지나갈수 있슴)
감사합니다