커뮤니티
질문드립니다.
2015-10-21 10:35:50
97
글번호 91514
질문1.
선물일봉에서 거래를 할려고 합니다.
예를들어 10ma를 이용해서 거래를 하고자 하는데,
문제는 지속적으로 변화하는 10ma를 이용하는 것이 아니라,
오늘 거래가 시작될 때의 10ma 값(이하 a)을 따로 저장하여,
a값을 상회하면 매수, a값을 하회하면 매도를 하고 싶습니다.
그리고 주문은 atstop을 이용하여 a값을 몇번 건드리더라고 계속 주문을 내고 싶습니다.
요약하자면 시초가와 동시에 생성되는 10ma값을 따로 지정하여,
현재 진입된 포지션에 관계없이,
a값을 밑에서 위로 뚫고 올라가면 매수,
a값을 위에서 밑으로 뚤고 내려가면 매도를,
횟수에 관계없이 주문을 내고 싶습니다.
(제 생각에는 atstop으로 주문을 내는 것으로 보이는데요...이것도 맞는지요?)
이렇게 주문을 내는 수식을 예시와 함께 부탁드립니다.
질문2.
질문1에서 말씀드렸던 시초가 시 형성되는 10ma값을 지표로 구현하는 수식을 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-10-21 11:24:17
안녕하세요
예스스탁입니다.
1.
해당 내용 분봉에서 구현하셔야 합니다.
분봉에서 시초가 시점에서 일봉이평을 구하고
아래에서 위로 가격이 상승해서 터치하면 매수
위에서 아래로 가격이 하락해서 터치하면 매도하게 구현되어야 합니다.
아래식 참고하시기 바랍니다.
input : P(10);
var : mav(0),cnt(0);
#시가기준 일봉 P이평
#1~9일전종가+당일시가를 10으로 나눔
if dayindex == 0 Then{
var1 = dayopen(0);
for cnt = 1 to P-1{
var1 = var1+DayClose(cnt);
}
mav = var1/P;
}
if NextBarOpen <= mav Then
buy("b",AtStop,mav);
if NextBarOpen >= mav Then
sell("s",AtStop,mav);
2.
input : P(10);
var : mav(0),cnt(0);
if dayindex == 0 Then{
var1 = dayopen(0);
for cnt = 1 to P-1{
var1 = var1+DayClose(cnt);
}
mav = var1/P;
}
plot1(mav);
즐거운 하루되세요
> yanartas 님이 쓴 글입니다.
> 제목 : 질문드립니다.
>
질문1.
선물일봉에서 거래를 할려고 합니다.
예를들어 10ma를 이용해서 거래를 하고자 하는데,
문제는 지속적으로 변화하는 10ma를 이용하는 것이 아니라,
오늘 거래가 시작될 때의 10ma 값(이하 a)을 따로 저장하여,
a값을 상회하면 매수, a값을 하회하면 매도를 하고 싶습니다.
그리고 주문은 atstop을 이용하여 a값을 몇번 건드리더라고 계속 주문을 내고 싶습니다.
요약하자면 시초가와 동시에 생성되는 10ma값을 따로 지정하여,
현재 진입된 포지션에 관계없이,
a값을 밑에서 위로 뚫고 올라가면 매수,
a값을 위에서 밑으로 뚤고 내려가면 매도를,
횟수에 관계없이 주문을 내고 싶습니다.
(제 생각에는 atstop으로 주문을 내는 것으로 보이는데요...이것도 맞는지요?)
이렇게 주문을 내는 수식을 예시와 함께 부탁드립니다.
질문2.
질문1에서 말씀드렸던 시초가 시 형성되는 10ma값을 지표로 구현하는 수식을 부탁드립니다.
감사합니다.
다음글
이전글