커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

부탁드립니다.

안녕하세요? 식을 실전에 적용해봤더니, 신호를 진입시점부터로 지정해도, 여전히 차트상의 이전 신호가 남아 있고, 그 결과 차트상 이전의 매수신호가 있으면 이번에 매도 하나 하라고 식이 짜여 있어도 청산과 신규진입이 함께 이루어져 실제는 두 개가 매도됩니다. 실전을 위해 차트 자체의 신호시작시점을 임의로 지정하는 수식은 없을까요?
프로필 이미지
음양조파
2022-01-24
1046
글번호 155725
시스템

파일럿 님에 의해서 삭제되었습니다.

프로필 이미지
파일럿
2022-01-24
0
글번호 155722
지표
답변완료

75624 재질문 부탁 드립니다.(내용무)

.
프로필 이미지
yes
2022-01-24
1200
글번호 155709
지표
답변완료

수식

하기 수식에 대한 수정 부탁드립니다. 수평선이 연장 없이 당일 발생은 당일 종가까지만........ 감사합니다. input : af(0.02), maxAF(0.2); var : T(0),HH(0),LL(0),HD(0),HT(0),LD(0),LT(0),cnt(0),count(0); var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0),TL7(0),TL8(0),TL9(0),TL10(0); Array : TL11[60](0),TL22[60](0); var1 = cSar(af,maxAF); if bdate != bdate[1] then { T = 0; value1 = 0; value2 = 0; for cnt = 1 to 59 if crossup(c,var1) Then { T = 1; HH = H; HD = sdate; HT = stime; if LL > 0 Then if LD == sdate then { if value1 == 0 then { value1 = value1+1; value11 = LL[1]; TL11[value1] = TL_New(LD[1],LT[1],LL[1],sdate,stime,LL); TL_SetExtRight(TL11[value1],true); TL_SetSize(TL11[value1],4); TL_SetColor(tl11[value1],RED); } if value1 > 0 and LL[1] < value11 then { value1 = value1+1; value11 = LL[1]; TL11[value1] = TL_New(LD[1],LT[1],LL[1],sdate,stime,LL); //TL_SetExtRight(TL11[value1],true); //TL_SetSize(TL11[value1],1); //TL_SetColor(tl11[value1],YELLOW); } } } if CrossDown(c,var1) Then { T = -1; LL = L; LD = sdate; LT = stime; if HH > 0 Then if HD[1] == sdate then { if value2 == 0 then { value2 = value2+1; value22 = HH[1]; TL22[value2] = TL_New(HD[1],HT[1],HH[1],sdate,stime,HH); TL_SetExtRight(TL22[value2],true); TL_SetSize(TL22[value2],4); TL_SetColor(tl22[value2],BLUE); } if value2 > 0 and HH[1] > value22 then { value2 = value2+1; value22 = HH[1]; TL22[value2] = TL_New(HD[1],HT[1],HH[1],sdate,stime,HH); //TL_SetExtRight(TL22[value2],true); //TL_SetSize(TL22[value2],1); //TL_SetColor(tl22[value2],CYAN); } } } if T == 1 then { if H > HH Then { HH = H; HD = sdate; HT = stime; } } if T == -1 then { if L < LL Then { LL = L; LD = sdate; LT = stime; } } if Condition1 == False and value1 == 1 and Value2 == 1 Then { Condition1 = true; TL1 = TL_New(sDate,sTime,value22+(value22-Value11)*1,NextBarSdate,NextBarStime,value22+(value22-Value11)*1); TL2 = TL_New(sDate,sTime,value22+(value22-Value11)*2,NextBarSdate,NextBarStime,value22+(value22-Value11)*2); TL3 = TL_New(sDate,sTime,value22+(value22-Value11)*3,NextBarSdate,NextBarStime,value22+(value22-Value11)*3); TL4 = TL_New(sDate,sTime,value22+(value22-Value11)*4,NextBarSdate,NextBarStime,value22+(value22-Value11)*4); TL5 = TL_New(sDate,sTime,value22+(value22-Value11)*5,NextBarSdate,NextBarStime,value22+(value22-Value11)*5); TL6 = TL_New(sDate,sTime,value11-(value22-Value11)*1,NextBarSdate,NextBarStime,value11-(value22-Value11)*1); TL7 = TL_New(sDate,sTime,value11-(value22-Value11)*2,NextBarSdate,NextBarStime,value11-(value22-Value11)*2); TL8 = TL_New(sDate,sTime,value11-(value22-Value11)*3,NextBarSdate,NextBarStime,value11-(value22-Value11)*3); TL9 = TL_New(sDate,sTime,value11-(value22-Value11)*4,NextBarSdate,NextBarStime,value11-(value22-Value11)*4); TL10 = TL_New(sDate,sTime,value11-(value22-Value11)*5,NextBarSdate,NextBarStime,value11-(value22-Value11)*5); TL_SetExtRight(TL1,true); TL_SetExtRight(TL2,true); TL_SetExtRight(TL3,true); TL_SetExtRight(TL4,true); TL_SetExtRight(TL5,true); TL_SetExtRight(TL6,true); TL_SetExtRight(TL7,true); TL_SetExtRight(TL8,true); TL_SetExtRight(TL9,true); TL_SetExtRight(TL10,true); TL_SetSize(TL1,3); TL_SetSize(TL2,3); TL_SetSize(TL3,3); TL_SetSize(TL4,3); TL_SetSize(TL5,3); TL_SetSize(TL6,3); TL_SetSize(TL7,3); TL_SetSize(TL8,3); TL_SetSize(TL9,3); TL_SetSize(TL10,3); TL_SetColor(TL1,BLACK); TL_SetColor(TL2,BLACK); TL_SetColor(TL3,BLACK); TL_SetColor(TL4,BLACK); TL_SetColor(TL5,BLACK); TL_SetColor(TL6,BLACK); TL_SetColor(TL7,BLACK); TL_SetColor(TL8,BLACK); TL_SetColor(TL9,BLACK); TL_SetColor(TL10,BLACK); }
프로필 이미지
한국사람73
2022-01-24
1316
글번호 155700
지표
답변완료

수식작성부탁드립니다

안녕하세요 전에 제공해주신 수식은 잘활용하고 있습니다 장기매매용으로 월봉시가위에 1시간봉 종가가 나오는게 확인되면 즉시진입 진입후 1시간 시가 아래 확정전까지 포지션 변경없고 즉 꼬리로 월봉시가아래 내려가도 무시이며 시가아래 1시간종가 확정시 손절 또는 스위칭 청산은 월봉 종가 발생전 1시간봉종가 예를 들면 6시정각에 1월봉종가가 발생될 예정이면 5시정각에 청산입니다 좋은 하루 되세요~!
프로필 이미지
beautyin
2022-01-24
1166
글번호 155695
시스템
답변완료

수익시 시스템 중지

늘 고맙습니다 시스템 운영하다가 그날중 수익 달성하면 시스템 중지시키고 싶습니다 5.20 이평 골드로 설명 부탁드립니다 수고하세요
프로필 이미지
안미남
2022-01-24
863
글번호 155692
시스템
답변완료

부탁 드립니다~~

조건=(c>o*1.05)&&(거래대금 > avg(거래대금(0), 20) * 5); a=valuewhen(1,Highest(V, 조건)==v,c) 돌파한 종목을 찾고 싶습니다. 추운 날씨 건강 유념 하셔요~~~
프로필 이미지
hg950265
2022-01-24
950
글번호 155691
종목검색
답변완료

문의

종가에서 일중 고가와 일중 저가의 중간값을 뺀 가격에 거래량을 곱한 값을 누적하는 지표식 부탁합니다
프로필 이미지
파일럿
2022-01-24
998
글번호 155681
지표
답변완료

시스템 질문입니다

분봉 챠트 적용 예정입니다 전일 음봉인 경우를 DayClose(1) < dayopen(1) 라는 식을 적용했지만 1/21 전일 시가 (376.35)와 전일 종가(376.35)가 같은데 음봉이더군요 이런 예외적인 경우를 방지하기 위한 분봉챠트 적용시 ,전일 음봉 경우의 산식좀 부탁 드립니다
프로필 이미지
우리상향
2022-01-24
652
글번호 155680
시스템