골든크로스 문의
1. 5일선이 20일선 크로스업시 매수, 크로스다운시 매도
- 단, 5일선, 20일선, 60일선의 간격이 좁거나 혼조세일 경우 매매 금지
- 5일선이 20일선을 확실히 넘을때만 매매
2. 매매 상태에서 5일선과 20일선의 간격(이격도)이 어느정도 커지면 청산
- 일정수치 이상(또는 일정수익 이상) 벌어지면 청산
- 간격이 벌어지다가 어느정도 좁아지면 청산
부탁드려요.
답변 1
예스스탁
예스스탁 답변
2021-01-21 14:20:54
안녕하세요
예스스탁입니다.
주석 내용 참고하셔서
3개이평 간격 및 청산이격 변경해 사용하시기 바랍니다.
input : P1(5),P2(20),P3(60);
#이평
var1 = ma(c,P1);
var2 = ma(c,P2);
var3 = ma(c,P3);
#이평3개 중 최대값
value1 = max(var1,Var2,Var3);
#이평3개 중 최소값
Value2 = min(var1,Var2,Var3);
#5-20이평 이격
Value3 = var1/Var2*100;
#5-20 골드이고 이평3개가 5% 이상의 간격이면 매수
if CrossUp(var1,Var2) and value1 >= Value2*1.05 Then
Buy();
#5-20 데드이고 이평3개가 5% 이상의 간격이면 매도
if CrossDown(var1,Var2) and value1 >= Value2*1.05 Then
Sell();
#매수후
if MarketPosition == 1 Then
{
#이격도 110이상이면 청산
if Value3 >= 110 Then
ExitLong();
#이격이 108이상 기록후 105까지 떨어지면 청산
if Highest(Value3,BarsSinceEntry) >= 108 and Value3 <= 105 Then
ExitLong();
}
#매도후
if MarketPosition == -1 Then
{
#이격도 90이하이면 청산
if Value3 >= 110 Then
ExitShort();
#이격이 92 이하 기록후 95까지 상승하면 청산
if Highest(Value3,BarsSinceEntry) >= 108 and Value3 <= 105 Then
ExitShort();
}
즐거운 하루되세요
> light3 님이 쓴 글입니다.
> 제목 : 시스템식 문의드립니다.
> 골든크로스 문의
1. 5일선이 20일선 크로스업시 매수, 크로스다운시 매도
- 단, 5일선, 20일선, 60일선의 간격이 좁거나 혼조세일 경우 매매 금지
- 5일선이 20일선을 확실히 넘을때만 매매
2. 매매 상태에서 5일선과 20일선의 간격(이격도)이 어느정도 커지면 청산
- 일정수치 이상(또는 일정수익 이상) 벌어지면 청산
- 간격이 벌어지다가 어느정도 좁아지면 청산
부탁드려요.