커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
1705
글번호 230811
지표
답변완료

지표를 부탁드립니다...

안녕하세요 당일 2분봉 선물차트에 시가를 기준으로 당일고점과 당일저점을 을 갱신하면 1 ,2 ,3.4.......180 고저점을 갱신한 숫자을 갱신한 봉위와 저점일때는 아래에 표시하고 싶습니다.. 예를 들어 2분마다 계속 고저을 갱신했하는 원웨이 상승장이라면 1.2.3.4.5.....180 종가까지 까지 표시되는.. 설명이되었는지 모르겠습니다...감사합니다.
프로필 이미지
미우
2022-01-12
927
글번호 155383
지표
답변완료

함수요청

안녕하세요? 아래의 지표를 연결선물 3분봉에 적용하고 싶습니다. 75023번 74425번 각각 적용하면 원하는 지표로 나옵니다. 문제는 2개의 지표를 같이 적용하면 지표선이 틀어집니다. 나와야 할 지표가 안나오거나 잘못 그려집니다. 한개의 스크립트로 작성 요청드립니다. 감사합니다. =================================================================================== [지표 75023] Input : short(12), long(26), signal(9); Var : MACDv(0), MACDs(0),macdo(0),T(0),HH(0),LL(0); var : d1(0),t1(0),tl1(0),tl2(0); MACDv = MACD(short, long); MACDs = ema(MACDv,signal); macdo = MACDv-MACDs; if Bdate != Bdate[1] Then { d1 = sDate; t1 = sTime; HH = 0; LL = 0; Condition1 = False; } if d1 > 0 Then { if macdo > hh Then hh = macdo; if macdo < ll Then ll = macdo; if Condition1 == False and hh >= ll+0.5 Then { Condition1 = true; var1 = DayHigh; Var2 = DayLow; TL1 = TL_New(d1,t1,var1,NextBarSdate,NextBarStime,var1); TL2 = TL_New(d1,t1,var2,NextBarSdate,NextBarStime,var2); } if Condition1 == true Then { TL_SetEnd(TL1,sDate,sTime,var1); TL_SetEnd(TL2,sDate,sTime,var2); } } [지표 74425] Input : short(12), long(26), signal(9); Var : MACDv(0), MACDs(0),macdo(0),T(0),HV(0),LV(0); var : d1(0),t1(0),tl1(0),tl2(0); MACDv = MACD(short, long); MACDs = ema(MACDv,signal); macdo = MACDv-MACDs; if Bdate != Bdate[1] Then { d1 = sDate; t1 = sTime; T = 0; if MACDO > 0 Then { T = 1; HV = H; LV = L; } if MACDO < 0 Then { T = -1; HV = H; LV = L; } } Else { if ABS(T) < 2 Then { if H > HV Then HV = H; if L < LV Then LV = L; } if T == 1 and CrossUp(MACDO,0) Then { T = 2; var1 = HV; Var2 = LV; TL1 = TL_New(d1,t1,var1,sDate,sTime,var1); TL2 = TL_New(d1,t1,var2,sDate,sTime,var2); } if T == -1 and CrossDown(MACDO,0) Then { T = -2; var1 = HV; Var2 = LV; TL1 = TL_New(d1,t1,var1,sDate,sTime,var1); TL2 = TL_New(d1,t1,var2,sDate,sTime,var2); } if T == 2 or T == -2 Then { TL_SetEnd(TL1,sDate,sTime,var1); TL_SetEnd(TL2,sDate,sTime,var2); } }
프로필 이미지
흰둥이아빠
2022-01-12
890
글번호 155379
지표
답변완료

함수요청

안녕하세요? 아래 글번호 75480번 재질문입니다. 답변주식 지표함수를 60분봉에도 적용하고 싶습니다. ================================================================================== > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 함수요청 > 안녕하세요 예스스탁입니다. input : P(5); var : cnt(0),sum(0),mav(0); sum = 0; For cnt = 0 to P-1 { sum = sum + DayOi(cnt); } mav = sum/p; Plot1(mav); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 국내선물 일봉으로 조회시 미결제약정값에 미결제약정의 5ma값을 그려넣고 싶습니다.
프로필 이미지
흰둥이아빠
2022-01-12
966
글번호 155365
지표
답변완료

거래시 매번 비번 입력

거래시 매번 비번 입력 않는 설정 알려주시기 바랍니다.
프로필 이미지
호테
2022-01-12
969
글번호 155364
시스템
답변완료

75461번 지표식 수정합니다

