커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

부탁드립니다

부탁드립니다 ^^
프로필 이미지
불기둥짱
2015-02-17
147
글번호 83274
시스템
답변완료

안녕하세요

안녕하세요 반갑습니다 아래식으로 추가만족시 신호를 받고자 합니다 가) var1 = AccumN(C-O,5); var2 = AccumN(C-O,7); if var1[1] > 0 and var2[1] > 0 Then buy(); if var1[1] < 0 and var2[1] < 0 Then sell(); ..... 1)상기식 아래식 동시만족 Stochastics(8.4.4.)시그널 돌파시 : 매수 반대:매도 2)상기식 아래식 동시만족 이동평균 30일선위:매수 반대:매도 3)상기식 아래식 동시만족+2배수 동시만족 이동평균 30일선위:매수 반대:매도 감사합니다
프로필 이미지
회원
2015-02-17
142
글번호 83273
시스템

회원 님에 의해서 삭제되었습니다.

프로필 이미지
회원
2015-02-17
9
글번호 83272
지표
답변완료

종목검색식 문의드립니다.

항상 친절한 답변 감사합니다. 1) n봉전부터현재까지 직전일대비 거래량 증가률이 nnn% 이상인적이 1회이상 발생하였고 2) 1)번과 같은날이거나 이후에 장대음봉(고점은 10%이상상승,음봉몸통이 5%이상)발생하고. 3) 현재가가 2)번 종가 아래에 있는 종목 검색식 부탁드립니다. 감사합니다.
프로필 이미지
부양가족
2015-02-17
168
글번호 83271
종목검색
답변완료

주간장변동폭을이용하여주간장매매,야간장변동폭을이용하여야간장매매

주간장시스템은 전일 전전일주간장변동폭을사용하고 야간장시스템은 전일 전전일야간장변동폭을사용하고 주간장오전9시부터오후3시,야간장저녁9시부터새벽2시고 차트가 주간14+야간14+주간15+야간15 +당일주간16+당일야간16 일때 16일주간장시스템과야간장시스템 진입식 코딩부탁합니다 16일주간장데이시스템 ;16일주간장첫봉종가+15일주간장변동폭/3 매수 16일주간장시초가-max(15일주간장변동폭,14일주간장변동폭)/3 매도 16일주간장두번째봉종가-min(15일주간장변동폭,14일주간장변동폭)/3 매도 16일야간장데이시스템 ;16일야간장첫봉종가+15일야간장변동폭/3 매수 16일야간장시초가-max(15일야간장변동폭,14일야간장변동폭)/3 매도 16일야간장두번째봉종가-min(15일야간장변동폭,14일야간장변동폭)/3 매도 진입회수 EntriesToday,봉개수DayIndex,전일주간장 시고저종 전전일 주간장시고저종 ,전일야간장시고저종,전전일야간장시고저종 ,코딩부탁합니다 주간장을 오전 오후로 나누어서매매할때 .16일주간장오전장시스템은 15일주간장오전장변동폭사용 ,16일주간장오후시스템은 14일주간장오후변동폭사용 코딩부탁합니다 .. 임의로시간을쪼개서매매할때 대응되는 전일,전전일같은시간대 시고저종 을 표시하는방법 부탁합니다 비슷한질문 몇번햇는데 작성한 시스템신호가 이상하게나옵니다 다시한번 부탁합니다 새해 복 많이 받으세요 감사합니다
프로필 이미지
CSI300
2015-02-16
208
글번호 83270
시스템
답변완료

조건 추가 부탁드립니다.

아래식에 진입조건 한가지 추가해 주세요. 현재식은 진입 가격이 피봇 기준선 +1틱 이하로 하락시 진입인데요. -진입은 최소한 전일 종가대비 -3%이하로 하락시 진입 (즉, 피봇 기준선이 전일 종가대비 0%~-3%일 때에는 피봇기준선 +1틱에서 진입하지 않고, 전일 종가대비 -3%까지 하락하면 진입) ==================================== var : cnt(0),count(0); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); var : xVol1(0),xvol2(0); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); count = 0; for cnt = 0 to 20{ if EntryDate(cnt) == sdate Then count = count+1; } if stime >= 090000 and stime < 093000 and count < 1 and dayhigh < dayopen*1.04 and DayVolume <= DayVolume(1)*0.30 Then{ if dayopen >= DayClose(1)*0.98 and dayopen < DayClose(1)*1.06 Then buy("b1",AtLimit,Pivot+PriceScale*3); if dayopen >= DayClose(1)*1.06 Then buy("b2",atlimit,DayClose(1)); } if MarketPosition == 1 Then{ if CodeCategoryEx == 11 and BasePrice < 50000 Then{ xvol1 = int(int(CurrentContracts*(1/3))/10)*10; xvol2 = int(int(CurrentContracts*(1/2))/10)*10; } Else{ xvol1 = int(CurrentContracts*(1/3)); xvol2 = int(CurrentContracts*(1/2)); } exitlong("bp1",atlimit,EntryPrice*1.05,"",Xvol1,1); exitlong("bp2",atlimit,EntryPrice*1.065,"",Xvol2,1); exitlong("bp3",atlimit,EntryPrice*1.08); if Highest(H,BarsSinceEntry) >= EntryPrice*1.05 Then exitlong("btr",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.5); exitlong("bl",AtStop,EntryPrice*0.955); if stime == 100000 and DayVolume >= DayVolume(1)*0.8 Then ExitLong("bx"); if sdate == EntryDate and stime >= 103000 Then ExitLong("bx1",AtLimit,EntryPrice*1.015); } SetStopEndofday(140000);
프로필 이미지
쌀사비팔
2015-02-16
149
글번호 83268
시스템
답변완료

