커뮤니티

수식 문의

프로필 이미지
위피데이
2023-11-12 20:25:26
837
글번호 173965
답변완료
항상 수고 많으세요.! 키움 사용 수식입니다. 예스 수식 도움 요청합니다. a1=ma(c,5); a2=ma(c,120); b1= ValueWhen(1, crossdown(a1, a2), o); b2= CountSince(crossdown(a1, a2), date(1)!=date); b3= ValueWhen(1, crossup(a1, a2), o); b4= CountSince(crossup(a1, a2), date(1)!=date); if (b2 <=b4, b1, 1,0)
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2023-11-13 14:31:50

안녕하세요 예스스탁입니다. var : a1(0),a2(0),b1(0),b2(0),b3(0),b4(0); a1=ma(c,5); a2=ma(c,120); if sDate != sDate[1] Then { b2 = 0; b4 = 0; } if CrossDown(a1,a2) Then { b1 = o; b1 = b1+1; } if CrossUp(a1,a2) Then { b3 = o; b4 = b4+1; } var1 = iff(b2 <=b4,1, 0); Plot1(var1); 즐거운 하루되세요 > 위피데이 님이 쓴 글입니다. > 제목 : 수식 문의 > 항상 수고 많으세요.! 키움 사용 수식입니다. 예스 수식 도움 요청합니다. a1=ma(c,5); a2=ma(c,120); b1= ValueWhen(1, crossdown(a1, a2), o); b2= CountSince(crossdown(a1, a2), date(1)!=date); b3= ValueWhen(1, crossup(a1, a2), o); b4= CountSince(crossup(a1, a2), date(1)!=date); if (b2 <=b4, b1, 1,0)
프로필 이미지

위피데이

2023-11-14 11:20:10

안녕하세요 항상 많은 도움에 감사드려요, 문의 드렸던 내용(조건)에 대한 보충 설명을 드리며, 다시 한번 수식 검토를 부탁 드립니다. 첫 문의내용은 ; 5이평선이 120이평선을 골든크로스와 데드크로스를 반복할 때 골든크로스 시작 시가에서 수평선이 나오게 하는 수식인데 여기에서 조건이, ## 골든크로스 시작 시가에서 나오는 수평선이 데드크로스 구간을 지나 다시 시작하는 다음 골든크로스 직전까지 수평선이 나오는게 아니라, 해당 골든크로스가 구간 (데드크로스직 전)에서만 수평선이 나타나게 하는 조건을 구현하고 싶습니다. 늘 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 > 안녕하세요 예스스탁입니다. var : a1(0),a2(0),b1(0),b2(0),b3(0),b4(0); a1=ma(c,5); a2=ma(c,120); if sDate != sDate[1] Then { b2 = 0; b4 = 0; } if CrossDown(a1,a2) Then { b1 = o; b1 = b1+1; } if CrossUp(a1,a2) Then { b3 = o; b4 = b4+1; } var1 = iff(b2 <=b4,1, 0); Plot1(var1); 즐거운 하루되세요 > 위피데이 님이 쓴 글입니다. > 제목 : 수식 문의 > 항상 수고 많으세요.! 키움 사용 수식입니다. 예스 수식 도움 요청합니다. a1=ma(c,5); a2=ma(c,120); b1= ValueWhen(1, crossdown(a1, a2), o); b2= CountSince(crossdown(a1, a2), date(1)!=date); b3= ValueWhen(1, crossup(a1, a2), o); b4= CountSince(crossup(a1, a2), date(1)!=date); if (b2 <=b4, b1, 1,0)
프로필 이미지

예스스탁 예스스탁 답변

2023-11-15 13:13:33

안녕하세요 예스스탁입니다. var : a1(0),a2(0),b1(0),b3(0),T(0); a1=ma(c,5); a2=ma(c,120); if sDate != sDate[1] Then { T = 0; } if CrossDown(a1,a2) Then { b1 = o; T = -1; } if CrossUp(a1,a2) Then { b3 = o; T = 1; } if T == 1 then Plot1(b3); Else NoPlot(1); 즐거운 하루되세요 > 위피데이 님이 쓴 글입니다. > 제목 : Re : Re : 수식 문의 > 안녕하세요 항상 많은 도움에 감사드려요, 문의 드렸던 내용(조건)에 대한 보충 설명을 드리며, 다시 한번 수식 검토를 부탁 드립니다. 첫 문의내용은 ; 5이평선이 120이평선을 골든크로스와 데드크로스를 반복할 때 골든크로스 시작 시가에서 수평선이 나오게 하는 수식인데 여기에서 조건이, ## 골든크로스 시작 시가에서 나오는 수평선이 데드크로스 구간을 지나 다시 시작하는 다음 골든크로스 직전까지 수평선이 나오는게 아니라, 해당 골든크로스가 구간 (데드크로스직 전)에서만 수평선이 나타나게 하는 조건을 구현하고 싶습니다. 늘 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 > 안녕하세요 예스스탁입니다. var : a1(0),a2(0),b1(0),b2(0),b3(0),b4(0); a1=ma(c,5); a2=ma(c,120); if sDate != sDate[1] Then { b2 = 0; b4 = 0; } if CrossDown(a1,a2) Then { b1 = o; b1 = b1+1; } if CrossUp(a1,a2) Then { b3 = o; b4 = b4+1; } var1 = iff(b2 <=b4,1, 0); Plot1(var1); 즐거운 하루되세요 > 위피데이 님이 쓴 글입니다. > 제목 : 수식 문의 > 항상 수고 많으세요.! 키움 사용 수식입니다. 예스 수식 도움 요청합니다. a1=ma(c,5); a2=ma(c,120); b1= ValueWhen(1, crossdown(a1, a2), o); b2= CountSince(crossdown(a1, a2), date(1)!=date); b3= ValueWhen(1, crossup(a1, a2), o); b4= CountSince(crossup(a1, a2), date(1)!=date); if (b2 <=b4, b1, 1,0)