커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

480 tjs

10분봉에서.... 1 ,주가가 480 선위에 있고 2 ,스톡해스틱 슬로우 12, 5, 5,=> (0 에서 20 사이ㄷ또는 (1 or 2 봉전) 20돌파) 3 ,볼린저밴드 period :20 , d1 : 2 의 하단선 맞고거나 or 돌파 (저가도 인정) 위세경우를 만족 하는 검색식과 종목검색식을 알고 싶습니다. 새해 복 많이 받의세요
프로필 이미지
전진
2024-02-15
674
글번호 176635
검색

2wnwn 님에 의해서 삭제되었습니다.

프로필 이미지
2wnwn
2024-02-15
8
글번호 176634
시스템
답변완료

수식요청

다음 조건에 맞는 수식을 요청드립니다. 0.(일봉 1봉전) 평균거래량 5만주 이상 1.(일봉 1봉전) 주가범위 천원~ 5만원 a.0봉전 RSI(14) 65.0선 상향돌파 b.1봉전 RSI(14) 64.9 이하 c.2봉전 RSI(14) 64.9 이하 d.3봉전 RSI(14) 64.9 이하 e.4봉전 RSI(14) 64.9 이하 f.5봉전 RSI(14) 64.9 이하 g.0봉전 지수이평배열 60>120>240 h.0봉전 이평이격도; 시가 1이평과 종가 240이평 95%~110% i.0봉전 지수이평배열 60<120<240 j.0봉전 이평이격도; 종가 1이평과 종가 240이평 70%~105% k.1봉전 대비 0봉전 종가등락율: 3%이상 0 and 1 and a and b and c and d and e and f and ((g and h) or (i and j)) and k 소량으로 자동매매에 사용해보고자 하는 수식입니다.
프로필 이미지
ksks
2024-02-14
946
글번호 176633
종목검색
답변완료

종목검색 수식 작성 부탁드립니다.

지표는 만들어진거 같은데 이걸 검색기로 옮기니까 작동을 안하는것 같습니다 ㅠㅠ 볼린저벤드(15, 3.5) 오른쪽 수평으로 25일 이동한 상단선을 현재가격이 돌파하거나 위에 있는 종목을 검색하고 싶습니다
프로필 이미지
도하리
2024-02-14
882
글번호 176632
종목검색
답변완료

다음의 지표를 분봉에서 사용하고자합니다.

항상 친절한 답변 감사드립니다. 새해에 복많이 받어세요. 아래의 일봉지표를 5분봉에 사용하는것으로 변경 부탁드립니다. 감사합니다. ^^ input: LeftL(3),RightL(3),period(500); var : c1(0),c2(0),k(0),cnt(0),aaa(0),bbb(0),aaa1(0),bbb1(0); Array : swingH[4](0), swingL[4](0); Array : swingHbar[4](0), swingLbar[4](0); if SwingHigh(1,H,LeftL,RightL,LeftL+RightL+1) != -1 Then { for k = 4 DownTo 2 { swingH[k] = swingH[k-1]; swingHbar[k] = swingHbar[k-1]; if swingHbar[k] <= Index-Period Then { swingH[k] = -1; swingHbar[k] = -1; } } }
프로필 이미지
hyon707
2024-02-14
705
글번호 176631
지표
답변완료

문의 드립니다

일봉이 20봉 이상 60이평 위에 있고 그중 60이평이랑 이격도가 10프로이상인 봉이 10개 이상이고 그 기간중 120봉 신고가를 경신하고 60이평을 데드크로스하는 지점의 시가의 선을 60봉동안 표시하고 싶습니다. 감사합니다.
프로필 이미지
무패
2024-02-14
537
글번호 176630
지표
답변완료

추세 박스

