커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

시스템 작성의뢰

수고 하십니다 ! obv 지표가 1317.90 로 상승하고 er bear power 지표가-1,11 로 하락하고 on balance price 지표가 117.90 로 상승하고 pvi 지표가 101.35 이상 상승 하고 3840 이평선이 7680 이평선을 업크로스 하고 간격이 6 틱이상 벌어지고 480 이평선과 960 이평선의 간격이 10틱이상 벌어지고 120 이평선과 240 이평선이 다운 크로스 할때 매도를 하고 1920 이평선 이 7680 이평선을 다운크로스 하고 120 이평선이 240 이평선을 업크로스 할때 청산을 한다 obv 지표가 -1064.90 으로 하락을 하고 er bear power지표가 -1.08 로 상승 하고 on balance price 지표가 -70.41 이하로 하락 하고 pvi 지표가 99.37 이하로 하락 하고 3840 이평선이 7680 이평선을 다운크로스 하고 간격이 6틱이상 벌어지고 480 이평선과 960 이평선의 간격이 10틱이상 벌어지고 120 이평선과 240 이평선이 업크로스 할때 매수를 하고 1920 이평선 이 7680 이평선을 업크로스 하고 120 이평선이 240 이평선을 다운크로스 할때 청산을 한다
프로필 이미지
tnsflwls
2023-02-02
934
글번호 165967
시스템
답변완료

호가잔량고저라인기준 상승하락지표식

안녕하세요 아래수식은 지수의 2가지이평선을 기준으로 고저라인기준 움직임을 표현한 수식인데 이수식을 호가잔량 수식으로 변경 부탁드립니다 즉 호가잔량의 최고라인이 형성되면 일직선이 되면서 그 밑으로 호가잔량이 하락, 반대로 호가잔량의 최저라인이 형성되면 일직선이 되면서 그 위로 호가잔량이 상승되는 표현이 되도록 부탁드립니다 Inputs:Period1(1); Inputs:라인굵기(0),이평라인굵기(0); Inputs:단기(5),중기(20); Var:TLen1(0),TRIma1(0),Highestsince(0),Lowestsince(0); TLen1 = Ceiling((Period1 + 1) * .5); TRIma1 =Ema(Ema(C, TLen1), TLen1); Var1 = ma(Close,단기)[1]; Var2 = ma(Close,중기)[1]; var5 = bids-asks;#잔량차(매수호가잔량-매도호가잔량) If CrossUp(Var1,Var2) Then Highestsince = Var2; If Var2 > Highestsince Then Highestsince = Var2; If CrossDown(Var1,Var2) Then Lowestsince = Var2; If Var2 < Lowestsince Then Lowestsince = Var2; Plot1(Highestsince,"상단",BLACK,DEF,라인굵기); Plot2(Lowestsince,"하단",WHITE,DEF,라인굵기); If Var2 > Var2[1] Then Plot3(Var2,"상하구분",RED,DEF,이평라인굵기); Else Plot3(Var2,"상하구분",BLUE,DEF,이평라인굵기); If TRIma1 > TRIma1[1] Then Plot10(TRIma1,"1일자",RED,DEF,1); Else Plot10(TRIma1,"1일자",BLUE,DEF,1);
프로필 이미지
bestkim
2023-02-02
881
글번호 165966
지표
답변완료

부탁드립니다.

1.전월물 선물 만기 8일전부터 만기일까지의 최고점과 최저점을 현월물 선물 차트에 수평선으로 구현해 주세요 2. 보조차트가 3.0 이하이면 주차트에 음봉으로 이상이면 양봉으로 구현해 주세요 감사합니다.
프로필 이미지
서태공
2023-02-02
805
글번호 165965
지표
답변완료

수식요청합니다.

