커뮤니티
질문입니다.
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의 위 혹은 아래에 위치하면 그 봉의 시작값에 매수, 매도 신호를 발생시키고자 합니다.
위와같은 로직으로 작성하는 시스템의 수식을 부탁드립니다.
감사합니다.