커뮤니티
수식 문의 드립니다
2017-02-08 20:32:10
115
글번호 106677
수식 문의 드립니다.
아래는 교재의 예제입니다.
진입시 일봉의 n일평균선이(변수로) 상승중이면서 아래 조건과 맞으면 매수
일봉의 n일평균선이(변수로) 하락중이면서 아래 조건과 맞으면 매도
위 조건을 추가하여 진입식을 보완하여 주시면 감사하겠습니다.
Input : DayMult(0.35), Mult(6.5);
Var1 = (DayHigh(1)-DayLow(1)) * DayMult;
If EntriesToday(date) < 1 and sTime < 143000 Then {
Buy("B2", AtStop, DayOpen+Var1);
Sell("S2", AtStop, DayOpen-Var1);
}
답변 1
예스스탁 예스스탁 답변
2017-02-10 11:04:10
안녕하세요
예스스탁입니다.
Input : DayMult(0.35), Mult(6.5),N(5);
var : cnt(0),sum(0),mav(0),sum1(0),mav1(0);
Var1 = (DayHigh(1)-DayLow(1)) * DayMult;
sum = 0;
sum1 = 0;
for cnt = 0 to N-1{
sum = sum + DayClose(cnt);
sum1 = sum1 + DayClose(cnt+1);
}
mav = sum/N;
mav1 = sum1/N;
If EntriesToday(date) < 1 and sTime < 143000 Then {
if mav > mav1 then
Buy("B2", AtStop, DayOpen+Var1);
if mav < mav1 Then
Sell("S2", AtStop, DayOpen-Var1);
}
즐거운 하루되세요
> 버핏 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다
> 수식 문의 드립니다.
아래는 교재의 예제입니다.
진입시 일봉의 n일평균선이(변수로) 상승중이면서 아래 조건과 맞으면 매수
일봉의 n일평균선이(변수로) 하락중이면서 아래 조건과 맞으면 매도
위 조건을 추가하여 진입식을 보완하여 주시면 감사하겠습니다.
Input : DayMult(0.35), Mult(6.5);
Var1 = (DayHigh(1)-DayLow(1)) * DayMult;
If EntriesToday(date) < 1 and sTime < 143000 Then {
Buy("B2", AtStop, DayOpen+Var1);
Sell("S2", AtStop, DayOpen-Var1);
}