지표식을 적용한 결과 다음과 같이 수정해 주시기 바랍니다 > 분봉이나 틱봉에서 전일과 분리된 종가 파라볼릭이 직전 상승전환시의 파라볼릭값과 현재 상승전환시의 파라볼릭값을 연결하는 추세선을 이후 상승전환의 파라볼릭이 출현시까지 추세선을 연장하는 지표식을 구합니다 반대로 직전 하락전환시의 파라볼릭값과 현재 하락전환시의 파라볼릭값을 연결하는 추세선을 다음에 하락전환하는 파라볼릭이 출현할때까지 연장하는 지표식을 구합니다 감사합니다
프로필 이미지
느림보
2022-01-12
984
글번호 155363
지표
답변완료

문의드립니다

안녕하세요? 두가지수식을 합하여보았습니다 제가해보았는데 잘안되네요 두가지이평선의 기울기가 동일 캔들에서 동시에 변할때만 알림음을 듣고싶습니다 감사합니다 Input : Period1(20),ADXP(2),P(20); Variables: TLen1(0),TRIma1(0),ADXV(0); var : mav(0),T(0); mav = ma(C,P); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; TLen1 = Ceiling((Period1 + 1) * .5); TRIma1 =Ema(Ema(C, TLen1), TLen1); ADXV = ADX(ADXP); if TRIma1 > TRIma1[1] and T == 1 Then { plot1(TRIma1,"20",MAGENTA,def,iff(ADXV>ADXV[1],12,0)); if T != T[1] and TRIma1 != TRIma1[1] Then PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } else if TRIma1 < TRIma1[1] and T == -1 Then { plot1(TRIma1,"20",blue,def,iff(ADXV>ADXV[1],12,0)); if T != T[1] and TRIma1 != TRIma1[1] Then PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); }
프로필 이미지
새벽에
2022-01-12
1361
글번호 155362
지표
답변완료

수식 부탁드립니다.

안녕하세요? 수식 부탁드립니다. 1. 진입조건 : 1pt단위로 (뒷자리 외부변수) 기준선 생성. 예를들어, 50 이라고입력하면 390.50 391.50 392.50 ... 모든 xxx.50 라인에 기준선생성 도지 바로다음 종가가 기준선과 같거나 or 작은 음봉에 매도 도지 바로다음 종가가 기준선과 같거나 or 큰 양봉에 매수 2.청산조건 : 손절(외부변수, 익절(외부변수) 3.진입회수 : 외부변수 감사합니다.
프로필 이미지
대구어린울프
2022-01-12
1191
글번호 155361
시스템
답변완료

수정 부탁드립니다.

안녕하세요? 다음내용을 당일만 표기하도록 수정 부탁드립니다. 미리 감사드립니다. 꾸뻑 ^^ ===== var : diff(0),dh(0),dl(0); var : tx1(0),tx2(0),tx3(0),tx4(0); diff = Bids-Asks; if Bdate != Bdate[1] Then { dh = diff; dl = diff; #봉차트위 출력 tx1 = Text_New(sDate,sTime,H,"최고=============================="); tx2 = Text_New(sDate,sTime,L,"최저=============================="); Text_SetStyle(tx1,2,1); Text_SetStyle(tx2,2,0); #지표위 출력 tx3 = Text_New_Self(sDate,sTime,H,"최고=============================="); tx4 = Text_New_Self(sDate,sTime,L,"최저=============================="); Text_SetStyle(tx3,2,1); Text_SetStyle(tx4,2,0); } if diff > dh Then { dh = diff; Text_SetLocation(tx1,sDate,sTime,H); Text_SetLocation(tx3,sDate,sTime,diff); } if diff < dl Then { dl = diff; Text_SetLocation(tx2,sDate,sTime,L); Text_SetLocation(tx4,sDate,sTime,diff); } if CurrentDate == sDate Then Plot1(diff, "호가잔량",IFf(Diff > 0,RGB(255,051,051),RGB(102,153,255))); Plot2(dh, "당일최고"); Plot3(dl, "당일최저"); PlotBaseLine1(0); PlotBaseLine2(2000, " 2000"); PlotBaseLine3(3000, " 3000"); PlotBaseLine4(4000, " 4000"); PlotBaseLine5(-2000, " -2000"); PlotBaseLine6(-3000, " -3000"); PlotBaseLine7(-4000, " -4000");
프로필 이미지
포보스
2022-01-11
1044
글번호 155360
지표
답변완료

글씨 넣기 문의

아래는 기본값으로 저장되어있는 시고저 라인 지표입니다 input : N(0); Plot1(dayOpen(N), "시가"); Plot2(dayHigh(N), "고가"); Plot3(dayLow(N), "저가"); 이렇게 하면 라인만 표시되는데, 라인과 함께 시가,저가,고가 등의 글씨를 차트에 함께 표시하고 싶습니다. 예를 들면 시가 라인 상단이나 하단 혹은 우측에 "시가" 라고 표시하고 싶은 경우, 어떻게 수정하면 될까요? 감사합니다
프로필 이미지
chsbm
2022-01-11
1235
글번호 155359
지표