커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7764
글번호 230811
답변완료
수식 다시 요청합니다.(다시요)
안녕하세요.
수고 많으십니다.
웹마스터 이메일로 다시 문의 드렸습니다.
확인 후 답장 부탁드립니다.
고맙습니다^^
--------------
답장 받고 다시 보냈습니다.
확인부탁드립니다. 7월31 금 오후 8시 48분
2009-07-31
737
글번호 23849
답변완료
재재질문
안녕하세요
예스스탁입니다.
cond2에 marketposition==-1이 아니라
marketposition(1)==-1 입니다. ________------------>수식에는 이렇게 했읍니 다.
Cond2 = date==exitdate(1) And marketposition(1)==-1;
Cond2는 전청산일자가 오늘이고 전거래의 포지션이 매도이면
true가 나오게 됩니다.
전청산일자가 오늘이 아니거나 전거래의 포지션이 매도가 아니면 -->and가 false이면
2개중하나가 아니 니라 2다 아니여 여야 하지않나요?
즉 2개 중에 하나 만족하지 않으면 false가 나오게 됩니다.
If Cond2==False And currententries-var50<=tcount Then
올리신 그림에서 보시면 전청산날짜가 오늘이 아니므로
Cond2==False가 나오게 되어 매도조건입니다.
즐거운 하루되세요
-------------------->만약 a와 b조건둘다 아니게 할려면 전제조건으로어떻게 주어야 하나요?
또한 한봉에 매도가 나온 이유는 피라미딩을 허용안했는데 매수때문에 매도신호나온봉에서 조건이 달라진것은 아닌가요? 그것을 막는 방법은요? CT처럼 SETBARONEENTRY(?)라는 함수를서야 하나요?
> 날으는여우 님이 쓴 글입니다.
> 제목 : 재질문
> 안녕하세요
예스스탁입니다.
Atstop과 Atlimit타입은 신호나온 전봉에서
감시가 설정됩니다.
전봉에서 모두 if조건이 만족하여
조건이 동시에 걸리고 다음봉이 2개 모두 만족하면
신호가 모두 찍히게 됩니다._________----->매도조건에서 marketposition==-1이 아닐
로 주었으면 매도신호전에 -1이므로 안나 타나야 되잖아요?
해당 내용은 조건을 수정하셔서 제어하셔야 합니다.
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : 한봉에 매수매도한꺼번에 떨어지는것 제어
> Cond2= date==exitdate(1) And marketposition(1)==-1; //'청산날짜가 오늘날짜이고 직전포지션이 매도
If Cond2==False And currententries-var50<=tcount Then
sell("매도",Atstop,dayhigh-kk*len1); //'지정가 하향돌파시 매도
왜 이렇게 주었는데도 한봉에 2개신호가 나오죠?
2009-07-31
692
글번호 23848
답변완료
질문입니다.
번번히 답변 감사드립니다...
자꾸 질문만 드려서 죄송한데요...
우선 수식을 말씀드리자면 풋 매도에서
조건에 맞을시 판매를 합니다
그리고 다시 구매를하는데
if CurrentContracts == var1 - (var2*8) then {
ExitShort("SX9", AtLimit, entryprice *0.74, "",var2,1);
if CurrentContracts == var1 - (var2*9) then {
ExitShort("SX10", AtLimit, entryprice *0.70, "",var3,1);
}
SetStopEndofday(150000);
풋이 계속 하강일 경우에는 26% 때구매 30%때 구매 등 순차적으로 매수가 되도록 했습니다. 그런데 풋이 상승으로 바뀔때는 매수 매도 모두 중지 시켜야 하는데 상위 식에 어떤 명령어를 더 추가해야하는지 어디에 추가해야하는지 조언 부탁드립니다.
2009-07-31
770
글번호 23847
답변완료
선물 매수매도량 지표 질문입니다.
안녕하세요!
plot1(bids,"매수잔량");
plot2(asks,"매도잔량");
위와같이 지표식을 넣으면 선으로 표시가 되는데, 이상태에서 0을 중심점으로
매수는 적색막대그래프, 매도는 파랑 막대그래프 위아래로 표시할 수 있는 방법은
없을까요?
그리고 우측 상단에 (매수-매도)의 차이를 수량으로 표시할 수 있는 식좀 부탁합니다.
무더운 여름 수고하시고요, 항상 감사합니다...
2009-07-31
724
글번호 23846
답변완료
메일로 부탁드렸습니다.
안녕하세요.
메일로 부탁드렸습니다.
sawaxa@naver.com
메일로 답변 바랍니다.
감사합니다.
좋은 하루 되세요.
2009-07-31
762
글번호 23845
답변완료
파라볼릭 매수 청산식
청산을 파라볼릭으로 할수 있도록
매수청산식좀 부탁합니다.
검색부터 해 봤는데 안나오네요.
수고하십시요
2009-07-31
805
글번호 23841
답변완료
이평선매매 질문
10이평선, 20이평선, 30이평선, 40이평선이 있다고 하면
20이평선이 30이평선을 골든크로스 하고난 후에만
10이평선이 40이평선을 돌파하면 진입
청산은 10이평선이 30이평선을 데드크로스하면 청산하는 식좀 부탁드립니다 ^^
if ma(c,20) > ma(C,30) and crossup(ma(C,10),ma(C,40)) Then
buy();
if CrossDown(ma(c,10),ma(C,30)) Then
exitlong();
어제 위의 질문에 대한 답변은 잘 받았습니다(감사)
한가지 질문이 더 있습니다
위의 상황에서 매수신호가 나올때 20이평선과 30이평선이 40이평선 아래있을 때만
적용을 하려면 어떻게 해야하는지 궁금합니다 번거롭게 죄송합니다
그리고 20 30이평선이 40이평선 위에있을때만 <---- 이식도 같이 부탁드립니다
2009-07-31
871
글번호 23839
답변완료
매수청산 재질문
아랫글에 이미지 첨부해서 올렸었는데요.
차트는 정상이라면. 검증도 했습니다만,
매수는 정상적으로 매수되고 매수청산은 신호만 나오고 실제 청산이 이루어 지지 않는데. 혹 다른 문제점이라도 있을까요?
검증은 끝났어도 수식에 문제가 있을수 있을까요?
2009-07-31
675
글번호 23838
답변완료
재질문
안녕하세요
예스스탁입니다.
Atstop과 Atlimit타입은 신호나온 전봉에서
감시가 설정됩니다.
전봉에서 모두 if조건이 만족하여
조건이 동시에 걸리고 다음봉이 2개 모두 만족하면
신호가 모두 찍히게 됩니다._________----->매도조건에서 marketposition==-1이 아닐
로 주었으면 매도신호전에 -1이므로 안나 타나야 되잖아요?
해당 내용은 조건을 수정하셔서 제어하셔야 합니다.
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : 한봉에 매수매도한꺼번에 떨어지는것 제어
> Cond2= date==exitdate(1) And marketposition(1)==-1; //'청산날짜가 오늘날짜이고 직전포지션이 매도
If Cond2==False And currententries-var50<=tcount Then
sell("매도",Atstop,dayhigh-kk*len1); //'지정가 하향돌파시 매도
왜 이렇게 주었는데도 한봉에 2개신호가 나오죠?
2009-07-31
637
글번호 23837