커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

3552답변에 대한 보충질문

안녕하세요 예스스탁입니다. atstop은 매수에서는 지정한 가격이상에서 주문이 나가며 매도에서는 지정한 가격이하에서 주문이 나가게 됩니다. 매수인경우 오늘 시가가 100이고 다음봉이 만들어 지면서 100.5를 건들면 100.5에 매수주문이 나가지만 100.5라는 가격보다 상위의 가격대에서 가격이 형성되면 그 이상의 가격에 주문이 나가게 됩니다 문의하신 글에서 날짜의 봉은 위와 같은 경우입니다. 식 작성하시는데 참고하시기 바랍니다. 즐거운 하루되세요 -------------------------------------------------------------------- 윗 글은 3552 질문에 대해 주신 답변입니다 주신 답변대로라면 시가가 100 이고 다음봉이 만들어지면서 100.5를 초과하지 않고 100.3으로 시작해서 100.5를 넘어갈 경우는 100.5에 매수주문이 나가지만 시가가 100이고 시가기준봉이 100.7로 끝날경우 다음봉 시가가 100.7일때에 100.7에 주문이 나간다는 말씀인걸로 생각합니다 그렇다면 시뮬레이션이나 거래시에 이와같은 문제점을 보완하기 위해 굳이 봉기준이 아닌 가격기준에의해서 거래할수 있는 수식의 작성을 할수 없는것인지 알고싶구요 또 하나는 대신증권 CTL의 경우 atstop 주문함수를 사용하더라도 동일봉에서도 가격을 만족하면 주문이 발생하게 되는데 예스와 어떤 점에서 다른것인지 왜 예스트레이더프로에서는 구현되지 않는것인지요 마지막으로 실제거래에서는 불가능하더라도 시뮬레이션에서는 가능할수 있도록 즉 결과적 내용을 알고자하는 이유로 가능케 할수는 없는지.. 답변부탁드립니다^^
프로필 이미지
mir
2005-05-31
820
글번호 7500
시스템
답변완료

수식문의 답변에 대한 재문의

- 수식문의 3558번에 대한 답변 잘 받아보았습니다. - 답변주신대로 Marketpostion==0로 변경시 추적청산이 발생하지 않는군요 - coding에 다른 문제점이 있는지 부탁드립니다.
프로필 이미지
내호림
2005-05-30
1010
글번호 7493
시스템
답변완료

조건 검색식이 잘 안되는데요..

열씨미 만들어 보는데 정확히 구현이 안되서 문의드립니다 전봉의 바이너리 웨이브는 2보다 크거나 같은 상태이고 현재봉의 바이너리 웨이브는 전봉보다 큰 상태를 찾고싶은데요 그러니까 바이너리 웨이브가 0 선위에서(정확히는 +2선위에서) "v" 자를 그리는 구간을 찾고 싶습니다. 어떻게 만들면 되나요?
프로필 이미지
회원
2005-05-30
1060
글번호 7490
검색

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

프로필 이미지
강산
2005-05-30
38
글번호 7488
시스템
답변완료

검색식문의드립니다.

1) if V/V[1]>=2 then var1=C; else var1=var1[1]; 2) if C>var1 then find(var1); 1)번에서 나온 결과값을 2)번에서 종가와 비교해서 위에 존재하는 종목을 검색하고자 만든것인데, 결과값이 이상합니다. 해당되지 않는 종목이 검색되기도 하고, 지금 검색해보면 60분봉,90분봉,120분봉에는 해당되는 데이타가 없다고 나오네요. 무엇이 문제인지 알수가 없습니다. 예스스탁관계자님 이하 고수님들의 해결방안 부탁드립니다. 참고) 1번식은 전일거래량보다 2배이상 증가한 날의 종가를 나타내고, 변화가 나타때까지는 그 종가를 유지하도록 의도한 식입니다.
프로필 이미지
쁘싱코
2005-05-29
1084
글번호 7487
검색
답변완료

지표식 부탁드립니다

제가 현재 필요로 하는 식은요 1. Elder-Ray Bull Power(강세), Bear Power(약세) 2. Force index short(2 지수이평) term long(13 지수이평) term 그리고 이런 지표들을 기준선 0으로 했을 때 기준선 위는 적색 아래는 청색으로 하는 방법좀 알려주세요!!
프로필 이미지
pooollee
2005-05-28
1224
글번호 7486
지표
답변완료

3546번에 부탁드린 수식..

안녕하세요.. 아래 3546에 수식을 요청한 로완입니다 매일매일 많은 수식요청 처리에 노고가 많으십니다. 근데 ,,아직 저의 3546수식은 답이 없어서.. 제가 너무 복잡한 요청을 드려서 죄송한 마음이 앞섭니다. 프로그램밍이 가능하지 않은 로직일 수도 있을것 같아서 걱정도 되구요.. 그래도 혹시 잊고지나치시는 것이 아닐까 해서 문의 드립니다. 혹시 지금 계속 수식을 만드시는 중이시라면 ... 진행중인 중간상태라도 좀 보내주실수 있을까 해서요.. 저도 어차피 공부를 하는 입장이니까..주말에 저도한번 도전해 보고 싶어서요.. 혹시 귀사의 방침에 위배되는 것이라면 보내지 않으셔도 되구요.. 혹시나 해서 문의드리는 겁니다.. 보내주셔도 상관 없으시다면 ..아래 메일로 부탁드립니다 jm12662@hanmail.net 즐거운 주말보내시기 바랍니다.
프로필 이미지
로완
2005-05-27
1231
글번호 7481
시스템
답변완료

