커뮤니티

키움증권 지표를 예스트레이더 지표로 변경

프로필 이미지
하티
2015-03-09 14:22:59
287
글번호 83846
답변완료
안녕하세요 최근에 키움증권에서 하이투자증권으로 이전한 투자자입니다. 제가 키움증권에서 사용한 지표를 예스트레이드로 변경하려고 하는데 도와주시면 감사드립니다. (1) 지지라인 지표 MA5=(NPREDAYCLOSE(1)+NPREDAYCLOSE(2)+NPREDAYCLOSE(3)+NPREDAYCLOSE(4))/4; MA3=(DAYCLOSE()+NPREDAYCLOSE(1)+NPREDAYCLOSE(2))/3; IF((MA3-MA5)/MA5>=PERIOD1,MA3,IF((MA3-MA5)/MA5<PERIOD2,MA3,MA5)) -> PERIOD1 은 1 PERIOD2 는 2 ==>알려주신 수식 input : Period1(1),Period2(2); var: ma5(0),ma3(0); MA5=(DAYCLOSE(1)+DAYCLOSE(2)+DAYCLOSE(3)+DAYCLOSE(4))/4; MA3=(DAYCLOSE()+DayClose(1)+DAYCLOSE(2))/3; IF (MA3-MA5)/MA5 >= PERIOD1 Then var1 = MA3; Else IF (MA3-MA5)/MA5<PERIOD2 Then var1 = ma3; Else var1 = MA5; plot1(var1,"지지라인지표"); 당일가격이 아니라 전일가격입니다. 전일가격으로 변경 부탁드립니다. (2) 상승 하락 라인 지표 수식1 : 상승 m=TEMA(c,period); if(m>=m(1),m,0)//상승 수식2 :하락 if(m<m(1),m,0)//하락 지표조건설정 period : 4 ----> 변경이 가능하도록 부탁드립니다. ==>알려주신 수식 input : Period(4); var : TEMAV(0); TEMAV = TEMA(period); if TEMAV >= TEMAV[1] Then var1 = TEMAV; if TEMAV < TEMAV[1] Then var2 = TEMAV; plot1(var1,"상승"); plot2(var2,"하락"); 수식을 검증했더니 수식오류가 발생해서 죄송하지만 다시 한번 작성 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-09 14:56:59

안녕하세요 예스스탁입니다. 1. 해당식 올려주신 식에 맞게 변경이 된 식입니다. 올려주신 식에서 전일가격을 쓰는것 아래 2개의 계산식입니다. MA5=(NPREDAYCLOSE(1)+NPREDAYCLOSE(2)+NPREDAYCLOSE(3)+NPREDAYCLOSE(4))/4; MA3=(DAYCLOSE()+NPREDAYCLOSE(1)+NPREDAYCLOSE(2))/3; 예스랭귀지에서는 dayclose함수는 ()안에 숫자를 지정하면 이전일의 값입니다. #1일전종가+2일전종가+3일전종가+4일전종가 더해서 4로 나눔 MA5=(DAYCLOSE(1)+DAYCLOSE(2)+DAYCLOSE(3)+DAYCLOSE(4))/4; #당일종가+1일전종가+2일전종가 더해서 3으로 나눔 MA3=(DAYCLOSE()+DayClose(1)+DAYCLOSE(2))/3; 2. 첨부된 그림과 같이 정상적으로 검증이 되고 지표도 출력되는 식입니다. 검증에 오류가 없습니다. 즐거운 하루되세요 > 하티 님이 쓴 글입니다. > 제목 : 키움증권 지표를 예스트레이더 지표로 변경 > 안녕하세요 최근에 키움증권에서 하이투자증권으로 이전한 투자자입니다. 제가 키움증권에서 사용한 지표를 예스트레이드로 변경하려고 하는데 도와주시면 감사드립니다. (1) 지지라인 지표 MA5=(NPREDAYCLOSE(1)+NPREDAYCLOSE(2)+NPREDAYCLOSE(3)+NPREDAYCLOSE(4))/4; MA3=(DAYCLOSE()+NPREDAYCLOSE(1)+NPREDAYCLOSE(2))/3; IF((MA3-MA5)/MA5>=PERIOD1,MA3,IF((MA3-MA5)/MA5<PERIOD2,MA3,MA5)) -> PERIOD1 은 1 PERIOD2 는 2 ==>알려주신 수식 input : Period1(1),Period2(2); var: ma5(0),ma3(0); MA5=(DAYCLOSE(1)+DAYCLOSE(2)+DAYCLOSE(3)+DAYCLOSE(4))/4; MA3=(DAYCLOSE()+DayClose(1)+DAYCLOSE(2))/3; IF (MA3-MA5)/MA5 >= PERIOD1 Then var1 = MA3; Else IF (MA3-MA5)/MA5<PERIOD2 Then var1 = ma3; Else var1 = MA5; plot1(var1,"지지라인지표"); 당일가격이 아니라 전일가격입니다. 전일가격으로 변경 부탁드립니다. (2) 상승 하락 라인 지표 수식1 : 상승 m=TEMA(c,period); if(m>=m(1),m,0)//상승 수식2 :하락 if(m<m(1),m,0)//하락 지표조건설정 period : 4 ----> 변경이 가능하도록 부탁드립니다. ==>알려주신 수식 input : Period(4); var : TEMAV(0); TEMAV = TEMA(period); if TEMAV >= TEMAV[1] Then var1 = TEMAV; if TEMAV < TEMAV[1] Then var2 = TEMAV; plot1(var1,"상승"); plot2(var2,"하락"); 수식을 검증했더니 수식오류가 발생해서 죄송하지만 다시 한번 작성 부탁드립니다.