커뮤니티

수식작성좀 부탁드립니다.

프로필 이미지
천왕봉
2019-11-27 01:09:18
210
글번호 133942
답변완료
1. 60일 이평선, 2. 120일 이평선, 3. 일목균형표 전환선 4. 일목균형표 기준선 5. 일봉상 5일선, 6. 일봉상 10일선, 7. 일봉상 20일선, 8. 일봉상 60일선, 9. 일봉상 120일선 10. 일봉상 일목균형표 전환선 11. 일봉상 일목균형표 기준선 위 11개의 선들 중에 3개 이상의 선이 4틱 이내의 범위 내에 모여있고, 캔들의 저가 역시 모여있는 선들의 범위 내에 있을 때 매수 진입하는 수식 좀 부탁드리겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-11-27 15:27:41

안녕하세요 예스스탁입니다. var : cnt(0),sumv1(0),sumv2(0),sumv3(0),sumv4(0),sumv5(0); var : h1(0),l1(0),h2(0),l2(0),count(0); Array : VV[11](0); VV[0] = ma(C,60); VV[1] = ma(c,120); VV[2] = (highest(H,9)+lowest(L,9))/2; VV[3] = (highest(H,26)+lowest(L,26))/2; sumV1 = 0; sumV2 = 0; sumV3 = 0; sumV4 = 0; sumV5 = 0; h1 = DayHigh; L1 = Daylow; h2 = DayHigh; L2 = Daylow; for cnt = 0 to 119 { if cnt < 5 Then sumV1 = sumV1+DayClose(cnt); if cnt < 10 Then sumV2 = sumV2+DayClose(cnt); if cnt < 20 Then sumV3 = sumV3+DayClose(cnt); if cnt < 60 Then sumV4 = sumV4+DayClose(cnt); if cnt < 120 Then sumV5 = sumV5+DayClose(cnt); if cnt < 9 Then { if DayHigh(cnt) > h1 Then h1 = DayHigh(cnt); if DayLow(cnt) < l1 Then L1 = DayHigh(cnt); } if cnt < 26 Then { if DayHigh(cnt) > h2 Then h2 = DayHigh(cnt); if DayLow(cnt) < l2 Then L2 = DayHigh(cnt); } } if DayClose(4) > 0 then VV[4] = sumV1 / 5; if DayClose(9) > 0 then VV[5] = sumV2 / 10; if DayClose(19) > 0 then VV[6] = sumV3 / 20; if DayClose(60) > 0 then VV[7] = sumV4 / 60; if DayClose(119) > 0 then VV[8] = sumV5 / 120; if DayClose(8) > 0 then VV[9] = (H1+L1)/2; if DayClose(25) > 0 then VV[10] = (H2+L2)/2; count = 0; for cnt = 0 to 10 { if abs(L-VV[cnt]) <= PriceScale*4 Then count = count+1; } if count >= 3 then buy(); 즐거운 하루되세요 > 천왕봉 님이 쓴 글입니다. > 제목 : 수식작성좀 부탁드립니다. > 1. 60일 이평선, 2. 120일 이평선, 3. 일목균형표 전환선 4. 일목균형표 기준선 5. 일봉상 5일선, 6. 일봉상 10일선, 7. 일봉상 20일선, 8. 일봉상 60일선, 9. 일봉상 120일선 10. 일봉상 일목균형표 전환선 11. 일봉상 일목균형표 기준선 위 11개의 선들 중에 3개 이상의 선이 4틱 이내의 범위 내에 모여있고, 캔들의 저가 역시 모여있는 선들의 범위 내에 있을 때 매수 진입하는 수식 좀 부탁드리겠습니다.