1번수식. input : Period(250); Var:TL(0),j(0),T(0),tx(0) ,box(0); Var: date11(0),date12(0),time11(0),time12(0), date21(0),date22(0),time21(0),time22(0), date31(0),date32(0),time31(0),time32(0); Array: HiVal[20](0),LoVal[20](0),HiBar[20](0),LoBar[20](0); var : tx98count(0), tx99count(0); Plot1(value12,"value12",IFf(t==1,Red,Blue)); For j = 0 To 19 { HiBar[j] = HiBar[j] + 1; LoBar[j] = LoBar[j] + 1; } if crossup(c,highest(H,Period)[1]) Then T = 1; if CrossDown(c,Lowest(L,Period)[1]) Then T = -1; If T == -1 Then { If T[1] != -1 Then { For j = 18 DownTo 0 { LoVal[j+1] = LoVal[j]; LoBar[j+1] = LoBar[j]; } LoVal[0] = L; LoBar[0] = 0; date11 = date[HiBar[0]]; time11 = stime[HiBar[0]]; Value11 = HiVal[0]; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; date21 = date[HiBar[0]]; time21 = stime[HiBar[0]]; date22 = date[0]; time22 = stime[0]; box = Box_New_Self(date11,time11,Value11,date12,time12,Value12); Condition99 = False; tx99count = 0; } Else { If LoVal[0] > L Then { LoVal[0] = L; LoBar[0] = 0; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; date22 = date[0]; time22 = stime[0]; Box_SetEnd(box,date12,time12,Value12); { } if value12 > value11-0.7 Then { Box_SetColor(box,Cyan); Box_SetFill(box,true,50); } else if value12 <= value11-0.7 and value12 > value11-0.9 Then { Box_SetColor(box,Yellow); Box_SetFill(box,true,70); } else if value12 <= value11-0.9 and value12 > value11-1.3 Then { Box_SetColor(box,Lime); Box_SetFill(box,true,60); } else if value12 <= value11-1.3 and value12 > value11-1.6 Then { Box_SetColor(box,Cyan); Box_SetFill(box,true,40); } else if value12 <= value11-1.6 and value12 > value11-2 Then { Box_SetColor(box,Blue); Box_SetFill(box,true,20); } else { Box_SetColor(box,Yellow); Box_SetFill(box,true,50); } Condition99 = False; } Else { if Condition99 == False and value12 <= value11-0.9 and H >= value12+PriceScale*3 Then { Condition99 = true; tx99count = tx99count+1; if tx99count >= 1 Then { TL= TL_New_Self(sDate,sTime,H+0.15,sDate,sTime,999); TL_SetColor(TL,Magenta); TL_SetSize(TL,1); } } } } } If T == 1 Then { If T[1] != 1 Then { For j = 18 DownTo 0 { HiVal[j+1] = HiVal[j]; HiBar[j+1] = HiBar[j]; } HiVal[0] = H; HiBar[0] = 0; date11 = date[LoBar[0]]; time11 = stime[LoBar[0]]; Value11 = LoVal[0]; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; date31 = date[LoBar[0]]; time31 = stime[LoBar[0]]; date32 = date[0]; time32 = stime[0]; box = Box_New_Self(date11,time11,Value11,date12,time12,Value12); Condition98 = False; tx98count = 0; } If HiVal[0] < H Then { HiVal[0] = H; HiBar[0] = 0; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; date32 = date[0]; time32 = stime[0]; Box_SetEnd(box,date12,time12,Value12); { } if Value12 >= value11+1.3 Then { Box_SetColor(box,Pink); Box_SetFill(box,true,70); } else if value12 >= value11+0.8 and value12 < value11+1.3 Then { Box_SetColor(box,Magenta); Box_SetFill(box,true,30); } Else { Box_SetColor(box,Orange); Box_SetFill(box,true,60); } Condition98 = False; } Else { if Condition98 == False and value12 >= value11+0.9 and L <= value12-PriceScale*3 Then { Condition98 = true; tx98count = tx98count+1; if tx98count >= 1 Then { TL= TL_New_Self(sDate,sTime,H-0.15,sDate,sTime,-999); TL_SetColor(TL,Blue); TL_SetSize(TL,1); } } } } 2번수식. input : Period(250); Var:TL(0),j(0),T(0),tx(0) ,box(0); Var: date11(0),date12(0),time11(0),time12(0), date21(0),date22(0),time21(0),time22(0), date31(0),date32(0),time31(0),time32(0); Array: HiVal[20](0),LoVal[20](0),HiBar[20](0),LoBar[20](0); var : tx98count(0), tx99count(0); Plot1(value12,"value12",IFf(t==1,Red,Blue)); For j = 0 To 19 { HiBar[j] = HiBar[j] + 1; LoBar[j] = LoBar[j] + 1; } if crossup(c,highest(H,Period)[1]) Then T = 1; if CrossDown(c,Lowest(L,Period)[1]) Then T = -1; If T == -1 Then { If T[1] != -1 Then { For j = 18 DownTo 0 { LoVal[j+1] = LoVal[j]; LoBar[j+1] = LoBar[j]; } LoVal[0] = L; LoBar[0] = 0; date11 = date[HiBar[0]]; time11 = stime[HiBar[0]]; Value11 = HiVal[0]; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; date21 = date[HiBar[0]]; time21 = stime[HiBar[0]]; date22 = date[0]; time22 = stime[0]; box = Box_New(date11,time11,Value11,date12,time12,Value12); } If LoVal[0] > L Then { LoVal[0] = L; LoBar[0] = 0; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; date22 = date[0]; time22 = stime[0]; Box_SetEnd(box,date12,time12,Value12); } if value12 > value11-0.7 Then { Box_SetColor(box,Cyan); Box_SetFill(box,true,50); } else if value12 <= value11-0.7 and value12 > value11-0.9 Then { Box_SetColor(box,Yellow); Box_SetFill(box,true,70); } else if value12 <= value11-0.9 and value12 > value11-1.3 Then { Box_SetColor(box,Lime); Box_SetFill(box,true,60); } else if value12 <= value11-1.3 and value12 > value11-1.6 Then { Box_SetColor(box,Cyan); Box_SetFill(box,true,40); } else if value12 <= value11-1.6 and value12 > value11-2 Then { Box_SetColor(box,Blue); Box_SetFill(box,true,20); } else { Box_SetColor(box,Yellow); Box_SetFill(box,true,50); } } If T == 1 Then { If T[1] != 1 Then { For j = 18 DownTo 0 { HiVal[j+1] = HiVal[j]; HiBar[j+1] = HiBar[j]; } HiVal[0] = H; HiBar[0] = 0; date11 = date[LoBar[0]]; time11 = stime[LoBar[0]]; Value11 = LoVal[0]; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; date31 = date[LoBar[0]]; time31 = stime[LoBar[0]]; date32 = date[0]; time32 = stime[0]; box = Box_New(date11,time11,Value11,date12,time12,Value12); } If HiVal[0] < H Then { HiVal[0] = H; HiBar[0] = 0; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; date32 = date[0]; time32 = stime[0]; Box_SetEnd(box,date12,time12,Value12); } if Value12 >= value11+1.3 Then { Box_SetColor(box,Pink); Box_SetFill(box,true,70); } else if value12 >= value11+0.8 and value12 < value11+1.3 Then { Box_SetColor(box,Magenta); Box_SetFill(box,true,30); } Else { Box_SetColor(box,Orange); Box_SetFill(box,true,60); } } 윗 그림은 박스만 있는 2번 수식이고, 정상입니다. 아래 그림은 그 박스 수식에, 3틱 변동시 세로선 추가하면 오류 나오는 1번 수식입니다. 선물 10틱 차트에서, 1번 수식 박스 세로선 모두 구현되게 수정 부탁드립니다. 다른 수식에서도 분봉은 정상이나 틱차트에서 오류 나올 때가 가끔 있습니다. 정상 박스는 처음부터 테두리가 없는데, 오류가 생길 때는 네모 테두리가 생겼다가 정상으로 되기도하나 그대로 테두리만 끝까지 존재합니다.
프로필 이미지
고성
2024-02-14
757
글번호 176629
지표

