커뮤니티

지표요청

프로필 이미지
요타
2015-08-04 23:06:09
142
글번호 89175
답변완료
* 항상 많은 도움 고맙습니다. * 질문1: DMI지표 오실레이터 부탁 드립니다. → 분봉으로 매수 할경우 DMIv 지표가 10개봉 평균으로 연결된 그래프로 나타나게 부탁드립니다. <자작 만든것> 안됨 -.- Input : Period(10),P(10) ; var : DMIv(0),DP(0),DM(0); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); var1 = (DMIv[1]+DMIv[3])/2;//3개봉의 중간값 var2 = ma(var1,P);//중간값의 10 이평 Plot1(var2, "MCC"); 상기식을 가지고 IF 매수조건 and var2[1] > var2[10] then buy(); // 현재봉이 10봉전보다 클때 매수 하였는데 안되는데요? 무엇이 잘못되었나요? *질문2) 시스템구현 부탁 IF 매수조건 and 현재봉이 10봉전 가격 보다 10% 이하일때 매수 then buy(); ▶(and var33[1] < var33[10]*(1+1.10/100) 이게 안되네요....) 즉 너무 갑자기 급등하는 주식은 안살라고 하는데요..... 구현좀 부탁드립니다. * 고맙습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-05 13:35:53

안녕하세요 예스스탁입니다. 1. 해당식 적용해 봤지만 신호가 정상적으로 발생하고 있습니다. 매수조건은 어떤내용인지 모르므로 아래와 같이 양봉으로 지정하고 적용했습니다. 시스템은 진입과 청산이 있어야 반복적으로 신호가 발생합니다. 식상에 청산이 없으므로 당일청산등 설정해서 적용해보시기 바랍니다. 참고로 현재봉이 10봉전값보다 크면 var2[0] > var1[10]입니다. 작성하신 식에는 1봉전이 10봉전보다 크다라고 되어 있습니다. Input : Period(10),P(10) ; var : DMIv(0),DP(0),DM(0); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); var1 = (DMIv[1]+DMIv[3])/2;//3개봉의 중간값 var2 = ma(var1,P);//중간값의 10 이평 if C > O and var2[1] > var2[10] Then buy(); 2. var33[10]*(1+10/100)으로 하셔야 합니다. 혹은 var3[10]*1.10으로 작성하셔야 합니다. IF 매수조건 and var33[1] < var33[10]*(1+10/100) then buy(); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 지표요청 > * 항상 많은 도움 고맙습니다. * 질문1: DMI지표 오실레이터 부탁 드립니다. → 분봉으로 매수 할경우 DMIv 지표가 10개봉 평균으로 연결된 그래프로 나타나게 부탁드립니다. <자작 만든것> 안됨 -.- Input : Period(10),P(10) ; var : DMIv(0),DP(0),DM(0); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); var1 = (DMIv[1]+DMIv[3])/2;//3개봉의 중간값 var2 = ma(var1,P);//중간값의 10 이평 Plot1(var2, "MCC"); 상기식을 가지고 IF 매수조건 and var2[1] > var2[10] then buy(); // 현재봉이 10봉전보다 클때 매수 하였는데 안되는데요? 무엇이 잘못되었나요? *질문2) 시스템구현 부탁 IF 매수조건 and 현재봉이 10봉전 가격 보다 10% 이하일때 매수 then buy(); ▶(and var33[1] < var33[10]*(1+1.10/100) 이게 안되네요....) 즉 너무 갑자기 급등하는 주식은 안살라고 하는데요..... 구현좀 부탁드립니다. * 고맙습니다.