커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7844
글번호 230811
답변완료
지표식문의
1. 시초가-분봉의종가 / 시초가 와
2. 분봉의 시가 - 분봉의 종가 / 분봉의 시가 의 수식이 어떻게 다른가요?
2005-07-19
1038
글번호 7821
답변완료
한화면 두종목
항상 빠른답변 감사합니다.
한화면에서 다른종목보기를 하여 다른종목을 불러온후 보조지표도 새로불러온 종목의
지표를 보고 싶은데 어떻게 하나요
Ex) C 140화면에서 C140 의 STO지표와 새로불러온 C135의 STO지표를 동시에 볼려면요
2005-07-19
1260
글번호 7820
답변완료
강제청산된후에 당일 매매되지 않도록 하는 로직
현물매매에서
10%이익후 2%손실시 강제 청산된 당일은 재매수 되지 않도록 하는 로직 부탁합니다.
또한,
강제청산된후에 10봉 만들어진후에 매매가능하게 하는 로직도 부탁합니다.
2005-07-19
1481
글번호 7819
답변완료
SwingHigh,SwingLow매매식문의
더운 날씨에 수고 하십니다.
매수 setup
1. 장중에 발생하는 Swinghigh,Swinglow 값을 이용한 돌파식의 작성
2. 최근의 Swing값의 돌파 기준은 최근Swing값이 횡보하는 값이
5개일때값+ 0.1이상 일때 stop주문이 나감
==> 여기서 횡보하는 값이 5개 이상(5개,6개.....)이면 주문이 나가야하는
표현으로 적절한지....좋은 표현이 있으면 추가 답변부탁드립니다.
// 시스템 식
input:LeftL(10),RightL(0),period(200);
var:SwingH(0),SwingL(0),SwingtrueL(0),SwingtrueS(0);
//SwingHigh, SwingLow 의 정의
SwingH=Swinghigh(1,h,LeftL,RightL,period);
SwingL=Swinglow(1,l,LeftL,RightL,period);
SwingtrueL=accumn(iff(SwingH==SwingH[1],1,0),5)==5;
SwingTrueS=Accumn(iff(SwingL==SwingL[1],1,0),5)==5;
if stime<=150000 then begin
if SwingtrueL then
buy("SWL",atstop,SwingH+0.1);
if SwingtrueS then
sell("SWS",atstop,SwingL-0.1);
end;
setstopendofday(1500);
setstoploss(1,pointstop);
2005-07-19
1315
글번호 7818
답변완료
재질문입니다.
그러면 피라미딩 다른 신호진입에서 2번의 진입후 각각의 진입가격에 대해 손절매함수식을 사용해서 ATR과 %의 2개의 값을 비교후 최고가를 기준으로 손절매라인을 설정하려면 어떻게 해야 하나요?
아래의 식처럼 하면 되나요?
var : st1(0) ;
if 매수전략1 then{
buy("매수1",onclose);
}
if 매수전략2 then{
buy("매수2",onclose);
}
st1=max(ma(c*0.025,20),atr(60)*2.5);
setstoploss(st1,Pointstop);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문입니다.
> 안녕하세요
예스스탁입니다.
손절매 함수를 사용하시면
피라미딩식 여러진입에 대해서 각각 손절매를 합니다.
setstoploss(atr(60)*2.5,Pointstop);
즐거운 하루되세요
> HH_BUSUNG 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 피라미딩 설정에서 다른신호로 진입하고
각각의 진입가가 1번째 매수가 enprice1 2번째 매수가 enprice2 일때
각각의 진입에 대해 한번씩만 손절매 적용되게 하는 식입니다..
그런데.. 적용이 안됩니다. 식 수정부탁드립니다.
var : enprice1(0),enprice2(0),st1(0),st2(0),매수1수량(0),매수2수량(0),exitnum1(0),exitnum2(0);
st1=min(enprice1-atr(60)*2.5,enprice1*0.97);
st2=min(enprice2-atr(60)*2.5,enprice2*0.97);
if exitnum1<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성
{
exitlong("손절매1",atstop,st1,"",매수1수량,1);
exitnum1=1;
}
if exitnum2<>1 then #stopLOSS ==> atr의 2.5배로 손절매 라인 형성
{
exitlong("손절매2",atstop,st2,"",매수2수량,1);
exitnum2=1;
}
2005-07-19
1108
글번호 7812
답변완료
장중 진입
안녕하세요
종가아닌 봉의 진행중에 진입하려는데 방법을 모르겠습니다
일정값에 이르면 그 순간 진입하는 방법을 알려주시기 바랍니다
말하자면 setstoploss의 반대되는 생각입니다
더운 날씨에 수고하세요
2005-07-18
1339
글번호 7811
답변완료
안녕하세요
수고하십니다
장중매매식입니다(당일매수 당일청산)
일봉으로 5 이평선이 상승중이고 5 이평이격도가 100보다 크고 101이하가 되면
매수하고 5 이평이격도가 100보다 작거나 102이상이 되면 청산하고 싶습니다
2005-07-17
1108
글번호 7809
답변완료
독립신호 구현
안녕하세요
질문 있습니다
하나의 식에서 3개의 신호를 발생시켜 각각 독립적으로 진입 청산을 하려합니다
근데 문제가
신호1, 신호2가 매수 상태인데 신호3 에 매도가 발생할때 sell() 함수를 쓰면 앞의 신호1, 2가 청산되어버립니다
신호1, 2가 청산되지 않고 신호3 으로 매도만 할 수 있는 방법을 알려주십시오
즉 신호 1, 2는 매수 유지, 신호3은 매도 진입 ...
부탁드립니다
2005-07-16
1166
글번호 7808
답변완료
지표식부탁드립니다.
무더운 날씨에수고많으십니다.
아래지표식 부탁드립니다.
1. 시가대비 상승률(%)을 나타내는 라인챠트.
2. 한화면에 두종목(예:C135,C140)을 표시
2005-07-16
1005
글번호 7807