커뮤니티

수식 부탁드립니다.

프로필 이미지
짱구아빠1234
2020-05-10 23:35:47
1850
글번호 138731
답변완료
지표 수식 부탁드립니다. 아래 조건에 따른 점수를 누적했을 때의 값을 오실레이터로 표현하고 싶습니다. 조건 1) 현재가가 각 이동평균선 76, 119, 190, 380선보다 높을 때마다 각 +1점씩, 낮을 때면 &#8211;1점씩. 2) 현재가가 각 이동평균선 9, 26선보다 높으면 각 +2점씩, 낮으면 &#8211;2점씩. 3) 각 이동평균선 76, 119, 190, 380선이 상승추세선이면 각 +1점, 하락추세면 각 &#8211;1점. 4) 각 이동평균선 9선, 26선이 상승추세선이면 각 +2점, 하락추세면 각 &#8211;2점. 3) 현재가가 일목균형표 선행스팬 구름층보다 위에 있으면 +2점, 아래에 있으면 &#8211;2점 4) 일목균형표 선행스팬이 양운이면 +2점, 음운이면 &#8211;2점 5) 일목균형표 후행스팬이 26캔들 전 가격보다 높으면 +2점, 낮으면-2점 6) 일목균형표 전환선>기준선이면 +1점, 전환선<기준선 &#8211;1점 7) 일목균형표 기준선>선행스팬1,2이면 +1점, 기준선<선행스팬이면 &#8211;1점 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-11 14:12:57

안녕하세요 예스스탁입니다. var : pt(0); var : 전환선(0),기준선(0),후행스팬(0),선행스팬1(0),선행스팬2(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; 후행스팬 = C; 선행스팬1 = (전환선[25]+기준선[25])/2; 선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2; var1 = ma(C,76); var2 = ma(C,119); var3 = ma(C,190); var4 = ma(C,390); var5 = ma(C,9); var6 = ma(C,26); pt = 0; if c > var1 Then pt = pt+1; if c < var1 Then pt = pt-1; if c > var2 Then pt = pt+1; if c < var2 Then pt = pt-1; if c > var3 Then pt = pt+1; if c < var3 Then pt = pt-1; if c > var4 Then pt = pt+1; if c < var4 Then pt = pt-1; if c > var5 Then pt = pt+2; if c < var5 Then pt = pt-2; if c > var6 Then pt = pt+2; if c < var6 Then pt = pt-2; if var1 > var1[1] Then pt = pt+1; if var1 < var1[1] Then pt = pt-1; if var2 > var2[1] Then pt = pt+1; if var2 < var2[1] Then pt = pt-1; if var3 > var3[1] Then pt = pt+1; if var3 < var3[1] Then pt = pt-1; if var4 > var4[1] Then pt = pt+1; if var4 < var4[1] Then pt = pt-1; if var5 > var5[1] Then pt = pt+2; if var5 < var5[1] Then pt = pt-2; if var6 > var6[1] Then pt = pt+2; if var6 < var6[1] Then pt = pt-2; if c > max(선행스팬1,선행스팬2) Then pt = pt+2; if c < min(선행스팬1,선행스팬2) Then pt = pt-2; if 선행스팬1 > 선행스팬2 Then pt = pt+2; if 선행스팬1 < 선행스팬2 Then pt = pt-2; if 후행스팬 > C[26] Then pt = pt+2; if 후행스팬 < C[26] Then pt = pt-2; if 전환선 > 기준선 Then pt = pt+1; if 전환선 < 기준선 Then pt = pt-1; if 기준선 > max(선행스팬1,선행스팬2) Then pt = pt+1; if 기준선 < min(선행스팬1,선행스팬2) Then pt = pt-1; plot1(pt); 즐거운 하루되세요 > 짱구아빠1234 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 지표 수식 부탁드립니다. 아래 조건에 따른 점수를 누적했을 때의 값을 오실레이터로 표현하고 싶습니다. 조건 1) 현재가가 각 이동평균선 76, 119, 190, 380선보다 높을 때마다 각 +1점씩, 낮을 때면 &#8211;1점씩. 2) 현재가가 각 이동평균선 9, 26선보다 높으면 각 +2점씩, 낮으면 &#8211;2점씩. 3) 각 이동평균선 76, 119, 190, 380선이 상승추세선이면 각 +1점, 하락추세면 각 &#8211;1점. 4) 각 이동평균선 9선, 26선이 상승추세선이면 각 +2점, 하락추세면 각 &#8211;2점. 3) 현재가가 일목균형표 선행스팬 구름층보다 위에 있으면 +2점, 아래에 있으면 &#8211;2점 4) 일목균형표 선행스팬이 양운이면 +2점, 음운이면 &#8211;2점 5) 일목균형표 후행스팬이 26캔들 전 가격보다 높으면 +2점, 낮으면-2점 6) 일목균형표 전환선>기준선이면 +1점, 전환선<기준선 &#8211;1점 7) 일목균형표 기준선>선행스팬1,2이면 +1점, 기준선<선행스팬이면 &#8211;1점 감사합니다.