커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

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

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

안녕하세요 시스템식 문의 드립니다

안녕하세요 ? 수식 질문드립니다 30분봉 시가선을 음봉으로 뚫었을시 매도하라 30분봉 시가선을 양봉으로 뚫었을시 매수하라 감사합니다
프로필 이미지
백스톰
2015-09-30
116
글번호 90780
시스템

수루지 님에 의해서 삭제되었습니다.

프로필 이미지
수루지
2015-09-30
0
글번호 90779
지표
답변완료

라인 1선 추가

아래수식에서 var1라인 1개를 +5이동해서 추가하고 싶슴니다. 일목수식에서 가져와서 붙여도 잘 안되네요... 수식; input : p1(20),PrdLen(5); var : aa(0); aa = wma(2*wmA(c,p1/2)-wma(c,p1),sqrt(P1)); if aa >= aa[1] Then var1 = aa; if prdlen aa>=aa[1] then var3 = aa; if aa <= aa[1] Then var2 = aa; plot1(var1); plot2(var2); plot3(var3);
프로필 이미지
수루지
2015-09-30
133
글번호 90778
지표
답변완료

식변경

중국상품선물 sr 기존거래시간 오전 9시 - 오후150000 일때 9월29일오전9시기준으로매매시작한다면 If C>openD+(highD(1)-lowD(1))/3 Then buy 에서 시초가는 9월29일시초가가되고 변동폭은 9월28일 오전9시-오후1500사이 최고가-최저가 가 되는거맞죠 .. 야간장종료시간이 233000 일떄 9월29일 오전 9시 기준으로매매시작하고 시초가는 9월29일 오전 9시 시초가를 사용하고 변동폭은 9월28일 오전9시 부터 9월28일 저녁233000사이 (최고가-최저가 )/3으로 사용하고 강제청산은 9월29일 저녁232500 합니다 야간장종료시간이 새벽12시를지나서 010000에 마감하는종목에서 9월29일 오전 9시 기준으로매매할때 시초가는 9월29일 오전 9시 시초가를 사용하고 변동폭은 9월28일 오전9시 부터 9월29일 새벽1시사이 (최고가-최저가 )/3으로 사용하고 강제청산은 9월30일 새벽1시 합니다 두가지경우 위 진입식 변경과 청산식 부탁합니다 야간장종료시간이 233000일때 9월29일 오전9시 시가기준으로 9월28일 종가 는CloseD(1)맞나요? 야가장 종료시간이 새벽010000 일때 종가는 어떻게표시하나요 ? 감사합니다
프로필 이미지
CSI300
2015-09-30
115
글번호 90777
시스템

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

프로필 이미지
CSI300
2015-09-30
0
글번호 90775
시스템

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

프로필 이미지
CSI300
2015-09-30
0
글번호 90774
시스템

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

프로필 이미지
CSI300
2015-09-30
0
글번호 90773
시스템
답변완료

수식 요청 드립니다.

수식 변경 요청 드립니다. 아래 오버형 매도 매수 수식에서 1.전신호와 반대방향 Gap(외부변수) 발생 조건만족 => 전신호가 매수이고, 매도쪽으로 손실로, 설정Gap이 조건만족 발생할 경우, 시초가 매도 스위칭 후, -0.5PT(외부변수) 손절청산 -> 매도식 매수식 모두 정상 입니다. (계속 동일방향 수익 발생시 매도식 매수식 모두 정상입니다.) 2.전신호와 동일방향 Gap(외부변수) 발생 조건만족 => 전신호가 매도이고, 매도쪽으로 수익으로, 설정Gap이 발생할 경우, 시초가 Gap만 조건만족 저장 후, 시초가 기준 -0.5PT(외부변수) 반대 매수쪽으로 손실발생, 2가지 조건만족 즉시 수익보전 손절청산 될수있도록 -> 매수식 매도식 수정 요청 드립니다. (계속 매수쪽 동일방향 수익 발생시는 정상입니다.) 감사합니다. --------------------------------------------------------------------------------------- 안녕하세요 예스스탁입니다. 시초가에 갭발생여부를 판단해서 시초가에 신호를 발생하기 위해서는 전일마지막봉에서 조건판단해야 합니다. 마지막봉은 시간으로만 지정되므로 plot1(stime); 위 지표 차트에 적용하셔서 사용하시는 차트 주기에서 마지막봉 시간확인하시고 수식에 지정해 주시면 됩니다. 아래식은 15시15분으로 되어 있습니다. input : Gap(1.2),Losscut(0.5); if stime == 151500 and MarketPosition == 1 and NextBarOpen <= C-Gap Then Sell("BS",AtMarket); if stime == 151500 and MarketPosition == -1 and NextBarOpen >= C+Gap Then Buy("SB",AtMarket); #BS진입에만 해당되는 손절청산 if MarketPosition == -1 and IsEntryName("BS") == true Then ExitShort("BSx",AtStop,EntryPrice+Losscut); #SB진입에만 해당되는 손절청산 if MarketPosition == 1 and IsEntryName("SB") == true Then ExitLong("SBx",AtStop,EntryPrice-Losscut); 즐거운 하루되세요 > dandy 님이 쓴 글입니다. > 제목 : 수식요청드립니다. > 수식요청드립니다. 오버형 시스템 수식에서 전신호 전일종가 기준 갭이 발생하는 경우 전 신호가 매수이고 +1.0PT 이상 갭 상승 발생시 기존 시스템 매수신호 유지 전 신호가 매수이고 -1.2PT 이상 갭 하락 발생시 시초가 매도전환 -> 매도전환 후 당일 손절청산 0.5PT(당일 1회만 손절청산 적용,외부변수) 전 신호가 매도이고 -1.0PT 이상 갭 하락 발생시 기존 시스템 매도신호 유지 전 신호가 매도이고 +1.2PT 이상 갭 상승 발생시 시초가 매수전환 -> 매수전환 후 당일 손절청산 0.5PT(당일 1회만 손절청산 적용,외부변수) 감사합니다.
프로필 이미지
dandy
2015-09-30
121
글번호 90771
시스템
답변완료

글번호 44208번 재질문

글번호 44208번 재질문입니다. 아래의 함수를 전일거래손실시에 당일거래하고자합니다. if MarketPosition <= 0 Then{ if MarketPosition == 0 and (TotalTrades == 0 or (PositionProfit(1) < 0 and PositionProfit(1) < 0)) Then buy("b1",AtStop,highest(H,10)+priceScale); if MarketPosition == -1 and PositionProfit < 0 and PositionProfit(1) < 0 Then buy("b2",AtStop,highest(H,10)+priceScale); }
프로필 이미지
통큰베팅
2015-09-30
110
글번호 90768
시스템