커뮤니티

문의드립니다

프로필 이미지
파파리리
2019-03-05 14:30:45
165
글번호 126723
답변완료
문의드립니다 (1)검색식 아래는 만들어주신것에 조건만추가한 지표입니다 현제는 222 이평으로 되어있습니다 아래와같은식으로 따로 시가종가 9이평을 만들고요 조절가능하게 선언해주시고요 아래조건식에서 var8 이 >= var9 보다 크거나같은상태에서 시가 9이평이 var8을 크로스업하고 1봉전종가가 var8 과의 차이가3%미만인 검색식을만들고십습니다 (2)시스템은 위조건에서진입하고요 익절10% 손절은 종가가 var9보다 5% 이하이거나 시가9이평이 var8를크로스다운하면손절입니다 부탁드립니다 항상 감사합니다 Input : Period1(222),Period2(222); var : cnt(0),sum1(0),sum2(0); Array : OO[222](0),CC[222](0); var1 = h[1]; var2 = l[1]; var3 = abs (var1 - var2)*100; if c >= h[1] and Upvol > DownVol and var3 > 3 or c <= l[1] and DownVol > Upvol and var3 > 3 Then { OO[0] = O; CC[0] = C; for cnt = 1 to 221 { OO[cnt] = OO[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } if OO[Period1] > 0 then { sum1 = 0; for cnt = 0 to Period1-1 { sum1 = sum1 + OO[cnt]; } var8 = sum1/Period1; } if CC[Period2] > 0 then { sum2 = 0; for cnt = 0 to Period2-1 { sum2 = sum2 + CC[cnt]; } var9 = sum2/Period2; } //Plot1(var8, "이동평균1"); //Plot2(var9, "이동평균2");
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-03-06 14:21:51

안녕하세요 예스스탁입니다. 1 Input : Period1(222),Period2(222),p(9); var : cnt(0),sum1(0),sum2(0),sum3(0); Array : OO[222](0),CC[222](0); var1 = h[1]; var2 = l[1]; var3 = abs (var1 - var2)*100; if c >= h[1] and Upvol > DownVol and var3 > 3 or c <= l[1] and DownVol > Upvol and var3 > 3 Then { OO[0] = O; CC[0] = C; for cnt = 1 to 221 { OO[cnt] = OO[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } if OO[Period1] > 0 then { sum1 = 0; for cnt = 0 to Period1-1 { sum1 = sum1 + OO[cnt]; } var8 = sum1/Period1; } if CC[Period2] > 0 then { sum2 = 0; for cnt = 0 to Period2-1 { sum2 = sum2 + CC[cnt]; } var9 = sum2/Period2; } if OO[P] > 0 then { sum3 = 0; for cnt = 0 to P-1 { sum3 = sum3 + OO[cnt]; } var10 = sum3/P; } if var8 >= var9 and crossup(var10,var8) and C[1] <= var8*1.03 and C[1] >= var8*0.97 Then find(1); 2 Input : Period1(222),Period2(222),p(9); var : cnt(0),sum1(0),sum2(0),sum3(0); Array : OO[222](0),CC[222](0); var1 = h[1]; var2 = l[1]; var3 = abs (var1 - var2)*100; if c >= h[1] and Upvol > DownVol and var3 > 3 or c <= l[1] and DownVol > Upvol and var3 > 3 Then { OO[0] = O; CC[0] = C; for cnt = 1 to 221 { OO[cnt] = OO[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } if OO[Period1] > 0 then { sum1 = 0; for cnt = 0 to Period1-1 { sum1 = sum1 + OO[cnt]; } var8 = sum1/Period1; } if CC[Period2] > 0 then { sum2 = 0; for cnt = 0 to Period2-1 { sum2 = sum2 + CC[cnt]; } var9 = sum2/Period2; } if OO[P] > 0 then { sum3 = 0; for cnt = 0 to P-1 { sum3 = sum3 + OO[cnt]; } var10 = sum3/P; } if var8 >= var9 and crossup(var10,var8) and C[1] <= var8*1.03 and C[1] >= var8*0.97 Then buy(); if MarketPosition == 1 Then { if C <= var9*0.95 Then ExitLong("bx1"); if CrossDown(var10,var8) Then ExitLong("bx2"); } SetStopProfittarget(10,PercentStop); 즐거운 하루되세요 > 파파리리 님이 쓴 글입니다. > 제목 : 문의드립니다 > 문의드립니다 (1)검색식 아래는 만들어주신것에 조건만추가한 지표입니다 현제는 222 이평으로 되어있습니다 아래와같은식으로 따로 시가종가 9이평을 만들고요 조절가능하게 선언해주시고요 아래조건식에서 var8 이 >= var9 보다 크거나같은상태에서 시가 9이평이 var8을 크로스업하고 1봉전종가가 var8 과의 차이가3%미만인 검색식을만들고십습니다 (2)시스템은 위조건에서진입하고요 익절10% 손절은 종가가 var9보다 5% 이하이거나 시가9이평이 var8를크로스다운하면손절입니다 부탁드립니다 항상 감사합니다 Input : Period1(222),Period2(222); var : cnt(0),sum1(0),sum2(0); Array : OO[222](0),CC[222](0); var1 = h[1]; var2 = l[1]; var3 = abs (var1 - var2)*100; if c >= h[1] and Upvol > DownVol and var3 > 3 or c <= l[1] and DownVol > Upvol and var3 > 3 Then { OO[0] = O; CC[0] = C; for cnt = 1 to 221 { OO[cnt] = OO[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } if OO[Period1] > 0 then { sum1 = 0; for cnt = 0 to Period1-1 { sum1 = sum1 + OO[cnt]; } var8 = sum1/Period1; } if CC[Period2] > 0 then { sum2 = 0; for cnt = 0 to Period2-1 { sum2 = sum2 + CC[cnt]; } var9 = sum2/Period2; } //Plot1(var8, "이동평균1"); //Plot2(var9, "이동평균2");