커뮤니티

질문입니다.

프로필 이미지
yanartas
2016-10-14 10:55:20
78
글번호 102958
답변완료
선물 5분봉에서 거래를 하고자 합니다. 2ma, 10ma, 20ma를 이용해서 시스템을 작성하고 싶습니다. 만약, 2ma와 10ma의 관계에서 2ma가 10ma를 상향돌파, 하향돌파하면 그 봉의 마지막에 매수, 매도 신호를 발생시키고 싶습니다. 그리고 2ma와 20ma의 관계에서 2ma가 20ma의 위 혹은 아래에 위치하면 그 봉의 시작값에 매수, 매도 신호를 발생시키고자 합니다. 위와같은 로직으로 작성하는 시스템의 수식을 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-14 11:43:53

안녕하세요 예스스탁입니다. "2ma와 20ma의 관계에서 2ma가 20ma의 위 혹은 아래에 위치하면 그 봉의 시작값에 매수, 매도 신호" 수식은 봉완성시 조건을 체크합니다. 조건판단 시점보다 이전의 시간으로 신호를 발생할수는 없습니다. 만약에 문의하신 내용이 해당 조건이 만족하고 그 이후에 해당 봉의 시가이상이나 이하의 시세가 발생할때 신호를 내고자 하시는 내용이면 아래와 같습니다. var1 = ma(C,2); var2 = ma(C,10); var3 = ma(c,20); #2-10 상향돌파시 종가매수 if crossup(var1,var2) Then buy("b1"); #2-10 하향이탈시 종가매도 if CrossDown(var1,var2) Then sell("s1"); #2이평이 20이평보다 크면 if var1 > var3 Then{ #다음봉시가가 조건만족봉 시가보다 낮으면 다음봉에서 시가 이상의 시세가 발생하면 매수 if NextBarOpen < O Then buy("b2",AtStop,O); #다음봉시가가 조건만족봉 시가보다 높으면 다음봉에서 시가 이하의 시세가 발생하면 매수 if NextBarOpen < O Then buy("b3",AtLimit,O); } #2이평이 20이평보다 작으면 if var1 < var3 Then{ #다음봉시가가 조건만족봉 시가보다 낮으면 다음봉에서 시가 이상의 시세가 발생하면 매도 if NextBarOpen < O Then sell("s2",AtLimit,O); #다음봉시가가 조건만족봉 시가보다 높으면 다음봉에서 시가 이하의 시세가 발생하면 매도 if NextBarOpen < O Then sell("s3",AtStop,O); } 즐거운 하루되세요 > yanartas 님이 쓴 글입니다. > 제목 : 질문입니다. > 선물 5분봉에서 거래를 하고자 합니다. 2ma, 10ma, 20ma를 이용해서 시스템을 작성하고 싶습니다. 만약, 2ma와 10ma의 관계에서 2ma가 10ma를 상향돌파, 하향돌파하면 그 봉의 마지막에 매수, 매도 신호를 발생시키고 싶습니다. 그리고 2ma와 20ma의 관계에서 2ma가 20ma의 위 혹은 아래에 위치하면 그 봉의 시작값에 매수, 매도 신호를 발생시키고자 합니다. 위와같은 로직으로 작성하는 시스템의 수식을 부탁드립니다. 감사합니다.