커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

60분마다

안녕하세요 제가 한시간에. 한번씩. 진입 되도록 식을. 만들었습니다 이제부터는.각각. 시간이 59분.이돠면 강제청산하려구요. 어떻게 짜지요 9시59분 10시59분. 11시59분. 12시59분 13시59분. 14시59분. 입니다 위 시간 되면 각각. 무조건. 강제 청산. 식. 부탁드립니다. 끝. 수고^^
프로필 이미지
회원
2014-03-28
130
글번호 73926
시스템

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

프로필 이미지
회원
2014-03-28
0
글번호 73925
시스템

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

프로필 이미지
씸풀
2014-03-28
10
글번호 73924
지표
답변완료

부탁합니다

어제종가의 14%이상 오른 종목검색
프로필 이미지
ho2350
2014-03-28
173
글번호 73923
종목검색
답변완료

문의드립니다.

1. input : Atime(30),P1(5),P2(10),P3(20),P4(60); var : cnt(0),count(0); var : sum1(0),sum2(0),sum3(0),sum4(0); var : mav1(0),mav2(0),mav3(0),mav4(0); Array : CC[130](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{ for cnt = 1 to 129{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P1] > 0 Then{ sum1 = 0; for count = 0 to P1-1{ sum1 = sum1+CC[count]; } mav1 = sum1/P1; plot1(mav1); } if CC[P2] > 0 Then{ sum2 = 0; for count = 0 to P2-1{ sum2 = sum2+CC[count]; } mav2 = sum2/P2; plot2(mav2); } if CC[P3] > 0 Then{ sum3 = 0; for count = 0 to P3-1{ sum3 = sum3+CC[count]; } mav3 = sum3/P3; plot3(mav3); } if CC[P4] > 0 Then{ sum4 = 0; for count = 0 to P4-1{ sum4 = sum4+CC[count]; } mav4 = sum4/P4; plot4(mav4); } ...................................... 1번 지표 결과값의 "역이평"을 구합니다. 2. var1 = accumn(High - Open, 20); var2 = Accumn(Open - Low, 20); var3 = Accumn(High - Close[1], 20); var4 = Accumn(Close[1] - Low, 20); AA = var1 / var2 * 100; BB = var3 / var4 * 100; ....................................... 2번지표를 실행해 보니 오류가 발생하던데 오류 좀 잡아주세요 3. var : OSC1(0),Osc2(0); Osc1 = MACD_OSC(10, 40, 5); Osc2 = MACD_OSC(30, 80, 20); if (crossup(OSC1,0) and OSC2 > 0) Or (crossup(OSC2,0) and OSC1 > 0) Then buy(); if OSC2 > 0 and CrossDown(OSC1,0) Then ExitLong(); if (CrossDown(OSC1,0) and OSC2 < 0) Or (CrossDown(OSC2,0) and OSC1 < 0) Then Sell(); if OSC2 < 0 and CrossUp(OSC1,0) Then ExitShort(); ................................................... 3번 시스템을 데이타2용으로 전환시켜 주세요 감사합니다.
프로필 이미지
회원
2014-03-28
111
글번호 73922
시스템
답변완료

지표 문의드립니다

안녕하세요~ 볼린저 벤드 중심선은 20이평선을 쓰면서 표준편차 승수 값을 2시그마가 아닌 3시그마를 사용하고 싶습니다. 물론 틱,분,일봉 모두 적용가능해야 하구요. 감사합니다 꾸벅~
프로필 이미지
루이잉
2014-03-28
124
글번호 73921
지표
답변완료

15분봉을 기준으로 진입하고 청산은 실시간으로 하는 로직

안녕하세요. 시스템트레이딩에 관심을 가지고 직접만들어보려는 사람입니다. 완전 초보여서 어디서 시작할지 막막하기도 하네요. 생각하는 로직이 있는데 어떠한 타주기를 사용하여 작성해야 하는건지 많이 혼란스러워서요.. 예를 들어 -진입 매수:15분봉의 시가가 envelope의 중심선 위에 있고 전봉이 양봉일 경우 해당 매수 매도:15분봉의 시가가 envelope의 중심선 아래에 있고 전봉이 음봉일 경우 매도 -청산 매수청산:현재 거래가가 특정한 범위로 정해놓은 envelpe의 하한가를 통과하면 청산 매도청산:현재 거래가가 특정한 범위로 정해놓은 envelpe의 상한가를 통과하면 청산 이렇게 규칙을 만들었다고 하면요, 진입은 15분봉을 보고 들어가지만 청산은 실시간(틱)을 참조하여 청산해야하지 않습니까? 이럴경우 예스트레이더에서 주된 차트를 15분봉으로 하고 진입하고 틱차트를 보조차트로 활용하여 청산해야 하는 것인지 궁금합니다. 아무래도 과거데이터를 가지고 테스트를 해보기 위해서는 실시간 차트(틱차트)를 활용할 수 밖에 없을 것 같은데요.. 아니면 그럴필요 없이 수식 내에서 특정함수가 실시간으로 envelpe상한가 및 하한가를 파악하여 청산해줄수 있는지 궁금하네요. 그리고 타주기를 참조하는 수식예시를 보여주신다면 더욱 감사드리겠습니다.^^ 많은 도움 부탁드립니다.
프로필 이미지
온유
2014-03-28
150
글번호 73920
시스템
답변완료

부탁합니다

if C >= O Then buy(); if C <= O Then sell(); 위수식에서 매수시에 봉시작후10분경과하고 가매수(임시매수) 발생후 가매수발생시점부터+0.5p상승하면 매수확정 만약봉종가에가격이밀려매수가취소되면 자동종가환매수하고 매도포지션유지 매도는반대로 이유는 가매수신호후 시간이안되어너무높게매수경우가많아 시간중간에 매매확정하느것 혹 종가애서하락하여 매수가취소되면종가에원위치로환매매하는것입니다 물론0.5p상승못하면 시스템되로가는것입니다.
프로필 이미지
큰바위얼굴
2014-03-28
120
글번호 73915
시스템
답변완료

부탁합니다

부탁합니다 if C >= O Then buy(); if C <= O Then sell(); input : RangeMult(0.5), AtrMult(3), AtrPeriod(20); var : PreRange(0), ChUp(0), ChDn(0), AtrVal(0), posHigh(0), posLow(0); # 진입 PreRange = (dayHigh(1)-dayLow(1))*RangeMult; ChUp = dayOpen + PreRange; ChDn = dayOpen - PreRange; If CrossUp(C, ChUp) Then buy(); If CrossDown(C, ChDn) Then sell(); # ATR 추적청산 ATRVal = ATR(AtrPeriod) * AtrMult; PosHigh = Highest(H,BarssinceEntry+1); PosLow = Lowest(L,BarsSinceEntry+1); If MarketPosition == 1 Then ExitLong("ATR1", AtStop, PosHigh - ATRVal); If MarketPosition == -1 Then ExitShort("ATR2", AtStop, PosLow + ATRVal); 양봉매수음봉매도수식과 추척청산수식입니다. 두식을동시에사용하게고쳐주세요 에라가나네요 감사합니다
프로필 이미지
큰바위얼굴
2014-03-28
119
글번호 73914
시스템