커뮤니티

종목검색 부탁드립니다.

프로필 이미지
아담스꺽
2025-01-10 16:31:05
638
글번호 187090
답변완료
아래의 2가지의 키움수식을 종목검색 수식으로 부탁드립니다. 항상 도움 주셔서 감사합니다. 수고하세요! --- 1)번 수식 --- 이 = ma(C, 5, 단순); 동 = ma(C, 20, 단순); 골든 = crossup(이, 동); 최고 = HighestSince(1, 골든, H); 최고가 = ValueWhen(1, 최고 == 최고(1) && 최고 > H, 최고); 최저 = if(동 > L, 1, 0); 최저가 = sum(최저); 결론 = 최저가 - valuewhen(1, 골든, 최저가(1)); 조건 = crossup(C, 최고가) && 결론 > 0; 카운트 = CountSince(골든, 조건) == 1; 카운트 && !카운트(1) --- 2)번 수식 --- S = sum(1); 이동1 = ma(c, 5, 지수); 이동2 = ma(c, 20, 단순); 급등전 = 이동1 > 이동1(1) && 이동1(1) < 이동1(2); 다운 = valuewhen(1, crossdown(이동1, 이동2), S); 급등1 = valuewhen(1, 급등전, S); 급등2 = valuewhen(2, 급등전, S); 급등3 = valuewhen(3, 급등전, S); 업 = valuewhen(1, crossup(이동1, 이동2), S); 조건 = 급등3 < 다운 && 다운 < 급등2 && 급등2 < 급등1 && 급등1 < 업; 조건 && !조건(1)
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-01-10 17:18:28

안녕하세요 예스스탁입니다. 1 var : 이(0),동(0),골든(False),최고(0),최고가(0); var : 최저(0),최저가(0),결론(0),조건(False),카운트(False),최저가1(0); var : cs(-1); 이 = ma(C, 5); 동 = ma(C, 20); 골든 = crossup(이, 동); if 골든 == true Then { 최고 = H; 최저가1 = 최저가[1]; cs = 0; } Else { if 최고 > 0 and H > 최고 Then 최고 = H; } if 최고 == 최고[1] and 최고 > H Then 최고가 = 최고; 최저 = iff(동 > L, 1, 0); 최저가 = Accum(최저); 결론 = 최저가 - 최저가1; 조건 = crossup(C, 최고가) && 결론 > 0; if cs >= 0 and 조건 == true Then cs = cs+1; 카운트 = cs == 1; if 카운트 == true && 카운트[1] == False Then Find(1); 2 var : S(0),이동1(0),이동2(0),급등전(False),다운(0),업(0); var : 급등1(0),급등2(0),급등3(0),조건(False); S = Accum(1); 이동1 = ema(c, 5); 이동2 = ma(c, 20); 급등전 = 이동1 > 이동1[1] && 이동1[1] < 이동1[2]; if CrossDown(이동1,이동2) Then 다운 = S; if 급등전 == true Then { 급등1 = S; 급등2 = 급등1[1]; 급등3 = 급등2[1]; } if CrossUp(이동1,이동2) Then 업 = S; 조건 = 급등3 < 다운 && 다운 < 급등2 && 급등2 < 급등1 && 급등1 < 업; if 조건 == true && 조건[1] == true Then Find(1); 즐거운 하루되세요 > 아담스꺽 님이 쓴 글입니다. > 제목 : 종목검색 부탁드립니다. > 아래의 2가지의 키움수식을 종목검색 수식으로 부탁드립니다. 항상 도움 주셔서 감사합니다. 수고하세요! --- 1)번 수식 --- 이 = ma(C, 5, 단순); 동 = ma(C, 20, 단순); 골든 = crossup(이, 동); 최고 = HighestSince(1, 골든, H); 최고가 = ValueWhen(1, 최고 == 최고(1) && 최고 > H, 최고); 최저 = if(동 > L, 1, 0); 최저가 = sum(최저); 결론 = 최저가 - valuewhen(1, 골든, 최저가(1)); 조건 = crossup(C, 최고가) && 결론 > 0; 카운트 = CountSince(골든, 조건) == 1; 카운트 && !카운트(1) --- 2)번 수식 --- S = sum(1); 이동1 = ma(c, 5, 지수); 이동2 = ma(c, 20, 단순); 급등전 = 이동1 > 이동1(1) && 이동1(1) < 이동1(2); 다운 = valuewhen(1, crossdown(이동1, 이동2), S); 급등1 = valuewhen(1, 급등전, S); 급등2 = valuewhen(2, 급등전, S); 급등3 = valuewhen(3, 급등전, S); 업 = valuewhen(1, crossup(이동1, 이동2), S); 조건 = 급등3 < 다운 && 다운 < 급등2 && 급등2 < 급등1 && 급등1 < 업; 조건 && !조건(1)