커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
2553
글번호 230811
답변완료
종목검색식 부탁 드립니다
A=BBandsUp(17,2);
B=BBandsUp(40,2);
D=Disparity(20);
E=EnvelopeUP(20,6);
P=EnvelopeUp(50,3);
c>SAR(0.015,0.15) and
DIPlus(14)>=DIMinus(14) and
ma(c,20)>=ma(c,60) and
(o<c and c>P(19) and D<150 and D>D(1) and
((c>ma(h,5) and Crossup(A,E))
or
(c>ma(h,5) and B>E and A(1)<B(1) and CrossUp(A,B))
or
(A>B and B>E and CrossUp(C,A))
or
(CrossUp(C,A) and CrossUp(C,E))
or
(CrossUp(C,A) and CrossUp(C,B) and
CrossUp(C,E))))
or
(o<c and c<P(19) and D>D(1) and v>ma(v,5)*2 and
((c>ma(h,5) and Crossup(A,E))
or
(c>ma(h,5) and B>E and A(1)<B(1) and CrossUp(A,B))
or
(A>B and B>E and CrossUp(C,A))
or
(CrossUp(C,A) and CrossUp(C,E))
or
(CrossUp(C,A) and CrossUp(C,B) and
CrossUp(C,E))))
2024-06-24
820
글번호 180906
답변완료
문의 드립니다.
아래는 트레이딩 뷰 지표인데요,
지표 전환 가능하실까요?
답변 항상 감사드립니다.
//@version=5
indicator("Larry Williams Large Trade Index (LWTI) [Loxx]",
shorttitle="LWTI [Loxx]",
overlay = false,
timeframe="",
timeframe_gaps = true)
greencolor = #2DD204
redcolor = #D2042D
variant(type, src, len) =>
sig = 0.0
if type == "SMA"
sig := ta.sma(src, len)
else if type == "EMA"
sig := ta.ema(src, len)
else if type == "WMA"
sig := ta.wma(src, len)
else if type == "RMA"
sig := ta.rma(src, len)
sig
per = input.int(8, "Period", group = "Basic Settings")
smthit = input.bool(false, "Smooth LWPI?", group = "Basic Settings")
type = input.string("SMA", "Smoothing Type", options = ["EMA", "WMA", "RMA", "SMA"], group = "BasicR Settings")
smthper = input.int(5, "Smoothing Period", group = "Basic Settings")
colorbars = input.bool(false, "Color bars?", group = "UI Options")
showsignals = input.bool(false, "Show signals?", group = "UI Options")
ma = ta.sma(close - nz(close[per]), per)
atr = ta.atr(per)
out = ma/atr * 50 + 50
out := smthit ? variant(type, out, smthper) : out
colorout = out > 50 ? greencolor : redcolor
plot(out, color = colorout, linewidth = 2)
barcolor(colorbars ? colorout : na)
middle = 50
plot(middle, color = bar_index % 2 ? color.gray : na)
goLong = ta.crossover(out, middle)
goShort = ta.crossunder(out, middle)
plotshape(goLong and showsignals, title = "Long", color = greencolor, textcolor = greencolor, text = "L", style = shape.triangleup, location = location.bottom, size = size.auto)
plotshape(goShort and showsignals, title = "Short", color = redcolor, textcolor = redcolor, text = "S", style = shape.triangledown, location = location.top, size = size.auto)
alertcondition(goLong, title="Long", message="Larry Williams Large Trade Index (LWTI) [Loxx]: Long₩nSymbol: {{ticker}}₩nPrice: {{close}}")
alertcondition(goShort, title="Short", message="Larry Williams Large Trade Index (LWTI) [Loxx]: Short₩nSymbol: {{ticker}}₩nPrice: {{close}}")
2024-06-24
1044
글번호 180905
답변완료
문의드립니다
A=Avg(C, 이평1);
B=Avg(C, 이평2);
ValueWhen(1, A(1) > B(1) and A <= B, Avg(C,이평2))
이평1 20
이평2 60
2060 데드크로스 난 부분을 선으로 이은 수식인데요
개인적으로 몇가지 조합을 좀 해보려고 하는데요
종목이 2060 데드크로스 라인을 돌파도 하지만
그 위(이상)의 종목을 찾으려고 합니다
종목 검색으로 부탁 좀 드립니다
2024-06-24
729
글번호 180904
회원 님에 의해서 삭제되었습니다.
2024-06-24
19
글번호 180903
답변완료
문의
항생 오전10시15분을 기준으로 1일전의 저가 고가,시가.2일전의 시가,고가,저가.3일전의 고가, 저가,시가는 어떻게 표현하나요?
2024-06-24
771
글번호 180902
회원 님에 의해서 삭제되었습니다.
2024-06-24
7
글번호 180895
답변완료
문의드립니다
진입가로부터 이평1 이평2 크로스하는 지점까지 연결하는 추세선 수식을 부탁드립니다
2024-06-24
779
글번호 180892
답변완료
문의드립니다.
안녕하세요.
If c<Lowest(c[1],10) && c<o Then # 당봉종가가 10봉 최저종가.. 당봉음봉
var1 = v;
위 조건을 만족하는
당봉 var1
한봉전 var1
두봉전 var1
세봉전 var1
네봉전 var1 과
최근 7개봉의 최대 var1을 구하고 싶습니다
Plot1(var1[1], "1봉전var1 ");
Plot2(var1[2], "2봉전var1 ");
이렇게 출력하니 다른 값이 나오네요.
수고하세요.
2024-06-23
794
글번호 180891
답변완료
질문 요청 드립니다. 점찍기
안영 하세요.
아래 수식좀 수정 요청 드립니다.
* 점찍기가 안되네요...
## 50봉전 고가 와 0.7% 이상 하락 했을경우 점찍기
value91 = highest(H,70) ;
value92 = lowest(L,70) ;
value93 = value92 / value91 ;
var : TX93(0);
if CrossUp( value93 , 100.2) Then
{
TX93 = Text_New(sdate,stime,L,"◆");
Text_SetStyle(TX93,2,2);
Text_SetColor(TX93, Blue );
Text_SetSize(TX93,20);
}
* 아래 수식에서 보조 지표와 매인 지표 색상을 틀리게 할수 있나요?
즉 매인 지표는 이평선 보조 지표는 스톡케스터 일 경우
상단(매인차트) 하단(스톡) 색상을 틀리게 할수 있나요?
Input: aa(5) , bb(15) ;
input: n(1), hh(60) ;
var : box(0);
var : dd1(0),cnt2(0);
var : TL1(0),TL2(0),TX1(0),TX2(0);
var1 = ma(c,aa) ;
var2 = ma(c,bb) ;
if CrossUp( var1 , var2[5]) Then
{
box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l);
Box_SetColor(box,Rgb(255,255,50));
Box_SetFill(box,true);
Box_SetExtFill(box,true);
Box_SetSize(box,5);
value1 = H;
Value2 = L;
TL1 = TL_New(sDate,sTime,value1,NextBarSdate,NextBarStime,value1);
TL2 = TL_New(sDate,sTime,value2,NextBarSdate,NextBarStime,value2);
TL_SetColor(TL1,Rgb(255,0,55));
TL_SetColor(TL2,Rgb(255,0,55));
TL_SetSize(TL1,2);
TL_SetSize(TL2,2);
TX1 = Text_New(NextBarSdate,NextBarStime,value1,NumToStr(value1,2));
TX2 = Text_New(NextBarSdate,NextBarStime,value2,NumToStr(Value2,2));
Text_SetStyle(TX1,0,2);
Text_SetStyle(TX2,0,2);
Text_SetSize(TX1,13);
Text_SetSize(TX2,13);
}
Else
{
TL_SetEnd(TL1,NextBarSdate,NextBarStime,value1);
TL_SetEnd(TL2,NextBarSdate,NextBarStime,value2);
}
* 항상 고맙습니다 좋은 한주 되십시요.
2024-06-25
928
글번호 180890