커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의 드립니다

input : StartTime(200000),EndTime(40000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } Inputs: VtyPercent(0.05),ATRperiod(5); If MarketPosition() <> 1 Then Buy ("Vty_LE", AtStop, Close + (VtyPercent * ATR(ATRperiod))); If MarketPosition() <> -1 Then Sell ("Vty_SE)", AtStop, Close - (VtyPercent * ATR(ATRperiod))); If MarketPosition() == 1 Then Buy ("Vty_LE1", AtStop, Close + (VtyPercent * ATR(ATRperiod))); If MarketPosition() == -1 Then Sell ("Vty_SE1)", AtStop, Close - (VtyPercent * ATR(ATRperiod))); 늘 수고하십니다. 수식어 문의는 3가지 입니다. 1. 매매 청산시간 04시 30분 2. 진입신호후 손실 20틱일때 반대포지션으로 주문되는 수식어로 횟수 15회를 포함 하고 싶습니다. 3. if문을 for문으로 변경 미리 감사드립니다.
프로필 이미지
푸른
2022-12-21
1263
글번호 164748
시스템
답변완료

문의드립니다

안녕하세요 데이터에서 체결건수와 상승형체결건수, 하락형체결건수의 구체적 의미를 알고싶습니다
프로필 이미지
kns
2022-12-21
1207
글번호 164747
지표
답변완료

시스템에서 반영이 않됩니다 봐주세요

안녕하세요!! # 표시 줄을 삽입하였는데 시스템에서 반영되지 않아서요 다시한번 검토 부탁드립니다. 감사합니다^^ 매도후 매수청산 진입조건 1. 고가가 5평선, 20평선, 볼린저밴드 이평선 보다 크고 종가가 5평선, 20평선, 볼린저밴드 이평보다 작고 5평선이 전5평선보다 작고 cci 시그날이 전 시그날 보다 작고 stod가 전 stod 보다 작다. 2. 시가가 5평보다 크고 종가가 5평보다 작고 5평선이 전5평선보다 작고 20평선이 전20평선보다 작고 볼린저밴드 이평이 볼린저밴드 전 이평보다 작다. 위와 같은 조건을 삽입하려 합니다. if MarketPosition >= 0 and # h > mav1 and h > mav2 and h > BBmd and # c < mav1 and c < mav2 and c < BBmd and # mav1 < mav1[1] and # ccis < ccis[1] and # stod < stod[1] and # bbup < bbup[1] and # c < o and Scond1 == true Then Sell("S"); if MarketPosition == -1 Then { if CountIf(C>mav1,2) == 2 and (C[1] >= O[1] and C > O) Then ExitShort("sx1"); if CCIV > CCIS and stok > stod Then ExitShort("sx2"); if L <= bbdn and bbdn > bbdn[1] Then ExitShort("sx3"); if bbmd-mav1 > 51 and C >= O Then ExitShort("sx4"); if c >= BBmd Then ExitShort("sx5"); } }
프로필 이미지
yjh7474
2022-12-21
1249
글번호 164746
시스템

dqzero 님에 의해서 삭제되었습니다.

프로필 이미지
dqzero
2022-12-20
13
글번호 164745
지표

이민섭 님에 의해서 삭제되었습니다.

프로필 이미지
이민섭
2022-12-20
130
글번호 164744
검색

이민섭 님에 의해서 삭제되었습니다.

프로필 이미지
이민섭
2022-12-20
0
글번호 164743
검색

질갱이 님에 의해서 삭제되었습니다.

프로필 이미지
질갱이
2022-12-20
302
글번호 164742
지표
답변완료

수식 부탁드립니다.

사진으로 보면 네번의 진입중에 2번째만 익절이 되었는데, 진입이후 손실폭을 var: losingpt(0) 로해서 익절 = FP0 - losingpt/2; 탄력적으로 바꾸고자합니다. 첫번째 진입의 경우가 익절로 변경되는것이고 , (0.7pt까지 손실을 기록했었으니 , 익절 = 2.42-0.7/2 ) 3번째 , 4번째는 손실이겠네요 문제가 losingpt가 진입마다 따로 관리가 되어야할듯한데,, 어렵네요 buy,sell 따로 이원화해서 전략관리중이니, 따로 각각 부탁드립니다. 감사합니다. ------------------------------------------ var : 손절(1.72),익절(2.42); input : FL0(1.72),FP0(2.42); # # # # # ntotal = n5+n5v+n6+n11+n11v+n10+n12; var : firstJ(0);if sDate != sDate[1] Then {firstJ=0;} if firstJ==0 and ntotal!=0 Then { if ntotal>0 Then Buy("b1",OnClose,Def,abs(ntotal)); #if ntotal<0 Then Sell("s1",OnClose,Def,abs(ntotal)); firstJ=1; Var98=Time;} Var99=ntotal-ntotal[1]; if stime>var98 and sTime<151900 and firstJ==1 and Var99!=0 Then { if Var99>0 Then Buy("b2",OnClose,Def,abs(Var99)); #if Var99<0 Then Sell("s2",OnClose,Def,abs(Var99));} SetStopEndofday(EndTime); SetStopProfittarget(익절,PointStop); SetStoploss(손절,PointStop);
프로필 이미지
캣피쉬
2022-12-20
926
글번호 164741
시스템
답변완료

문의

그리그 수급에서 선물 분봉으로 외국인 매수금액 그리고 분봉으로 외국인 현물 매수금액,기관 현물 매수금액를 표현할려면 어떻게 해야 하나요?
프로필 이미지
레전드
2022-12-20
763
글번호 164740
지표