커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
5412
글번호 230811
답변완료
수식요청
A1=macd(12,26);
A2=eavg(A1,9);
A3=eavg(A2,120);
Crossup(A2,A3) && C>0
위 수식의 신호가 1봉전에 발생하는 예스수식으로 변환 요청드립니다.
2024-09-18
866
글번호 183481
답변완료
수식 작성 부탁 드립니다.
수식 작성 부탁 드립니다.
1. 매수 조건
- 1차 매수 : RSI(14) 기준으로 30이하가 되면 1개 매수
- 2차 매수 : 현재 가격이 1차 매수가보다 100 포인트 낮고 RSI(14) 기준 30이하가
되면 1차 매수량과 동일한 갯수 매수
- 3차 매수 : 2차 매수까지의 매수 평균가 보다 100 포인트가 낮고 RSI(14) 기준
30이하가 되면 현재까지의 매수량과 동일한 갯수 매수
2. 매도 조건
- 매수 개수가 1개 일 경우 : 평균매수가 + 50 포인트일 때 매도
- 매수 개수가 1보다 클 경우 : 평균매수가에서 1개만 남기고 매도
감사합니다.
2024-09-18
700
글번호 183480
답변완료
트레일링 스탑 문의
트레일링 스탑을 사용하는데, 매수 매도 진입후에 바로 다음봉에서 분명히 트레일링 스탑의 작동 수치를 만족했지만 그 봉에서 작동하지 않는 문제가 발생합니다.
이런경우 어떻게 해야할까요?
진입이후 다음봉에서도 문제없이 작동하는 표준적인 트레일링 스탑 수식을 부탁합니다.
80틱 수익구간에서 TS가 작동하고 30틱 하락시 청산기능을 사용하고 싶습니다.
2024-09-17
706
글번호 183479
답변완료
수식변환부탁드립니다
안녕하세요 언재나 감사하게생긱힙니다
키움수인데 변환부탁드립니다
1 (highest(h,기간1)+lowest(l,기간1))/2
2 (highest(h,기간2)+lowest(l,기간2))/2
3 (highest(h,기간3)+lowest(l,기간3))/2
4 M1=(highest(h,5)+lowest(l,5))/2;
M2=(highest(h,20)+lowest(l,20))/2;
highestsince(1,crossup(M1,M2),M1)
5 M1=(highest(h,5)+lowest(l,5))/2;
M2=(highest(h,20)+lowest(l,20))/2;
lowestsince(1,crossdown(M1,M2),M1)
지표조건
기간1 5
기간2 25
기간3 60
입니다 추석연휴 잘보내세요
2024-09-17
700
글번호 183478
회원 님에 의해서 삭제되었습니다.
2024-09-19
43
글번호 183477
답변완료
종목검색식 부탁드립니다.
종목검색식 부탁드립니다.
M1=Max(C, O);
M2=Min(C, O);
상단=Highest(M1, 기간1);
하단=Lowest(M2, 기간1);
고저=(상단-하단)/하단*100;
최종=고저(1)<비율 && CrossUp(C, 상단(1)) && Highest(V, 기간2, 1)<V
(지표수식) 기간1: 60 / 기간2: 60 / 비율: 30
감사합니다...^^
2024-09-18
682
글번호 183476
답변완료
부틱드립니다
수고하십니다
트레이딩 뷰 수식입니다.
예스로적용가능하도록 부탁 드립니다.
//@version=4
study("Supertrend", overlay = true, format=format.price, precision=2, resolution="")
Periods = input(title="ATR Period", type=input.integer, defval=10)
src = input(hl2, title="Source")
Multiplier = input(title="ATR Multiplier", type=input.float, step=0.1, defval=3.0)
changeATR= input(title="Change ATR Calculation Method ?", type=input.bool, defval=true)
showsignals = input(title="Show Buy/Sell Signals ?", type=input.bool, defval=true)
highlighting = input(title="Highlighter On/Off ?", type=input.bool, defval=true)
atr2 = sma(tr, Periods)
atr= changeATR ? atr(Periods) : atr2
up=src-(Multiplier*atr)
up1 = nz(up[1],up)
up := close[1] > up1 ? max(up,up1) : up
dn=src+(Multiplier*atr)
dn1 = nz(dn[1], dn)
dn := close[1] < dn1 ? min(dn, dn1) : dn
trend = 1
trend := nz(trend[1], trend)
trend := trend == -1 and close > dn1 ? 1 : trend == 1 and close < up1 ? -1 : trend
upPlot = plot(trend == 1 ? up : na, title="Up Trend", style=plot.style_linebr, linewidth=2, color=color.green)
buySignal = trend == 1 and trend[1] == -1
plotshape(buySignal ? up : na, title="UpTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.green, transp=0)
plotshape(buySignal and showsignals ? up : na, title="Buy", text="Buy", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0)
dnPlot = plot(trend == 1 ? na : dn, title="Down Trend", style=plot.style_linebr, linewidth=2, color=color.red)
sellSignal = trend == -1 and trend[1] == 1
plotshape(sellSignal ? dn : na, title="DownTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.red, transp=0)
plotshape(sellSignal and showsignals ? dn : na, title="Sell", text="Sell", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white, transp=0)
mPlot = plot(ohlc4, title="", style=plot.style_circles, linewidth=0)
longFillColor = highlighting ? (trend == 1 ? color.green : color.white) : color.white
shortFillColor = highlighting ? (trend == -1 ? color.red : color.white) : color.white
fill(mPlot, upPlot, title="UpTrend Highligter", color=longFillColor)
fill(mPlot, dnPlot, title="DownTrend Highligter", color=shortFillColor)
alertcondition(buySignal, title="SuperTrend Buy", message="SuperTrend Buy!")
alertcondition(sellSignal, title="SuperTrend Sell", message="SuperTrend Sell!")
changeCond = trend != trend[1]
alertcondition(changeCond, title="SuperTrend Direction Change", message="SuperTrend has changed direction!")
2024-09-17
799
글번호 183475
답변완료
종목검색식 요청드립니다.
아래 키움수식을 만족하는 종목검색식을 만들고 싶습니다. 도움 부탁드리겠습니다.
항상 좋은 일만 가득하시길 바랍니다.^^
* 키움수식
S=BBandsup(20,3);
M=ma(C,20);
조건=M>M(1) && Crossup(S, M);
bs=BarsSince(조건);
bs > 0 &&
CrossDown(S, M) &&
M > M(1) &&
C(1) < S(1)
감사합니다.
2024-09-17
923
글번호 183474
답변완료
키움수식 종목검색
A=(C - lowest(C, 20))/C*100;
B=(highest(C, 20)- C)/C*100;
AA=MAX(A, 0);
BB=MAX(B, 0);
SS=ADX(11);
AAA=CrossUP(c, c(13));
BBB=CrossUP(c, c(26));
CrossUP(A, B) && CrossUP(AA, BB)&&
SS(1)<SS && SS(2)<SS&&
CrossUP(c, c(13))OR
CrossUP(BBB, AAA)
2024-09-16
796
글번호 183473