커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
5440
글번호 230811
답변완료
종목검색부탁드립니다
5분봉
신저3= Lowest(L(1), 3) > L;
신고3= Highest(H(1), 3) < H;
신저3(3) && 신고3
OR
신저5= Lowest(L(1), 5) > L;
신고5 = Highest(H(1), 5) < H;
신저5(5) && 신고5
OR
신저9= Lowest(L(1), 9) > L;
신고9 = Highest(H(1), 9) < H;
신저9(9) && 신고9
OR
신저10= Lowest(L(1), 10) > L;
신고10 = Highest(H(1), 10) < H;
신저10(10) && 신고10
2024-04-04
1363
글번호 178259
답변완료
종목검색식 요청드립니다.
아래 키움수식1,2에서 수식2가 수식1값을 N봉 이내에 골든크로스한 종목을 검색하는 검색식을 만들고 싶습니다. 제 머리로는 도저히 안되어서 도움 요청드립니다. N봉 설정값은 변경가능하도록 부탁드립니다.
수식1 지표설정값 : longPeriod(40), midPeriod(40)
shift((highest(high,longPeriod)+lowest(low,longPeriod))/2,midPeriod-1)
수식2 지표설정값 : longPeriod(20), midPeriod(20)
shift((highest(high,longPeriod)+lowest(low,longPeriod))/2,midPeriod-1)
2024-04-04
1319
글번호 178258
답변완료
적용 가능하도록 부탁 드립니다.
적용 가능하도록 전환 부탁 드립니다.
1;
AvgLen = input(7, minval=1)
hline(0, color=red, linestyle=line)
xClose = close
xOpen = open
xVolume = volume
nVolAccum = sum(iff(xClose > xOpen, xVolume, iff(xClose < xOpen, -xVolume, 0)) ,AvgLen)
nRes = nVolAccum / AvgLen
plot(nRes, color=blue, title="TFS", style = histogram)
2;
length = input(24)
src = input(hl2)
showcross = input(true, "Show cross over/under")
hma(_src, _length)=>
wma((2 * wma(_src, _length / 2)) - wma(_src, _length), round(sqrt(_length)))
hma3(_src, _length)=>
p = length/2
wma(wma(close,p/3)*3 - wma(close,p/2) - wma(close,p),p)
a = hma(src, length)
b = hma3(src, length)
c = b > a ? color.lime : color.red
p1 = plot(a,color=c,linewidth=1,transp=75)
p2 = plot(b,color=c,linewidth=1,transp=75)
fill(p1,p2,color=c,transp=55)
crossdn = a > b and a[1] < b[1]
crossup = b > a and b[1] < a[1]
plotshape(showcross and crossdn ? a : na, location=location.absolute, style=shape.labeldown, color=color.red, size=size.tiny, text="Sell", textcolor=color.white, transp=0, offset=-1)
plotshape(showcross and crossup ? a : na, location=location.absolute, style=shape.labelup, color=color.green, size=size.tiny, text="Buy", textcolor=color.white, transp=0, offset=-1)
2024-04-03
1410
글번호 178257
답변완료
전환 부탁드립니다
수식1
AA=H(1)>highest(c(2), 20);
// or H(1)>highest(c(2), 60);
// cross up highest close till preday with Period 20 or 60
//AAA=(H>AA or H>AA(1));
// starting point of 5 kiss or crossup 20 eavg
BB=(C>eavg(C, 5) or crossup(C, eavg(C,20)));
BBB=BB or BB(1) or BB(2);
// crossup highest volume
CC=V(1)>highest(V(2), 20);
// or V(1)>highest(V(2), 60);
CCC=CC or CC(1) or CC(2);
// neg candle (or tail) // buy signal
DD=O>C and C<(abs(C(1)-O(1))*2/3+min(C(1),O(1)));
//support eavg(c, 20) //lower bound
EE= max(eavg(C, 5), eavg(C,20));
FF=(C>(highest(high(25),9)+lowest(low(25),9)+highest(high(25),26)+lowest(low(25),26))/4 ) and (C>(highest(high(25),52)+lowest(low(25),52))/2);
condition=AA and BBB and CCC and DD and FF;
valuewhen(1, condition, (abs(C(1)-O(1))*2/3+min(C(1), O(1))))
수식2
AA=H(1)>highest(c(2), 20);
// or H(1)>highest(c(2), 60);
// cross up highest close till preday with Period 20 or 60
//AAA=(H>AA or H>AA(1));
// starting point of 5 kiss or crossup 20 eavg
BB=(C>eavg(C, 5) or crossup(C, eavg(C,20)));
BBB=BB or BB(1) or BB(2);
// crossup highest volume
CC=V(1)>highest(V(2), 20);
// or V(1)>highest(V(2), 60);
CCC=CC or CC(1) or CC(2);
// neg candle (or tail) // buy signal
DD=O>C and C<(abs(C(1)-O(1))*2/3+min(C(1),O(1)));
//support eavg(c, 20) //lower bound
EE= max(eavg(C, 5), eavg(C,20));
FF=(C>(highest(high(25),9)+lowest(low(25),9)+highest(high(25),26)+lowest(low(25),26))/4 ) and (C>(highest(high(25),52)+lowest(low(25),52))/2);
condition=AA and BBB and CCC and DD and FF;
valuewhen(1, condition, max((abs(C(1)-O(1))*2/3+min(C(1), O(1)))*0.95, EE))
수식3
if(C(1)<lowest(C(2),period)*ratio, C(1), lowest(C(2), period))
period 20
ratio 0.97
-----------------------------------------------------
키움 수식인데요. 지표수식 전환 부탁드려요. 그리고 종가가 수식 2를 돌파하는 종목검색식/ 종가가 수식3 돌파 하는 종목검색식도 가능하면 부탁드려요.
감사합니다. 좋은 하루 되세요~!
2024-04-04
1346
글번호 178256
답변완료
문의 드려요
청산식 1번과 2번이 별반 다를게 없을까요?
1번. if marketposition==1 and c< L[barsSinceEntry]-1.5 then exitlong();
2번. if marketposition==1 then
exitlong("el1",atstop,L[barsSinceEntry]-1.5);
------------
if CountIf(C>O,3)[1] == 3 와 if CountIf(C>O,3) == 3 의 차이가 뭘까요?
뒤에꺼는 최근 3개봉이 모두 양봉이면 이라고 해석할 수 있겠는데
앞에꺼를 해석이 어렵네요
---------------------------
비슷한 맥락에서
dayhigh(0), dayhigh(0)[1]
첫번째는 당일고가인데, 두번째꺼는 뭐라 해석해야 하나요?
당일 1봉전까지의 고가?? 라고 해석해야나요?
고맙습니다 ^^
2024-04-04
943
글번호 178255
답변완료
색상전환 부탁드립니다^^
감사드립니다^^
ADX 라인이 (period=14), 기준선 20
ADX라인이 기준선(20) 이상일 때 빨간색으로
ADX라인이 기준선(20) 이하일 때 파란색으로
표현되게 수식 작성 부탁드립니다^^
2024-04-03
1078
글번호 178254
답변완료
검색식 요청 드립니다~
수고 하십니다~
키움 수식 인데요....
종목 검색으로 요청 드립니다
max( avg(C,short), avg(C,mid), avg(C,long)) <
min( avg(C,short), avg(C,mid), avg(C,long)) * (1+Percent/100) &&
C > highest(H(1),5) && C(1) <= highest(H(2),5)
and
CrossUp(h,BBandsUp(Period,D1))
2024-04-03
1193
글번호 178253
답변완료
문의 드립니다.
먼저 전화상으로 궁금한 부분을 답변해 주셔서 감사드립니다.
옵션 월물기준으로....
data1~data10 까지 설정한 다음
월고, 월저, 전일시가 고가 저가 종가, 야간시가 고가 저가 종가, 당일시가 고가 저가를 한 화면에 볼 수 있게 해주시면 감사하겠습니다.
라인이 많다 보니 변수를 선택할 수 있게 해주시고,
또한 행사가는 콜 풋 각 한 행사가만 입력하게 되면 자동으로 설정될 수 있도록 해주시면 감사하겠습니다.
다시한번 친절하게 상담해 주셔서 감사드립니다.
2024-04-03
944
글번호 178249
답변완료
파워종목 연동
안녕하세요?
두가지 시스템식 부탁드립니다
1.전일 종가 대비 101%~104% 갭상 종목이 시가를 깨고 다시 시가를 돌파할때 진입
2.전일 종가 대비 101%~104% 갭상 종목이 당일 중심가를 깨고 다시 중심가를 돌파할때 진입
상기 식들을 파워종목검색으로 추출한 종목에 자동적용하려면 어케해야 하나요?
2024-04-03
1113
글번호 178247