상승 추세선 변곡점에 수평선 요청합니다.(최종 변곡점에만 ) Input:전환비율(5); Var:j(0),jj(0),HH(0),LL(0),hiBar(0),loBar(0),최종꼭지점(""),처리구분(""),TL1(0),Text1(0),ADXV1(0); Array:고[10,4](0),저[10,4](0); HH=H; LL=L; If&#160;Index==0&#160;Then { 고[1,1]=HH; 고[1,2]=0; 고[1,3]=sDate; 고[1,4]=sTime; 저[1,1]=LL; 저[1,2]=0; 저[1,3]=sDate; 저[1,4]=sTime; } If&#160;Index>0&#160;Then { hiBar=hiBar+1; loBar=loBar+1; } If&#160;HH[hiBar]<HH&#160;Then&#160;hiBar=0; If&#160;LL[loBar]>LL&#160;Then&#160;loBar=0; Condition1=저[1,1]*(1+(전환비율/100))<HH&#160;and&#160;hiBar==0; Condition2=고[1,1]*(1-(전환비율/100))>LL&#160;and&#160;loBar==0; 처리구분=""; If&#160;Condition1&#160;and&#160;Condition2&#160;Then//고점과저점조건동시만족 { If&#160;최종꼭지점=="저점"&#160;Then { If&#160;저[1,1]>LL&#160;Then&#160;처리구분="저점처리"; Else&#160;처리구분="고점처리"; } Else&#160;If&#160;최종꼭지점=="고점"&#160;Then { If&#160;고[1,1]<HH&#160;Then&#160;처리구분="고점처리"; Else&#160;처리구분="저점처리"; } } Else&#160;If&#160;Condition1&#160;Then&#160;처리구분="고점처리"; Else&#160;If&#160;Condition2&#160;Then&#160;처리구분="저점처리"; If&#160;처리구분=="고점처리"&#160;Then { If&#160;최종꼭지점=="저점"&#160;Then { For&#160;j=10&#160;DownTo&#160;2 { For&#160;jj=1&#160;To&#160;4 { 고[j,jj]=고[j-1,jj]; } } 고[1,1]=HH[hiBar]; 고[1,2]=Index-hiBar; 고[1,3]=sDate[hiBar]; 고[1,4]=sTime[hiBar]; hiBar=-1; loBar=-1; TL1=TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetSize(TL1,1); TL_SetColor(TL1,RED); } Else&#160;If&#160;고[1,1]<HH[hiBar]&#160;Then//1번고점보다높은고가출현 { 고[1,1]=HH[hiBar]; 고[1,2]=Index-hiBar; 고[1,3]=sDate[hiBar]; 고[1,4]=sTime[hiBar]; hiBar=-1; loBar=-1; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); } 최종꼭지점="고점"; } If&#160;처리구분=="저점처리"&#160;Then { If&#160;최종꼭지점=="고점"&#160;Then { For&#160;j=10&#160;DownTo&#160;2 { For&#160;jj=1&#160;To&#160;4 {&#160; 저[j,jj]=저[j-1,jj]; } } 저[1,1]=LL[loBar]; 저[1,2]=Index-loBar; 저[1,3]=sDate[loBar]; 저[1,4]=sTime[loBar]; hiBar=-1; loBar=-1; TL1=TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetSize(TL1,1); TL_SetColor(TL1,BLUE); } Else&#160;If&#160;저[1,1]>LL[loBar]&#160;Then { 저[1,1]=LL[loBar]; 저[1,2]=Index-loBar; 저[1,3]=sDate[loBar]; 저[1,4]=sTime[loBar]; hiBar=-1; loBar=-1; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); } 최종꼭지점="저점"; }
프로필 이미지
구호리
2023-02-02
1123
글번호 165964
지표
답변완료

함수요청

안녕하세요? 아래 글번호 80612번 연장선상에서 질문드립니다. (답변주신 스크립트는 첫봉에서 부터 신호가 생성됩니다.) 국내선물 1분봉으로 일중거래를 하고자 합니다. [1] 당일 시가선 기준으로 2번 연속 돌파되면 익봉 시가 매수 당일 시가선 기준으로 2번 연속 이탈되면 익봉 시가 매수청산 당일 시가선 기준으로 4번 연속 돌파되면 익봉 시가 매수청산 100ma 돌파 및 이탈시 익봉 시가 매수청산 [2] 당일 시가선 기준으로 2번 연속 이탈되면 익봉 시가 매도 당일 시가선 기준으로 2번 연속 돌파되면 익봉 시가 매도청산 당일 시가선 기준으로 4번 연속 이탈되면 익봉 시가 매도청산 100ma 돌파 및 이탈시 익봉 시가 매도청산 청산조건은 or이며 15:20에는 강제청산입니다. 1번과 2번 각각의 스크립트 작성을 부탁드립니다.
프로필 이미지
흰둥이아빠
2023-02-02
1001
글번호 165961
시스템
답변완료

질문드립니다.

var1= bids-asks ; if dayindex == 0 Then var2 = var1; plot1(var1,"잔량차"); plot2(var2,"첫봉"); 여기에서 당일 첫 분봉의 var1의 값을 0으로 하여 하루의 값을 지표로 표현하고 싶은데 어떻게 해야할까요??
프로필 이미지
허브가든
2023-02-02
810
글번호 165959
지표
답변완료

질문 드립니다.

전략하나에서 피라미딩방식 여러 종류의 다른 이름의 진입이 있을때 옵션창 통하지않고 , 입맛대로 진입지연 시킬수있나요?
프로필 이미지
캣피쉬
2023-02-02
621
글번호 165956
시스템
답변완료

진입방법 전환

하루만 진입변경하기 buy1로 진입하다가 결과가 1이하 혹은 손실발생이 2회이상일때 당일에 한해 buy2로 변경 진입하는 산식의 뼈대를 부탁드립니다
프로필 이미지
티끌
2023-02-02
912
글번호 165955
시스템
답변완료

질문 드립니다.

if 조건1 then exitshort(,,,,,); 조건1 만족시 즉시 시장가로 주문 나가게끔 부탁드립니다. 제일 아래와같이 atstop 쓰는데 주문 안나가는경우가 자꾸 생기네요.. (if marketpisition ==1 이건 안썼습니다.) 진입명=exit명 일치시켜서 여러 진입식으로 ,피라미딩 매매인데, (buy 전용 , sell 전용 따로,,) if marketpisition ==1 이거 써줘di 되나요? 기존 추천 예제 if MarketPosition == 1 Then ExitLong("bx",AtStop,jprice-me03FL0,"me03buy"); ------------------------------- 예를들어, 사진 첨부처럼 , 익절이 2포인데 갑자기 장대음봉이 쏟아지면 익절을 하지 않고 장 마감까지 끌고갑니다.
프로필 이미지
캣피쉬
2023-02-02
997
글번호 165947
시스템