커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의드립니다.

1. 5, 20선 골든/데드 크로스 해외선물 매매에서 5~9계약을 진입하고 싶습니다. 처음 1계약 매수 진입후 3틱 위로 가면 2계약, 6틱 위로 가면 2계약 추가 매수되고, 3틱 아래로 가면 2계약, 6틱 아래로 가면 2계약이 추가로 진입되게 하고 싶습니다. 즉 체결후 바로 상승하면 5계약이 매수된후 조건에 따라 청산이 되고, 체결후 6틱까지 아래로 밀렸다가 상승하게 되면 최대 9계약까지 체결됩니다. 매도는 그 반대입니다. 2. 매수신호가 시가에 나왔는데 해당 봉이 꺼꾸로 크게 하락하면 해당봉에서 바로 청산하고 싶습니다. 즉 봉의 시가에 매수신호가 나왔는데 매수신호가 나온 봉에서 70틱 하락하면 바로 자동 청산되는 수식을 알고 싶습니다. 매도는 그 반대입니다. 늘 노고에 감사드립니다~
프로필 이미지
카르마다
2022-11-27
825
글번호 164183
시스템
답변완료

수식작성 부탁드립니다.

많은 도움을 받고 있음에 항상 감사드립니다. 다음의 수식을 종목검색식으로 수식을 부탁드립니다. M5=ma(C, 5); M20=ma(C, 20); 크로스업=CrossUp(M5, M20); HH=HighestSince(1,크로스업, H); H_High= Valuewhen(1, HH==HH(1) && HH > H, HH); LL = if(M20>L, 1, 0); L_sum= sum(LL); Ls = L_sum - Valuewhen(1, 크로스업, L_sum(1)); 조건 = CrossUp(C, H_High) && Ls>0; cnt = CountSince(크로스업, 조건)==1; cnt && !cnt(1)
프로필 이미지
redcon
2022-11-25
929
글번호 164182
종목검색
답변완료

질문드립니다

안녕하세요 전일에 특정 이벤트가 한번도 일어나지 않을 때 진입하는 식을 알고 싶습니다. 예를들어, 5분봉에서 전일에 주가가 60이평선 위에서 머물르며 한번도 60이평선을 터치하지 않았을 경우, 당일 60이평선에서 매수 진입하는 식입니다
프로필 이미지
맘속의행복
2022-11-25
896
글번호 164181
시스템

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

프로필 이미지
옥스
2022-11-25
22
글번호 164176
종목검색

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

프로필 이미지
회원
2022-11-25
84
글번호 164175
지표

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

프로필 이미지
회원
2022-11-25
34
글번호 164171
시스템
답변완료

data2의 pricescale

data2가 전일대비 몇틱 움직였는지 알수있는 방법이 있을까요? 아래와같이 data2의 pricescale와 대비(전일대비 얼마 움직였는지)를 알려고하는데 오류가 자꾸나네요 Data2가 몇틱을 움직였는지 알수있는 수식 부탁드립니다 -------------------------------------------------------------------------------- Input : Period(100); Var : Data1대비(0), Data2대비(0); Data1대비 = (C-dayclose(1))/PriceScale; Data2대비 = (Data2(C)-data2(CloseD(1)))Data2(PriceScale); Plot1(Data1대비,"Data1대비"); Plot2(Data2대비,"Data2대비");
프로필 이미지
퀀트드래곤
2022-11-25
747
글번호 164164
지표
답변완료

수식 문의

아래는 일전에 도움 주신 수식입니다. 아래 수식을 특정 시작시간과 종료시간을 넣으면 그 시간에는 시그널이 나오지 않게 만들고 싶습니다. 해외선물에 적용할 생각입니다. 날짜 변경에 영향받지 않도록 부탁드립니다. 감사합니다. input : period1(1),short(12),long(26),sig(9),rsip(10),signal(10),n(10); var : haClose(0,Data1),haOpen(0,Data1),haHigh(0,Data1),haLow(0,Data1); var : v11(0,Data1),v12(0,Data1); var : macdo2(0,Data2),rsiv(0,Data1),rsis(0),ii(0,Data1); if data1(Index > 1) then { haClose = Data1((Open+High+Low+Close)/4); haOpen = Data1((haOpen[1] + haClose[1])/2); haHigh = data1(Max(High, haOpen, haClose)); haLow = data1(Min(Low, haOpen, haClose)); } v11 = data1(ma(haClose,period1)); V12 = data1(ma(haOpen,period1)); macdo2 = Data2(MACD_OSc(short,long,sig)); rsiv = Data1(rsi(rsip)); rsis = Data1(ma(rsiv,signal)); if CrossUp(rsiv,rsis) Then ii = Index; if macdo2 > 0 and rsiv > rsis and rsiv < 50 and Data1(Index) <= ii+n and CrossUp(v11,v12) Then Buy(); if CrossDown(rsiv,rsis) Then ii = Index; if macdo2 < 0 and rsiv < rsis and rsiv > 50 and Data1(Index) <= ii+n and CrossUp(v12,v11) Then Sell();
프로필 이미지
부똘이
2022-11-25
1158
글번호 164163
시스템
답변완료

[쉬움] YesSpot 등호 부등호

YesLang에서는 == 이 일치할 때, <> 이 일치하지 않을 때로 알고있습니다. YesSpot에서는 == 이 일치할 때로 적용되는 것 같은데, 일치하지 않을 때 <>를 쓰려고 하니 syntax error가 납니다. 어떤 부등호를 써야되는지 문의드립니다. ---- 예제: if(Code1.substring(0,3) == "FDX") if(Code1.substring(0,3) <> "FDX")
프로필 이미지
민현종
2022-11-25
967
글번호 164159
시스템