커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

타종목참조 재질문..........

수고 많으십니다.... 초보이다 보니 질문이 많아 죄송스럽습니다. 전 예스트레이딩 3.0 버전을 사용하고 있습니다. 챠트는 데이트레이딩 1분봉을 사용합니다. 어제 하루 시가나 종가를 함수로 사용하려고 질문했습니다. 그랬더니 closeD(N) 이나 openD(N) 을 사용하라고 하셨습니다. 근데 수식에서 예를 들면 if data1(closeD(0)) +1 > 12000 then buy("매수",atmarket) ; 라고 쓰고서 검증을 눌렀더니 나오는 오류메세지가 사용자함수 오류 : closeD 함수인자 형식에 맞지않음 : data1 :1 함수인자가 너무많음 : data1 라고 메세지가 뜨네요. 제가 뭐 잘못한 것일까요? 아니면 closeD 등에 대하여 함수 선언을 해야 하는 것일까요? 간단한것 같으면서도 왜이리 막히는지 스스로도 답답하네요. 답변주시면 감사하겠습니다........
프로필 이미지
나코
2008-09-10
887
글번호 16984
시스템
답변완료

수고하십니다

체결매도 체결매수 이것이 없으면 상승체결합 하락체결합 이런것 없을까요??
프로필 이미지
백스톰
2008-09-10
1010
글번호 16983
시스템
답변완료

문의

항상 친절한 답변 감사드립니다. 두식에 서로다른 손절식을 사용 가능한가요? 1. input : P(5); var : Hval(0),Lval(0),cnt(0); Hval = dayhigh(1); Lval = Daylow(1); for cnt = 1 to P{ if dayhigh(cnt) > Hval Then Hval = dayhigh(cnt); if daylow(cnt) < Lval Then Lval = daylow(cnt); } if crossup(C,Hval) Then buy(); if crossdown(c,Lval) Then sell(); 2. if dayindex() >= 1 Then{ if CrossUp(c,dayhigh()[1]) Then buy(); if CrossDown(c,daylow()[1]) Then sell(); } 1번수식에는 0.2% 2번수식에는 0.4% 손절하는 수식을 부탁합니다 미리 감사드립니다.
프로필 이미지
주식달인
2008-09-10
872
글번호 16976
시스템
답변완료

수고하십니다

수고하십니다 질문 1 윗사진에서 보듯이 거래량 V 말고 체결매도량 체결매수량을 나타내는 수식이 있는지요 예를 들어서 체결매도량이 100 이상일때 매도 이런식으로 말입니다 부탁 드립니다 질문 2 선물1초봉 5000개를 불러오고 옵션등가격 1초봉을 참조종목으로 삽입했을경우 초봉이므로 봉갯수는 당연히 같고 또 같은 시간안에 봉갯수또한 같아야 된다고 생각하는데 불러 오면 등가격옵션이 끊겨 버립니다 이건 왜 이런 것인가요 확인부탁드립니다
프로필 이미지
백스톰
2008-09-10
1022
글번호 16975
시스템
답변완료

수식부탁드립니다.

항상 수고 많으십니다~~ 장중에 한번이라도 10번 연속해서 매도호가에 거래체결이 된 종목을 찾고 싶습니다..
프로필 이미지
회원
2008-09-09
1108
글번호 16974
검색
답변완료

수식문의

