커뮤니티

지표및 시스템식

프로필 이미지
조민철
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 조건만족후 몇개의 봉이 지나갈수 있슴) 감사합니다