커뮤니티

다시 한번 부탁드립니다.

프로필 이미지
눈내리는밤에
2018-03-06 18:10:55
148
글번호 117176
답변완료
다시 한번 부탁드립니다. 이동평균선 5, 10, 20, 60, 120, 240, 360 있을 경우 모든 이평선이 우상향 할때 매수하고, 10일 이동평균선이 20일 이동평균선을 crossdown 하면 청산하라. 또는 모든 이평선이 우하향 할때 매도하고, 10일 이동평균선이 20일 이동평균선을 crossup 하면 청산하라. 수고하세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-03-07 10:52:53

안녕하세요 예스스탁입니다. var1 = ma(C,5); var2 = ma(C,10); var3 = ma(C,20); var4 = ma(C,60); var5 = ma(C,120); var6 = ma(C,240); var7 = ma(C,360); value3 = 0; if var1 > var1[1] Then value3 = value3+1; if var2 > var2[1] Then value3 = value3+1; if var3 > var3[1] Then value3 = value3+1; if var4 > var4[1] Then value3 = value3+1; if var5 > var5[1] Then value3 = value3+1; if var6 > var6[1] Then value3 = value3+1; if var7 > var7[1] Then value3 = value3+1; value4 = 0; if var1 < var1[1] Then value4 = value4+1; if var2 < var2[1] Then value4 = value4+1; if var3 < var3[1] Then value4 = value4+1; if var4 < var4[1] Then value4 = value4+1; if var5 < var5[1] Then value4 = value4+1; if var6 < var6[1] Then value4 = value4+1; if var7 < var7[1] Then value4 = value4+1; if MarketPosition <= 0 and value3 == 7 Then buy(); if MarketPosition == 1 and CrossDown(var2,var3) Then exitlong(); if MarketPosition >= 0 and value4 == 7 Then sell(); if MarketPosition == -1 and crossup(var2,var3) Then ExitShort(); 즐거운 하루되세요 > 눈내리는밤에 님이 쓴 글입니다. > 제목 : 다시 한번 부탁드립니다. > 다시 한번 부탁드립니다. 이동평균선 5, 10, 20, 60, 120, 240, 360 있을 경우 모든 이평선이 우상향 할때 매수하고, 10일 이동평균선이 20일 이동평균선을 crossdown 하면 청산하라. 또는 모든 이평선이 우하향 할때 매도하고, 10일 이동평균선이 20일 이동평균선을 crossup 하면 청산하라. 수고하세요