커뮤니티
초보자의 이용(잘부탁드립니다.)-문의드려요
2018-02-07 00:33:59
192
글번호 116375
# 우선 주석을 (#)으로 하는게 맞는지요?
# 게시판을 읽고 비슷하게라도 올려야 할듯해서 나름 만들어봅니다.
# 키움에는 저처럼 코딩을 못해도 조건식이 만들어져 있어서 편하긴 한데
매일 새로 체결준비를 해야해서 공부를 해서라도 하이투자로 옴겨야 될듯합니다.
# 1. 거래소와 코스닥에서 검색을 한다.
# 2. 일봉만 확인한다.
# 3. 5일, 20일, 60일, 120일, 250일 지수이동평균을 사용한다.
# 4. 범위는 오늘부터 100일전까지 정한다.
input : P1(5),P2(20),P3(60),P4(120),P5(250);
input : N(100);
input : m = (H+L)/2;(이걸 뭘로 정의해야 하나요?)
# 변수를 정한다.
# 대개 이렇게 되어 있던데 ema(c,P1); c가 뭔지 몰라서요 ㅎㅎ
# (키움 : m = (H+L)/2 요걸로 했거든요)
var1 = ema(m,P1); # 5일 지수이동평균
var2 = ema(m,P2); # 20일 지수이동평균
var3 = ema(m,P3); # 60일 지수이동평균
var4 = ema(m,P4); # 120일 지수이동평균
var5 = ema(m,P5); # 250일 지수이동평균
# 5일지수이동평균이 20일 지수이동평균을 상향돌파한다.
# 돌파한 가격점에 60일<120일<250일 배열되어야 한다.
IF (var1<var3 AND var3<var4 AND var4<var5,
CROSSUP(var1, var2), 0) Then
find(1);
(검증오류:FIND는 종목검색에서만 쓸수있습니다.)
# 그림을 첨부해서 올립니다.
답변 2
예스스탁 예스스탁 답변
2018-02-07 11:08:58
안녕하세요
예스스탁입니다.
1
주석은 #이나 //로 지정하고 붙이시면 됩니다.
2
m은 예스랭귀지에서 거래대금을 뜻하는 예약어 입니다.
다른이름으로 대체해서 변수선언후 사용하시면 됩니다.
3
(검증오류:FIND는 종목검색에서만 쓸수있습니다.)
종목검색수식을 지표나 시스템등 다른편집창에서 작성하고 검증하면
해당 오류메세지가 나타납니다.
종목검색편집창으로 여시고 식 작성하고 검증해야 합니다.
4
수정한 수식입니다.
input : P1(5),P2(20),P3(60),P4(120),P5(250);
var : mm(0);
#mm변수에 봉의 중간값 저장
mm = (H+L)/2;
//중간값 기준 지수이평들
var1 = ema(mm,P1); # 5일 지수이동평균
var2 = ema(mm,P2); # 20일 지수이동평균
var3 = ema(mm,P3); # 60일 지수이동평균
var4 = ema(mm,P4); # 120일 지수이동평균
var5 = ema(mm,P5); # 250일 지수이동평균
IF var3 < var4 and var4 < var5 and
CROSSUP(var1, var2) Then
find(1);
즐거운 하루되세요
> 혼자놀아요 님이 쓴 글입니다.
> 제목 : 초보자의 이용(잘부탁드립니다.)-문의드려요
> # 우선 주석을 (#)으로 하는게 맞는지요?
# 게시판을 읽고 비슷하게라도 올려야 할듯해서 나름 만들어봅니다.
# 키움에는 저처럼 코딩을 못해도 조건식이 만들어져 있어서 편하긴 한데
매일 새로 체결준비를 해야해서 공부를 해서라도 하이투자로 옴겨야 될듯합니다.
# 1. 거래소와 코스닥에서 검색을 한다.
# 2. 일봉만 확인한다.
# 3. 5일, 20일, 60일, 120일, 250일 지수이동평균을 사용한다.
# 4. 범위는 오늘부터 100일전까지 정한다.
input : P1(5),P2(20),P3(60),P4(120),P5(250);
input : N(100);
input : m = (H+L)/2;(이걸 뭘로 정의해야 하나요?)
# 변수를 정한다.
# 대개 이렇게 되어 있던데 ema(c,P1); c가 뭔지 몰라서요 ㅎㅎ
# (키움 : m = (H+L)/2 요걸로 했거든요)
var1 = ema(m,P1); # 5일 지수이동평균
var2 = ema(m,P2); # 20일 지수이동평균
var3 = ema(m,P3); # 60일 지수이동평균
var4 = ema(m,P4); # 120일 지수이동평균
var5 = ema(m,P5); # 250일 지수이동평균
# 5일지수이동평균이 20일 지수이동평균을 상향돌파한다.
# 돌파한 가격점에 60일<120일<250일 배열되어야 한다.
IF (var1<var3 AND var3<var4 AND var4<var5,
CROSSUP(var1, var2), 0) Then
find(1);
(검증오류:FIND는 종목검색에서만 쓸수있습니다.)
# 그림을 첨부해서 올립니다.
혼자놀아요
2018-02-07 15:05:43
혼자놀아요 님에 의해 삭제된 답변입니다.
다음글
이전글