수식문의 부탁합니다

- 좋은 답변에 감사드립니다 *기본설정 - 연결선물지수,5분봉,당일청산 시스템식입니다 - 시초가 전일변동폭 채널 돌파식입니다. - atstop으로 매수/매도 진입이후 추적스탑 청산이후에 추적스탑청산 가격 일정수준 이상 동일방향으로 추세 형성시 재진입조건입니다. 수식문의 ) 추적청산이후 동일봉에서 매도/매수가 바로 발생합니다 onclose주문형태[cross(c,채널)]에서는 추적스탑청산이후 동일봉에서 바로 매수/매도신호가 발생하지 않습니다. 포지션함수을 이용해서 다각적으로 coding을 해도 잘 안되네요 //시스템식 Input : RangeX(0.4); Var : BarRange(0),Range(0),RangeUpCh(0),RangeDnCh(0),Cond1(0),Cond2(0),MP(0); Var : BBpos(0),SSpos(0),Bpos1(0),Spos1(0),Bpos2(0),Spos2(0),Bpos3(0),Spos3(0); Var : Bindx(0),Sindx(0),PosHigh(0),PosLow(0); Var : BuyVal1(0),SellVal1(0),BuyVal2(0),SellVal2(0),BuyVal3(0),SellVal3(0); Var : stopX(1.5),profitX(4.2),tsX(1.2),beX(0.8),bpX(2.5); ##변수할당 및 사용자함수 정의 BarRange = DayHigh(1)-DayLow(1); Range = BarRange*RangeX; RangeUpCh = DayOpen()+Range; RangeDnCh = DayOpen()-Range; Cond1 = Date==ExitDate(1)&&MarketPosition(1)==1; Cond2 = Date==ExitDate(1)&&MarketPosition(1)==-1; MP = MarketPosition(); ##변수초기화 If Date[1]!=Date||MP[1]!=MP[0] then { BBpos = 0; SSpos = 0; Bpos1 = 0; Spos1 = 0; Bpos2 = 0; Spos2 = 0; Bpos3 = 0; Spos3 = 0; } ###진입전략 //매수진입 If sTime<=144500 then { if cond1==false then { Buy("LE",atstop,RangeUpCh); BBpos = 1; Bindx = DayIndex(); Bpos1 = 0; Bpos2 = 0; Bpos3 = 0; } if Cond2==false then { Sell("SE",atstop,RangeDnCh); SSpos = 1; Sindx = DayIndex(); Spos1 = 0; Spos2 = 0; Spos3 = 0; } } ###청산전략 ##강제청산 SetStopLoss(stopX); SetStopProfittarget(ProfitX); SetStopEndofday(150400); ##수익청산 //PosLH정의 (1) If MP[1]!=MP[0] then { PosHigh = -999; PosLow = 999; if MP!=0 then { PosHigh = H; PosLow = L; } } If MP!=0 then { PosHigh = max(PosHigh,H); PosLow = min(PosLow,L); } #추적청산 //추적청산을 위한 SetProfit설정 If BBpos==1&&PosHigh>EntryPrice()+(EntryPrice()*tsX/100) then { Bpos1 = 1; BuyVal1 = c; } If SSpos==1&&PosLow<EntryPrice()-(EntryPrice()*tsX/100) then { Spos1 = 1; SellVal2 = c; } //추적청산전략 If Bpos1==1 then { ExitLong("LTS",atstop,PosHigh-0.3); BBpos = 0; Bpos1 = 0; } If Spos1==1 then { ExitShort("STS",atstop,PosLow+0.3); SSpos = 0; Spos1 = 0; }
프로필 이미지
내호림
2005-05-27
1534
글번호 7478
시스템
답변완료

부탁드립니다

고생이 많습니다 시스템식 부탁 드립니다 스토케스틱 슬로우가 80이상일때는 80을 하회하면 매도 20이하일때는 20을 돌파하면 매수 (단,윌리엄 알이 -25 이상일때는 윌리엄 알이 -25 하회시 매도 윌리엄 알이 -75 이하일때는 윌리엄 알이 -75 돌파시 매수 ) 20과 80 사이에서는 시그널 교차시 매도 매수 이런식을 만들고자 합니다 바쁘시더라도 부탁 드립니다 부탁드린 조건이 실행이 안된다면 윌리엄 알 부분을 빼고 부탁 드립니다 거듭 부탁드리며 하신는 일에 행운이 깃들기를..........
프로필 이미지
회원
2005-05-26
1338
글번호 7475
기타