커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

수식 부탁드립니다.

1. 당일 시가 위 돌파 시 매수, 아래 돌파 시 매도 2. 돌파 봉이 중심가 보다 10틱 이상 일때(종가) - 그 봉의 중심가에서 매수 매도
프로필 이미지
레드골드
2019-05-09
210
글번호 128525
시스템
답변완료

수식변환좀 부탁드립니다.

s=sum(1); valuewhen(1, 전체봉수-s==기간-1, C) 키움의 검색식입니다. input값은 전체봉수, 기간입니다. 예스랭귀지로 변환좀 부탁드립니다.
프로필 이미지
운짱이
2019-05-09
286
글번호 128520
지표
답변완료

62427번 나스닥 거래시간 설정 재문의

나스닥 거래시간 설정에 관련해서 답변을 받았습니다. 그런데 작성해주신 수식을 적용했더니... 진입신호가 전혀 나오질 않습니다. 확인부탁드립니다. 거래시간은 22시30분부터 다음날 새벽5시까지 설정하고 싶습니다. 작성해주신 수식에 보면.. input에 P, 진입횟수,kk,mm 이런 것들이 있는데.. 수식에서는 전혀 사용되지 않는것 같은데 재확인부탁합니다. input : 시작시간1(200000),끝시간1(050000),P(20),진입횟수(3),kk(20),mm(20); var : NP(0),PreNP(0),daypl(0); NP=NetProfit; if (sdate != sdate[1] and stime >= 시작시간1) or (sdate == sdate[1] and stime >= 시작시간1 and stime < 시작시간1) Then { Condition1 = true; PreNP = NP; } if (sdate != sdate[1] and stime >= 끝시간1) or (sdate == sdate[1] and stime >= 끝시간1 and stime < 끝시간1) Then { Condition1 = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } dayPL= NP - preNP ; Condition2 = (dayPL > 30*PriceScale or dayPL < -55*PriceScale ); //손익에 따른 제한 IF crossup(BB,100) Then t=2; IF crossup(BB,70) then t=1; IF CrossDown(c,조건1) and (Condition2 == False) then { t=-1; if (t[1] == 2 and condition1 == True) Then buy("매수진입",AtMarket); } // 매수조건 설정 IF CrossDown(BB,0) Then p=2; IF CrossDown(BB,30) then p=1; IF CrossUp(c,조건1) and (Condition2 == False) then { p=-1; if (p[1] ==2 and condition1 == True) Then Sell("매도진입",AtMarket); } // 매도조건 설정 SetStopProfittarget(17*PriceScale,PointStop); SetStopLoss(25*PriceScale, PointStop);
프로필 이미지
참새사냥꾼
2019-05-08
247
글번호 128519
시스템
답변완료

선색상이 안되요...

