커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

타데이타값 참조

선물 30분봉을 대상으로 시스템식을 작성하는데... kospi200 30분봉 현재가가 전일의 고점을 넘어설때... 즉 kospi200 30분봉 C > kospi200 dayhigh(1) 일때 선물을 매수하는 식을 알고싶습니다... 부탁드립니다... 좋은 하루 되세요...
프로필 이미지
자오지환웅
2005-05-21
1400
글번호 7444
시스템

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
이지예스트레이더
2005-05-20
22
글번호 7443
지표
답변완료

수고하십니다

plot1(n개봉이내최고가를 100% 로보고) plot2(n개봉이내최저가를 1% 로 본다면 ) plot3(현재가는...?(1과100 사이에 현재가가 있다면) 원하는 표현은 1. n개봉이내의 최고가라인(100%) 2. n개봉이내의 최저가라인 1과 2의 폭을 100으로 봣을때... 현재가의 라인을 표현하고자 하는것입니다.. 즉 n개봉전의 고가와 n개봉전의 저가사이를 100%로 봐서 현재가가 그안에 몇%의 지점에 있다는 표현입니다. 감사 합니다.
프로필 이미지
회원
2005-05-21
1263
글번호 7442
기타
답변완료

수식부탁합니다

var : cnt(0); if date != date[1] then cnt = 0; var1 = marketposition(); if marketposition() == 0 and cnt < 1 then{ buy("매수1",atstop,dayopen()+0.5); sell("매도1",atstop,dayopen()-0.5); } exitlong("매수손절",atstop,dayopen()-0.5); exitshort("매도손절",atstop,dayopen()+0.5); if var1[0] != var1[1] then cnt = 1; if stime==150000 then { exitlong(); exitshort(); } 위수식은 당일 시가를 기준으로 0.5포인트 상승시 매수 , 0.5포인트 하락시 매도 포지션진입후 시가기준으로 0.5포인트손실시 손절하고 나머지 당일 15시청산하는 수식입니다 여기에 덧붙여서 1. 위수식에서 포지션 진입후 시가기준 0.5포인트 손실시 손절이 아니라 포지션 진 입한 가격으로부터 0.5포인트 손실시 손절하는것으로 수정 부탁합니다 2. 위수식에서 포지션 진입후 진입가격에서 0.5포인트 이익시 목표수익 청산하는 수식으로 수정을 부탁합니다 (1번의 손절수정 수식은 적용하지 않고 원식을 그대로 적용합니다)
프로필 이미지
mir
2005-05-20
1335
글번호 7433
시스템
답변완료

IsEntryname 함수 문의

안녕하세요 수고하십니다. 3514번시스템 추가 질문에 답이 없으셔서 다시한번 문의 드립니다. 일단 좋은 답변을 주셨는데,청산 부분에서 제가 원하는 답이 안나오는것 같습니다. 시스템식에서 제가 의도하는 바는 추가 진입후에는 청산적략또한 다르게 가져가고 싶습니다.(profittarget) 시스템 식 적용결과 청산전략이 따로적용되는 사례가 없는거 같습니다. 코딩논리상에서는 marketposition()==1 and is Entryname("매수1") 이런식으로 하면 집입에 대한 청산이 이루어져야 할것같은데.. 어디가 잘못됐는지 바로 잡아 주시기 바랍니다. /그림 설명 그림1 :marketposition()==1 and is Entryname("매수1")로 청산을지정 그림2 : marketposition()==1 and is Entryname("매수1") 와 내장함수 Setprofittarget함수로 이익확정 그림3 : 별도의 논리판단으로 청산 결정 ==> 현재 저의 짧은 소견으논 함수가 문제가있지 않나 싶기도하지만, 명쾌한 답변기다립니다. ///////////////////////시스템 식 ////////////////////////////////////////////////////////////////////////////// Input : shortPeriod(12), longPeriod(26), Period(9),profit(0.5); var: Scnt(0),cnt(0),매수조건1(0),매수조건2(0),매수조건3(0); Var : value(0) , macdosc(0),MultiContracts(false) ; value = MACD(shortPeriod, longPeriod); macdosc = value-ema(value,Period); var1 = marketposition(); if date!=date[1] then { var2=0; scnt=0; cnt=0; } 매수조건1=crossup(c,ma(c,40)); 매수조건2=crossup(value,0); 매수조건3=entryprice()+0.5; if stime < 150000 then{ if marketposition() == 0 and 매수조건1 and var2< 2 then { buy("매수1",atstop,highest(h,3)); multicontracts=false; } if marketposition() == 0 and 매수조건2 and var2 < 2 then { buy("매수2",atstop,highest(h,3)); multicontracts=false; } if marketposition() == 1 and 매수조건3 and var2 == 1 and cnt<1 then{ buy("매수3",c); cnt=cnt+1; MultiContracts=true; } } if var1[1] == 0 and var1 == 1 then // 전포지션이 없고,현재 포지션이 매수라면 누적하라 var2 = var2+1; //청산 If marketposition() == 1 and (isEntryname("매수1") or isentryname("매수2")) Then { exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*3); } /* if marketposition() == 1 and isEntryname("매수3") and c>=Entryprice()+profit then { Exitlong("청산2",atstop,c); multiContracts=false; } */ // 내장함수 사용시 if /*marketposition()==1 and isEntryname("매수3") */MultiContracts==true then SetStopProfittarget(0.5,pointstop); multiContracts=false;
프로필 이미지
히말라야
2005-05-20
1523
글번호 7432
시스템
답변완료

수고하십니다.

직전고가를 100% 로 직전저가를 0% 로 현재가는 직전고가와 직전저가의 백분율에 맞게 이렇게 표현 하고저 합니다... 감사합니다.
프로필 이미지
회원
2005-05-19
1344
글번호 7431
기타
답변완료

수식문의

지정가를 기준으로 진입신호를 만들려 합니다.(30초정도 확인하는 수식) 120.00 을 아래에서위로 찍으면 매수진입 119.00 을 위에서아래로 찍으면 매도진입 일때 지정가인 00을 순간적으로 찍기만할때는 안되고, 30초정도이상 머무르거나 돌파될때만 신호가 발생하게 만들수는 없는지요. -------------------------------------------------------------------------- 순간적으로 찍기만하고 역으로 가는것을 방지 하려합니다 (30초정도 확인하는 과정) 감사 합니다.
프로필 이미지
털보
2005-05-19
1383
글번호 7430
시스템
답변완료

현물 조건 검색에서..

최근 한달간의 거래원정보를 (증권사 HTS상에 나타나는 해당 종목에 대한 증권사별 당일 매수, 당일 매도 집계표) 이용하여, 한달 누계기준으로 순매수량이 제일 많은 증권사를 알아내는 로직을 부탁드립니다.
프로필 이미지
경복궁
2005-05-18
1390
글번호 7429
검색
답변완료

수식문의입니다

- 좋은 답변에 감사드립니다. -채널돌파 당일청산 5분봉 연결선물지수을 이용한 시스템식입니다 -하루 매수/매도 각각 1회식 매매횟수 제한합니다 *수식문의 - 매수/매도 진입이후 Trailing Stop(포지션진입이후 최고수익이후 )으로 청산된 이후 재진입 전략입니다. - 재진입조건은 TrailingStop이후 다시 수익추세 방향으로 전포지션 진입이후 최고가/ 최저가 돌파시입니다 *특정포지션 청산(IsExitname)시 매매횟수 제한 보류(같은방향으로 2번 진입 가능여부) *직전포지션 진입이후의 최고가,최저가 구현식
프로필 이미지
내호림
2005-05-18
1478
글번호 7428
시스템