hakona 님에 의해서 삭제되었습니다.

프로필 이미지
hakona
2024-02-15
16
글번호 176628
지표
답변완료

수식 문의드립니다,

CrossUp(CCI(기간),기준) &&CrossUp(Diplus(Period), DiMinus(Period)) &&v>v(1)*배수 이고 지표변수는 기간 : 20 기준 : 0 period : 14 배수 : 2 입니다. 위 수식으로 파워종목검색을 하고 싶습니다. 항상 감사드립니다.
프로필 이미지
카카피피
2024-02-14
588
글번호 176627
검색
답변완료

수정부탁드립니다.

안녕하세요 아래의 수식중 일부 수정 부탁드립니다.. 매수신호가 나오면 다음에 매도신호가 나옵니다.(반대로 매도다음 매수) 매도신호가 나오면 다음에 매수 신호가 나오는것이 계속 반복됩니다. 여기서 메수 신호와 매도신호 사이를 3등분(신호의 고,중,저) 해서 우측으로 연장하고 다음 신호가 나오기 까지 유지하고 다음 신호 나오면 그 신호와 이전 신호를 3등분 해서 우측으로 연장 부탁드립니다. var : mav1(0),mav2(0),mav3(0),T1(0),T2(0),T3(0); mav1 = ma(c,5); mav2 = ma(c,20); mav3 = ma(c,60); if mav1 > mav1[1] Then T1 = 1; if mav1 < mav1[1] Then T1 = -1; if T1 == 1 and T1[1] != 1 Then var1 = 0; // if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav3 > mav3[1] Then{ 60이평포함 if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav1 > mav2 Then{ var1 = var1+1; if var1 == 1 Then buy("5매수"); } if T1 == -1 and T1[1] != -1 Then var2 = 0; // if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav3 < mav3[1] Then{ 60이평포함 if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav1 < mav2 Then{ var2 = var2+1; if var2 == 1 Then sell("5매도"); }
프로필 이미지
라몬
2024-02-14
598
글번호 176626
시스템