재차 질문드립니다.

If CrossDown(value, 0) and condition1 == false Then Sell(a); If CrossDown(value, 0) and condition2 == false Then Sell(b); 제가 제대로 설명을 드리지 못했던거 같네요. 예를 들어 현재봉에서 condition1은 사실이고 condition2는 거짓이라고 한다면 sell(a)는 발생하지 않는데요 그러나 sell(b)가 발생됩니다. 지금 현재봉에서는 어떤 매도주문도 발생하지 않아야 하는데 말입니다. 어떤식으로 식을 작성해야 할까요? 답변 감사드립니다. ======================================================================= 안녕하세요 예스스탁입니다. 작성하신 식은 value가 0을 하향이탈하는 봉에서 conditon1이나 condition2 중 하나라도 false이면 신호가 발생합니다. 식을 아래와 같이 구성하시면 특정조건 만족할때 condition1이 false이면 매도주문하고 특정조건 만족할때 condition2가 false이면 매도주문합니다. 각각 작성했으므로 상대 condition하고는 무관합니다. 특정조건식은 기존의 하향이탈을 사용했습니다. 각 매도에 맞게 지정하시면 됩니다. If CrossDown(value, 0) and condition1 == false Then Sell(); If CrossDown(value, 0) and condition2 == false Then Sell(); 즐거운 하루되세요 > 알고리즘 님이 쓴 글입니다. > 제목 : 수식 질문드려요 > Input : Period(9) ; Var : value(0);] var1 = ma(c,5); var2 = ma(c,20); value = CCI(Period); condition1 = crossup(c,var1) and atc; condition2 = crossup(c,var2) and atc; If CrossDown(value, 0) and (condition1 == false or condition2 ==false) Then Sell(); 이렇게 작성하니깐 어느곳(condition1,2)에서나 매도주문이 발생을 하네요 즉 condition1이 true여서 매도가 발생안되어야 하는데 condition2가 false여서 매도 주문이 발생합니다. condition1이 거짓일때는 condition2에 무관하게 매도주문이 발생하고 또한 별도로 condition1과 관계없이 condition2가 false이면은 매도 주문이 발생하게 하고 싶은데 어떻게 해야되는지요? If CrossDown(value, 0) and condition1 == false Then Sell(a); If CrossDown(value, 0) and condition2 == false Then Sell(b); 제가 제대로 설명을 드리지 못했던거 같네요. 예를 들어 현재봉에서 condition1은 사실이고 condition2는 거짓이라고 한다면 sell(a)는 발생하지 않는데요 그러나 sell(b)가 발생됩니다. 지금 현재봉에서는 어떤 매도주문도 발생하지 않아야 하는데 말입니다. 어떤식으로 식을 작성해야 할까요? 답변 감사드립니다.
프로필 이미지
알고리즘
2015-02-16
146
글번호 83261
시스템
답변완료

조건검색식 제작의뢰 합니다

수고많으십니다 검색식 제작을 검토의뢰 하고져 합니다 1분봉에서 캔들이 선행스팬2을 돌파할때 해당되는 종목 찾은 검색식을 의뢰합니다 이때 1000 이평선은 캔들 아래있을때 한해서 검색식을 만들어 주시면 감사하겠습니다 검색식 작성하신후 반드시 검색종목이 나오시는지 확인하여 주시면 더욱 감사하겠습니다
프로필 이미지
왕쌍비
2015-02-16
204
글번호 83248
검색
답변완료

조건검색식 제작의뢰 합니다

수고많으십니다 검색식 제작을 검토의뢰 하고져 합니다 1분봉에서 캔들이 선행스팬2을 돌파할때 해당되는 종목 찾은 검색식을 의뢰합니다 이때 1000 이평선은 캔들 아래있을때 한해서 검색식을 만들어 주시면 감사하겠습니다 검색식 작성하신후 반드시 검색종목이 나오시는지 확인하여 주시면 더욱 감사하겠습니다
프로필 이미지
왕쌍비
2015-02-16
193
글번호 83247
검색