커뮤니티
문의 드립니다.
2019-06-05 16:08:20
309
글번호 129235
비슷한 예제 다시 부탁 드립니다.
ex1) 현재 1분봉에서 cond1로 매수신호가 나왔다면, 1일봉을 확인하고 1일봉 20일선이 60일선 위에 있으면 그대로 매수, 20일선이 60일선 밑에 있으면 매수 진입금지
ex1) 현재 1분봉에서 cond2로 매도신호가 나왔다면, 1일봉을 확인하고 1일봉 20일선이 60일선 밑에 있으면 그대로 매도, 20일선이 60일선 위에 있으면 매도 진입금지
감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-06-05 16:14:02
안녕하세요
예스스탁입니다.
input : P1(20),P2(60);
var : sum1(0),mav1(0),sum2(0),mav2(0),cnt(0);
if dayclose(P2-1) > 0 then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to P2-1
{
if cnt < P1 then
sum1 = sum1 + DayClose(cnt);
if cnt < P2 then
sum2 = sum2 + DayClose(cnt);
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if cond1 and mav1 > mav2 Then
Buy("B");
If cond2 and mav1 < mav2 Then
Sell("S");
}
즐거운 하루되세요
> 매플 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 비슷한 예제 다시 부탁 드립니다.
ex1) 현재 1분봉에서 cond1로 매수신호가 나왔다면, 1일봉을 확인하고 1일봉 20일선이 60일선 위에 있으면 그대로 매수, 20일선이 60일선 밑에 있으면 매수 진입금지
ex1) 현재 1분봉에서 cond2로 매도신호가 나왔다면, 1일봉을 확인하고 1일봉 20일선이 60일선 밑에 있으면 그대로 매도, 20일선이 60일선 위에 있으면 매도 진입금지
감사합니다.