커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

문의

안녕하세요? 지표식 문의 합니다. 선물 1분봉을 사용합니다. 1. 호가잔량(bids-asks)은 최대값인데 가격은 최고값을 기록하지 못하는 경우가 발생할시 발생횟수를 누적으로 var35에 저장합니다.(매일 첫 봉에서 0으로 리셋합니다) 2. 호가잔량은 최소값인데 가격은 최소값을 기록하지 못하는 경우가 발생할시 발생횟수를 누적으로 var36에 저장합니다.(매일 첫 봉에서 0으로 리셋합니다) 미리 감사드립니다
프로필 이미지
송아지
2011-11-03
389
글번호 44428
시스템
답변완료

재문의 드림니다

아래수식 을 아래와 같이 답변해주셨는데 재의도와 조금다르게 작성되어 재문의 드립니다 아래 답변수식에서는 최초의 진입가격을 기준으로 사용해서 각각 비율만큼 추가진입 하도록 작성 해 주셨는데 (2번째추가매수까지는 최초 진입가격을 사용해서 작성하여도 상관없으나) 최초 기준가격을 사용하지 말고 이전 진입가격만을 기준으로 재작성부탁드립니다 참고로 아래수식을 이용하시면 될듯한데요 if MarketPosition == 1 Then{ #첫번째 추가 매수진입 if CurrentEntries > CurrentEntries[1] and CurrentEntries == 2 then var11 = C[1]; #두번째 추가 매수진입 if CurrentEntries > CurrentEntries[1] and CurrentEntries == 3 then var12 = C[1]; #세번째 추가 매수진입 if CurrentEntries > CurrentEntries[1] and CurrentEntries == 4 then var13 = C[1]; } 답변해주신 수식 if MarketPosition == 0 and stime < 150000 Then buy("b1",AtStop,dayopen+1,1); if MarketPosition == 1 Then{ buy("b2",AtStop,(dayopen+1)+0.3,1); buy("b3",AtStop,(dayopen+1)+0.3+atr(20)*5,1); buy("b4",AtStop,((dayopen+1)+0.3+atr(20)*5)*0.005,1); buy("b5",AtStop,(((dayopen+1)+0.3+atr(20)*5)*0.005)+2,1); }
프로필 이미지
logos
2011-11-03
348
글번호 44427
시스템
답변완료

수식부탁드립니다

답변너무감사드립니다.답변주신수식에혹 첨부파일속의 시세중심과전환이란보조지표에서아래수식을충족하면서전환선상향돌파시 매수 하향돌파시매도 를같이동시에적용시킬수있을까요..input : P1(5),P2(20),P3(5),Sp1(80),Sp2(7),Sp3(9); var1 = MACD(P1,P2); var2 = ema(var1,p3); var3 = StochasticsK(SP1,SP2); var4 = StochasticsD(Sp1,Sp2,Sp3); var5 = (highest(H,26)+lowest(L,26))/2; if var1 > 0 and var3 > var4 and crossup(c,var5) Then buy(); if var1 < 0 and var3 < var4 and CrossDown(c,var5) Then sell(); 그러니까위조건충족과첨부파일의조건이다충족할때매수와매도사인이나오는수식부탁드립니다
프로필 이미지
하얀그림자
2011-11-03
439
글번호 44426
시스템
답변완료

수식문의드립니다

5분봉차트 당일매매식에서 피라미딩기법으로 다음수식 문의드림니다 5분봉종가가 당일시가 +1p를 상향돌파하면 1계약매수진입 후----- 첫번째매수(총1개) 첫번째 진입가 +0.3p를 상향돌파 하면 1계약추가로 매수하고 ----- 두번째매수(총2개) 두번째진입가+atr(20)*5를 상향돌파하면 1계약추가로 매수 ----- 세번째매수(총3개) 세번째 진입가 +0.5% 상향돌파 하면 1계약추가매수 ----- 네번째매수(총4개) 네번째 진입가 +2p 상향돌파 하면 1계약추가매수 -----다섯번째매수(총5계약매수됨) 하는 수식부탁드립니다 즉 최초매수 진입 후 매수포지션이 있는상태에서 위 질문대로 지수가 상승하면 피라미딩으로 계약수 증가하는 수식 부탁드립니다
프로필 이미지
logos
2011-11-03
382
글번호 44411
시스템
답변완료

부탁드림니다

키움수식입니다 수식1 highestsince (1,CrossUp(avg(c,5),avg(c,20)),avg(c,20)) 수식2 lowestsince (1,Crossdown(avg(c,5),avg(c,20)),avg(c,20)); 수식3 avg(c,20) 수고하세요
프로필 이미지
xkxkxk
2011-11-03
444
글번호 44410
지표
답변완료

수식부탁드립니다...

안녕하세요..수고가많으시네요..환절기 건강유의하세요..수식에대해한가지부탁좀드립니다...macd값을5,20,5로하고스토케스틱을80,7,9로정한다음 macd가지준선0을상향돌파하고스토케스틱이골든크로스가나고,일목군형표의26일기준선을주가가상향돌파시 매수,macd가기준선0을하향돌파하고스토케스틱이데드크로스가나고,일목군형표의26일기준선을주가가하향돌파시 매도,세가지의조건중하나라도일치하지않으면진입불가....이수식을만들수있을까요?자동매매가아니고차트에매수매도신호만나타나면되거든요..매매는수동으로할꺼고요...수식가능하면부탁좀드리겠습니다..수고하세요..감사합니다
프로필 이미지
하얀그림자
2011-11-03
426
글번호 44409
시스템
답변완료

수식 문의 드립니다~

1.참조종목이 data2 부터 data11 가지 10개 입니다. 2.참조종목의 현재가를 모두 검색하여 10개의 참조종목중에 2개 이상의 현재가가 100 을 넘으면 주종목 매수진입. 1번과 2번에 따른 수식하나 부탁드리구요. 3.아래와 같이 참조종목 하나하나 시스템을 따로 해서 정의를 했는데요.. 이걸 하나로 뭉쳐서 정의 할수는 없는지요? 사실 참조종목을 하나씩 참조하여 시스템식을 열개를 만들어서 조합을 했더니 매수 매도 조합된 시스템이 20개가 되니까. 조합된 시스템을 거는순간 HTS가 바로 강제종료 되어버립니다. 각각의 참조종목의 고저정의를 하나의 시스템에 표현하고 싶습니다. 그래야 시스템을 걸어볼수 있을것 같습니다. 가르침 부탁드립니다. If sTime ==90000 then { # 참조종목2의 고가및 저가의정의. 여기에따른 시스템하나 dayhigh2 = Data2(high); daylow2 = Data2(low); } If sTime>90000 then{ if daylow2>= Data2(low) Then daylow2 =Data2(low); if dayhigh2<= Data2(high) Then dayhigh2 =Data2(high); } If sTime ==90000 then { # 참조종목3의 고가및 저가의정의. 또 여기에 따른 시스템하나 dayhigh3 = Data3(high); daylow3 = Data3(low); } If sTime>90000 then{ if daylow3>= Data3(low) Then daylow3 =Data3(low); if dayhigh3<= Data3(high) Then dayhigh3 =Data3(high); }
프로필 이미지
데이비슨
2011-11-03
407
글번호 44404
시스템
답변완료

문의드립니다.

문의드립니다. crossup이 전봉의 교차지점으로 알고있습니다. 교차지점이 아닌 crossup이 유지되고 있는상태를 식으로 작성하려면 어떻게해야 하나요? condition1 = a>b; if condition1 == true then.... 형태로 작성해도 신호는 발생하지 않습니다... 위의식에서는 왜 작동하지 않는것인가요? 수고하세요..
프로필 이미지
Redstorm
2011-11-03
437
글번호 44403
시스템
답변완료

부탁드립니다

당일.... 5일선이 60일선을 골든크로스하면 매수, 2시50분기준.. 수익이 나고 있고 아직 5일선과 60일선이 데드크로스가 나지 않았다면 다음날까지 오버, 2시 50분 기준.. 수익없거나 5,60 데드크로스나면 모두 청산 다음날...(오버했다고가정했을때)전날종가대비 갭락이면 오버분 시초가에 바로청산, 5일선이 60일선 데드크로스나면 청산, 아직 청산되지 않았다면 2시 50분 모두청산 미리 감사드리겠습니다
프로필 이미지
ahslal
2011-11-02
390
글번호 44402
시스템