커뮤니티
키움증권 지표를 예스트레이더 지표로 변경
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,"하락");
수식을 검증했더니 수식오류가 발생해서 죄송하지만 다시 한번 작성 부탁드립니다.
다음글
이전글