커뮤니티

시스템식 문의드립니다.

프로필 이미지
light3
2021-01-20 20:31:20
849
글번호 145669
답변완료
골든크로스 문의 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일선의 간격(이격도)이 어느정도 커지면 청산 - 일정수치 이상(또는 일정수익 이상) 벌어지면 청산 - 간격이 벌어지다가 어느정도 좁아지면 청산 부탁드려요.