* 전일 반들어 주신거 선에다 두께 및 색상을 넣으려고 하니 안 됨니다. 아니면 제가 방법을 몰라서 잘못 쓰고있나요? * 수정좀 부탁 드립니다. Input : HH1(1), HH2(50) ; var : tl1(0),hhv(0),HHb(0),HLv(0),HLb(0); var : tl2(0),LLv(0),LLb(0),LHv(0),LHb(0); hhv = NthHighest(HH1,h,HH2); hhb = NthHighestBar(HH1,h,HH2); hlv = NthLowest(HH1,h,HH2); hlb = NthLowestBar(HH1,h,HH2); input : 글자크기(15),글자색상(BLUE); var : tx1(0),tx2(0),tx3(0),tx4(0); if bdate != bdate[1] Then { text_delete(tx1); text_delete(tx2); text_delete(tx3); text_delete(tx4); tx1 = text_new(sdate,stime,hhv,"시가:"+NumToStr(hhv,2)); tx2 = text_new(sdate,stime,hhb,"고가"+NumToStr(hhb,2)); tx3 = text_new(sdate,stime,hlv,"저가"+NumToStr(hlv,2)); tx4 = text_new(sdate,stime,hlb,"중심"+NumToStr((hlb),2)); Text_SetColor(tx1,글자색상); Text_SetColor(tx2,글자색상); Text_SetColor(tx3,글자색상); Text_SetColor(tx4,글자색상); Text_SetSize(tx1,글자크기); Text_SetSize(tx2,글자크기); Text_SetSize(tx3,글자크기); Text_SetSize(tx4,글자크기); } Else { // text_setlocation(tx1,sdate,stime,dayopen); Text_SetString(tx2,"고가:"+NumToStr(hhv,2)); text_setlocation(tx2,sdate,stime,hhv); Text_SetString(tx3,"저가:"+NumToStr(hlv,2)); text_setlocation(tx3,sdate,stime,hlv); // Text_SetString(tx4,"중심:"+NumToStr((DayHigh+daylow)/2,2)); // text_setlocation(tx4,sdate,stime,(DayHigh+daylow)/2); } * 매번 죄송 하고 항상 고맙습니다.
프로필 이미지
요타
2019-05-09
229
글번호 128517
강조
답변완료

수식부탁드립니다

항셍 분봉에서 10:15분~ 11시까지 거래량 1000(변수)이상의 캔들의 고가,저가 ,중간값을 선으로 표시하는 수식 부탁들립니다.
프로필 이미지
팬텀
2019-05-08
207
글번호 128516
지표
답변완료

어제 올렸던 것인데 일부 수정 부탁드립니다.

개발자님~ '전봉저점이 BBdn 이상이고 전봉기준 BBdn 터치 시 매수'를 '전봉저점이 BBdn 이상이고 현재봉기준 BBdn 터치 시 매수'로 변경하고 싶습니다 개발자님의 노고에 감사드립니다 input : Period(20), MultiD(3); var : BBmd(0),BBup(0),BBdn(0); BBmd = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); If L > BBdn Then buy("b",atlimit,BBdn); If H < BBup then Sell("s",atlimit,BBup);
프로필 이미지
산이보리
2019-05-08
215
글번호 128504
시스템
답변완료

부탁드립니다!

안녕하세요! 매번 너무 수고가 많습니다!! 1, 아래수식에서 "양합최고점" "양합최저점"을 찍었을때 해당선 오른쪽에 그 가격이 표시되었으면 합니다 * 색은 일단 노란색으로 해주시되 조정이 가능하게 부탁드립니다 2, 또, 가능하다면 "양합선" 의 움직임에따라 실시간으로 가격이 역시 양합선 오른쪽에 표시가 되었으면 좋겠습니다 감사합니다 !!! -------------------------------------------------------------------------------- var : sum(0,data1),HH(0,data1),LL(0,data1); sum = data1(c)+data2(c); if data1(bdate != bdate[1]) Then { HH = sum; LL = sum; } if sum > HH Then hh = sum; if sum < ll Then ll = sum; plot1(sum,"양합"); plot2(hh,"양합최고"); plot3(ll,"양합최저");
프로필 이미지
유로파54
2019-05-08
213
글번호 128497
지표
답변완료

문의

아래 내용을 추가하는 수식을 요청드립니다. buy수식 전일 고가보다 금일 시가가 1.5포인트 이상 상승한 경우 input : gap(1.50); input : ntime(100000); sell수식 전일 저가보다 금일 시가가 1.5포인트 이상 하락한 경우 input : gap(1.50); input : ntime(100000); ************************************************************************************ buy 수식 input : ntime(100000); if stime == ntime or (stime > ntime and stime[1] < ntime) Then buy(); sell 수식 input : ntime(100000); if stime == ntime or (stime > ntime and stime[1] < ntime) Then sell();
프로필 이미지
목마와숙녀
2019-05-08
207
글번호 128494
시스템
답변완료

문의드립니다.

input : 변수1(10),변수2(20); var1 = 현재봉부터 전의 9봉 총 10개(변수)의 종가합; var2 = 현재봉부터 전의 19봉 총 20개(변수2)의 종가합; 변수 1과 변수 2를 입력하면 변수1,2의 숫자만큼의 종가를 구하고 싶습니다. 변수1,2,의 숫자만큼의 전의 봉의 종가합을 구하려는데 어떻게 작성해야하는지 문의드립니다.
프로필 이미지
아싸가오리
2019-05-08
200
글번호 128493
지표