커뮤니티
문의 드립니다.
2019-09-04 13:22:37
193
글번호 131715
안녕하세요~
1. 일봉 기준으로 1>10일선 돌파시 매수하고, 1<10일선 돌파시 매도할때
종가에 매수/매도가 진행되는데,
이를 30분봉으로 전환하여 1>10일선 돌파당일날에 매수, 매도하는 수식 부탁드립니다.
2. 일봉 기준으로 1>10일선 돌파시 N% 이하에서만 매수하고,N% 이상에서는 매수진입금지
청산은 1<10일선 돌파시 청산하고,
반대로 1<10일선 돌파시 N% 이하에서만 매도하고, N% 이상에서는 매도진입금지수식
청산은 1>10일선 돌파시 청산하는 수식 부탁드립니다.
많은 도움에 감사드립니다.~~
답변 1
예스스탁 예스스탁 답변
2019-09-05 11:38:31
안녕하세요
예스스탁입니다.
1
input : P1(1),P2(10);
var : sum1(0),sum2(0),mav1(0),mav2(0),cnt(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to P2
{
if cnt < P1 Then
{
sum1 = sum1 + DayClose(cnt);
}
if cnt < P2 Then
{
sum2 = sum2 + DayClose(cnt);
}
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if mav1 > mav2 Then
buy();
if mav1 < mav2 Then
sell();
2
input : P1(1),P2(10),n(3);
var : sum1(0),sum2(0),mav1(0),mav2(0),cnt(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to P2
{
if cnt < P1 Then
{
sum1 = sum1 + DayClose(cnt);
}
if cnt < P2 Then
{
sum2 = sum2 + DayClose(cnt);
}
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if mav1 > mav2 and mav1 < mav2*(1+n/100) Then
buy();
if MarketPosition == 1 and mav1 < mav2 Then
exitlong();
if mav1 < mav2 and mav1 > mav2*(1-n/100) Then
sell();
if MarketPosition == -1 and mav1 > mav2 Then
ExitShort();
즐거운 하루되세요
> 금강불괴 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요~
1. 일봉 기준으로 1>10일선 돌파시 매수하고, 1<10일선 돌파시 매도할때
종가에 매수/매도가 진행되는데,
이를 30분봉으로 전환하여 1>10일선 돌파당일날에 매수, 매도하는 수식 부탁드립니다.
2. 일봉 기준으로 1>10일선 돌파시 N% 이하에서만 매수하고,N% 이상에서는 매수진입금지
청산은 1<10일선 돌파시 청산하고,
반대로 1<10일선 돌파시 N% 이하에서만 매도하고, N% 이상에서는 매도진입금지수식
청산은 1>10일선 돌파시 청산하는 수식 부탁드립니다.
많은 도움에 감사드립니다.~~