커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템식

#시스템식 if C <= dayclose(1)*0.87 Then buy(); SetStopProfittarget(5,PercentStop); 상기 시스템식을 TICK차트에 적용해 보려고 하니 잘 안되네요. 틱차트에 적용하려면 식을 바꿔야 하나요?
프로필 이미지
동자님
2009-09-09
852
글번호 24656
시스템
답변완료

수식문의

Input : Period(20), D(2), Percent(30); value1 = BollBandUp(Period, D); value2 = BollBandDown(Period, D); value3 = (value1-value2)/ma(C,period)*100; # 볼린져밴드의 폭(band width) if value3 < Percent && CrossUp(C,value1) Then buy(); 위 수식에 조건수식좀 덮붙여주세요 1.300만원에대한 최대한 매수수량 2.당일 첫봉 09:00 매수진입금지 3.현재봉 거래량이 이전 3개봉 거래량 합보다 클때 (예를들어서 이전봉 거래량이 100.100.100 일때 현재봉거래량이 500 일때 입니다) 4.현재봉 캔들이 이전 3개연속 양봉일때 (예를 들어서 이전 양봉 .양봉. 양봉 일대 현재봉도 양봉 입니다) 5.매수진입후 현재봉에서 1.5% 이상 수익나면 현재봉에서 청산안되게 해주시고 다음봉 시가에 청산식 해주세요... 6.손절선은 볼린저밴드 중심선 이탈시 청산식 입니다....... pisub@naver.co.kr
프로필 이미지
보강
2009-09-09
981
글번호 24655
시스템
답변완료

수식부탁드립니다.

*ct 수식 '5stop1매도청산전략---------------------------------------------------- If position=-1 Then Var50 = llV(1,low,BarnumsinceEntry +1) Call exitshort("매도추적",Atstop,Var50+atr(atrlen)*len1) Call exitshort("매도변동성",Atstop,close+atr(atrlen)*len2) If Var50<= Entryprice-atr(atrlen)*break Then Call exitshort("매도손익분기",Atstop,Entryprice-atr(atrlen)*level) Call exitshort("매도추적1",Atstop,Var50+atr(atrlen)*len3) End If If Var50<=Entryprice-atr(atrlen)*big Then Call exitshort("매도초과수익",Atstop,hhv(1,high,3)) End If End If * yt 수식 # 5stop1 매도 청산전략 IF marketposition==-1 then { var50=lowest(low,BarsSinceEntry+1); Exitshort("매도추적",Atstop,Var50+atr(atrlen)*len1); Exitshort("매도변동성",Atstop,close+atr(atrlen)*len2); If Var50 >= Entryprice-atr(atrlen)*break then { Exitshort("매도손익분기",Atstop,Entryprice-atr(atrlen)*level); Exitshort("매도추적1",Atstop,Var50+atr(atrlen)*len3); } IF Var50 >= Entryprice-atr(atrlen)*big Then exitshort("매도초과수익",ATstop,highest(high,3)); } * ct 수식의 청산전략을 yt로 변환했는데 뭐가 잘못된건지 모르겠네요. 수정좀 부탁드립니다.
프로필 이미지
천상나루
2009-09-09
937
글번호 24654
시스템
답변완료

죄송합니다. 문의드립니다

뭐좀 문의 좀 드리고 싶은데요. 이메일이 편할것 같군요. 혹시 알려주실수있으신지요??^^ 다시 한번 죄송합니다^^ 이곳에 공개하시기 뭐하면 youbin1125@yahoo.co.kr 입니다^^
프로필 이미지
회원
2009-09-09
1020
글번호 24653
지표
답변완료

수식부탁드립니다

변수: len,len1,len2,multi,delay,s1,s2 Var50 = (hhv(1, high,len) + llv(1, low,len)) / 2 '전환선 Var49 = (hhv(1, high,len1) + llv(1, low,len1)) / 2 '기준선 Var48=(Var50+var49)/2 '앞쪽의 선행스팬1 Var47 = (hhv(1, high, len1*2) + llv(1, low, len1*2) ) / 2 '앞쪽의 선행스팬2 Var46=var47(len1-1) '현재봉에서의 선행스팬2 Var45=var48(len1-1) '현재봉에서의 선행스팬1 Var1=abs(Var45-var46) '구름대 폭 Var2=high-low '고저차 Var3=mov(Var2,len2,S)*multi '고저차의 이평 승수배 Cond1= tdate=exitdate(1) And position(1)=1 '최근청산날짜가 금일이고 직전이 매수 Cond2= tdate=exitdate(1) And position(1)=-1 '최근청산날짜가 금일이고 직전이 매도 If Var1<var3 Then '구름대폭과 고저차이평의 승수배 비교 Var10=1 Else Var10=0 End If If hhv(1,Var10,delay)=1 Then '기간중 최고 var10이 1이면 If ttime<1500 Then If Cond1=False Then Call buy("매수",Atstop,Def,opend+(highd(1)-lowd(1))*s1) '지정가 상향돌파시 매수 End If If Cond2=False Then Call sell("매도",Atstop,Def,opend-(highd(1)-lowd(1))*s1) '지정가 하향돌파시 매도 End If End If End If '청산 If position<>0 Then Call exitlong("매수청산",Atstop,hhv(1,high,barnumsinceentry+1)-atr(20)*s2) Call exitshort("매도청산",Atstop,llv(1,low,barnumsinceentry+1)+atr(20)*s2) End If 7th 감각 시스템 트리이딩 예제인데 ct에서 yt로 수식좀 변환해주세요~^^*.
프로필 이미지
천상나루
2009-09-09
842
글번호 24652
시스템
답변완료

갭 발생시 진입

전일 종가와 금일 시가의 갭 상승 1.0pt이상이면 09:00 에 매도 진입 갭 하락 1.0 pt 이상이면 09:00에 매수 진입 전일 종가에 청산 손절 1.0pt 손절 후 반대방향으로 재진입(1회) 수식 작성 부탁합니다.
프로필 이미지
회원
2009-09-09
780
글번호 24647
시스템
답변완료

percent 질문

5일종가가 10일종가의 골든크로스 이후 진입(선물지수210포인트)해서 진입이후 1%상승후 익절을 알고싶습니다.
프로필 이미지
하늘땅
2009-09-09
623
글번호 24646
시스템

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

프로필 이미지
xaxbxc
2009-09-09
37
글번호 24645
시스템
답변완료

수식오류 찾아주세요.

청산후 최고가와 최저가의 변동폭이 작은 경우 매수진입을 제한하는 수식을 다음과 같이 작성해 보았습니다. 그런데, "매수2"가 이루어지지 않네요. 어디서 잘못된 것인지 조언부탁드립니다. value1 = StochasticsK(5,3); value2 = StochasticsD(5,3,3); If CrossUP(value1, value2) Then Var3 = 1; Else Var3 = 0; If CrossDown(value1, value2) Then Var4 = 1; Else Var4 = 0; If Marketposition(1) != 1 and Var3 == 1 Then Buy("매수1"); If highest(H,BarsSinceExit) > Lowest(L,BarsSinceExit)*1.01 and (Var3 == 1 or value1 > value2) Then Buy("매수2"); If Var4 == 1 Then ExitLong("청산");
프로필 이미지
기똥찬
2009-09-09
549
글번호 24644
시스템