1.아래전략을 거래일수에 상관없이 20번만 거래하도록 수정해주십시요. 2.아래전략을 직적거래가 이익이 났을땐 2계약 손실이 났을땐 1계약식 체결되도록 코딩해주십시요 수고스롭게 해서 죄송합니다.^^ input : len(6), method(1),tt(141800),tt2(144200) ; var : var11(0),var12(0),var50(0),MP(0),currententrynum(0); Mp = Marketposition(); if MP != 0 and Mp[1] == 0 then currententrynum = currententrynum+1; //method에 따른 피봇라인 설정 If method == 1 Then { Var10 = (dayHigh(1) + dayLow(1) + dayclose(1)) / 3 ; //'피봇 Var11 = Var10 * 2 - dayLow(1); //'1차 저항 Var12 = Var10 + dayHigh(1) - dayLow(1); //'2차저항 Var9 = Var10 * 2 - dayHigh(1); //'1차 지지 Var8 = Var10 - dayHigh(1) + dayLow(1); // '2차지지 } Else { Var10 = (dayHigh(1) + dayLow(1) + dayclose(1)+dayopen(1)) / 4; //'피봇 Var11 = Var10 * 2 - dayLow(1); //'1차 저항 Var12 = Var10 + dayHigh(1) - dayLow(1); // '2차저항 Var9 = Var10 * 2 - dayHigh(1); // '1차 지지 Var8 = Var10 - dayHigh(1) + dayLow(1) ; // '2차지지 } //시가대비 영역별 지정가 돌파시 진입 If Var9 > dayopen() And dayopen() > Var8 Then { // '시가가 var9보다 작고 var8보다 크면 If sTIME <= tt Then { // '15:00분 이전이라면 If marketposition() == 0 And date <> entrydate(1) Then { //'하루에 한번만 진입 buy("매수1", Atstop, Var9); //'지정가 상향돌파시 매수 sell("매도1", Atstop,Var8); //'지정가 하향돌파시 매도 } } } If Var10 > dayopen() And dayopen() >= var9 Then{ If sTIME <= tt Then{ If marketposition()==0 And date<>entrydate(1) Then{ buy("매수2", Atstop, Var10); sell("매도2", Atstop, Var8); } } } If Var11 > dayopen() And dayopen() >= var10 Then{ If sTIME <= tt Then{ If marketposition() ==0 And date <> entrydate(1) Then{ buy("매수3", Atstop, Var12); sell("매도3", Atstop, Var10); } } } If Var12 > dayopen() And dayopen() >= var11 Then { If sTIME <= tt Then { If marketposition() ==0 And date <> entrydate(1) Then{ buy("매수4", Atstop, Var12); sell("매도4", Atstop, Var11); } } } If dayopen() >= var12 Then { If sTIME <= tt Then { If marketposition()==0 And date <> entrydate(1) Then { buy("매수5", Atstop, dayopen()+(Var12-var11)); sell("매도5", Atstop, Var12); } } } If dayopen() <= var8 Then { If sTIME <= tt Then{ If marketposition() == 0 And date <> entrydate(1) Then { buy("매수6", Atstop, Var8); sell("매도6", Atstop, dayopen()-(Var9-var8)); } } } //'청산 If marketposition() <> 0 Then { exitlong("매수청산", Atstop, nthhighest(1, high, barssinceentry()+1)-atr(20)*len); exitshort("매도청산", Atstop, nthlowest(1, low, barssinceentry()+1)+atr(20)*len); } If date <> date[1] Then { Var50=currententrynum; // 'currententrynum -- 현재까지의 시장 진입 횟수 // '(오픈포지션까지 포함) } If currententrynum-var50 == 1 Then{ ///'당일 매매가 한번 이루어진 경우 If isentryname("매수2") Or isentryname("매수3") Then {// '진입명칭이 매수2, 매수3인 경우 If dayhigh() > var12 And low > var11 Then { sell("역매도", Atstop, Var11); } } If isentryname("매도2") Or isentryname("매도3") Then {// '진입명칭이 매도2, 매도3인 경우 If daylow() < var8 And high < var9 Then{ buy("역매수", Atstop, Var9); } } }
프로필 이미지
청각
2008-09-09
924
글번호 16973
시스템
답변완료

문의드립니다.

전략 아이디어을 만들었는데 아직 수식으로 표현을 못합니다. 관리자님께 이메일로 보내고 싶은데 어떻게 하면 좋을까요? 부탁드립니다.
프로필 이미지
정후아빠
2008-09-09
960
글번호 16972
시스템
답변완료

진입수량과 가격에서요,,,

다음내용을 불러오고자 합니다 1.진입이 일어난 시점에서의 진입가격 2.진입이 일어난 시점에서의 타종목참조의 data2의 종가(거래는 안되지만) 3.진입이 일어난 시점에서의 진입수량 4.진입이 일어난 시점에서의 타종목참조의 data2의 진입수량(거래는 안되지만) 즉 1 챠트에서 콜을 매수하고 밑의 참조는 풋을 띄우고 거래하고요, 2 챠트에서는 풋을 매수하고 밑의 참조는 콜을 띄우고 거래하는 것이지요 그런데 1챠트에서 2챠트의 거래내용을 알수가 없으니까 참조종목으로 띄워서 진입가격과 수량을 불러오고자 하는 것이지요 그렇게 해서 양1,2번 챠트에서 각각 매수한 가격과 수량을 하나의 챠트(1챠트나 혹은 2챠트)에서 보고 싶은 것입니다 아래처럼 하면 될줄 알았는데 잘 안되어서 문의 드립니다 도와주시면 감사하겠습니다 if 매수조건 and MarketPosition(0)==0 then { buy("매수",onclose,def,Round(1000000/(c*100000),0)); var55 = C;#진입가격 var66 = Round(1000000/(var8*100000),0);#진입수량 var77 = data2("c");#data2의 진입가격(거래는 안됨)-다른차트에서 거래 var88 = Round(1000000/(var9*100000),0); #data2의 진입가격(거래는 안됨)-다른차트에서 거래 } 이렇게 했는데요 var55,var66,var77,var88을 불러오기가 안되어서 문의 드립니다 수고하세요
프로필 이미지
회원
2008-09-09
880
글번호 16971
시스템
답변완료

질문

8110 게시 답변 계속 기다리고 있습니다. 해결이나 답변을 받아야 제가 시스템작업을 시작할수 있을텐데요.. 답변 언제 주실수 있는지 말씀해주세요
프로필 이미지
배고픈i
2008-09-09
1057
글번호 16967
시스템