안녕하세요
5분 분차트에서 시스템을 적용하려고 합니다
5분 분차트에 시스템 적용시 일봉차트의 5일 이평 값을 불러와서 매매에 적용할수 있는지 궁금합니다.
미리 답변 감사드립니다.
If MarketPosition == 0 Then {
If close> 일봉상의 5일 이평선 Then {
buy("매수",Atmarket);
}
If close< 일봉상의 5일 이평선 Then {
sell("매도",Atmarket);
}
}
Else If MarketPosition == 1 Then {
If close< 일봉상의 20일 이평선 then {
Exitlong("매수청산",Atmarket);
}
}
Else If MarketPosition == -1 Then {
If close> 일봉상의 20일 이평선 Then {
Exitshort("매도청산",Atmarket);
}
}
답변 1
예스스탁
예스스탁 답변
2023-04-06 11:12:48
안녕하세요
예스스탁입니다.
input : P1(5),P2(20);
var : cnt(0), sumV1(0),sumV2(0);
var : mav1(0),mav2(0);
#일봉이평 계산
sumV1 = 0;
sumV2 = 0;
for cnt = 0 to P2
{
if cnt < P1 Then
sumV1 = sumV1+DayClose(cnt);
if cnt < P2 Then
sumV2 = sumV2+DayClose(cnt);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
If MarketPosition == 0 Then {
If close> mav1 and mav1 > 0 Then {
buy("매수",Atmarket);
}
If close< mav1 and mav1 > 0 Then {
sell("매도",Atmarket);
}
}
Else If MarketPosition == 1 Then {
If close< maV2 and mav2 > 0 then {
Exitlong("매수청산",Atmarket);
}
}
Else If MarketPosition == -1 Then {
If close> maV2 and mav2 > 0 Then {
Exitshort("매도청산",Atmarket);
}
}
즐거운 하루되세요
> kortp119 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다
> 안녕하세요
5분 분차트에서 시스템을 적용하려고 합니다
5분 분차트에 시스템 적용시 일봉차트의 5일 이평 값을 불러와서 매매에 적용할수 있는지 궁금합니다.
미리 답변 감사드립니다.
If MarketPosition == 0 Then {
If close> 일봉상의 5일 이평선 Then {
buy("매수",Atmarket);
}
If close< 일봉상의 5일 이평선 Then {
sell("매도",Atmarket);
}
}
Else If MarketPosition == 1 Then {
If close< 일봉상의 20일 이평선 then {
Exitlong("매수청산",Atmarket);
}
}
Else If MarketPosition == -1 Then {
If close> 일봉상의 20일 이평선 Then {
Exitshort("매도청산",Atmarket);
}
}