커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7707
글번호 230811
답변완료
수고하십니다
선물 거래를 하는데요
9시반부터 거래를 시작하여
(전봉보다 0.5포인트 이상 올라가면 매도,
익절은 전봉시가)
(전봉보다 0.5포인트 이하 내려가면 매수
익절은 전봉시가)
3시에 포지션청산
수식부탁합니다.
수고하세요
2011-08-19
701
글번호 42056
답변완료
간단한 질문드립니다
var : cro(0,data1);
if Crossdown(ma(C,5), ma(c,20)) Then
cro = 1;
if Crossup(ma(C,20), ma(c,60)) then
cro = -1;
if cro==-1 and ~~~~ <--- 요렇게 식을 작성하면 20,60골든시 전체 구간을 감시하게
되는건가요? 20,60이 골든크로스 난이후 구간을 감시하게
하고 싶은데 저렇게 간단히 작성이 가능한건지 궁금합니 다(20,60골든크로스 전체구간이라함은.. 크로스가 일어난이후 20일선이 60일선보다 위에 있는 구간 전체를 말합니다)
다른 질문 : 조건만족시 atstop 을 이용하여 매수를 하려고 할때 조건만족된 고가에서
3틱이상에서 진입하는데.. 조건만족 다음봉, 다다음봉 두봉만 감시하여 3틱을 넘지 못하면 매수하지 않는 식 부탁드립니다
2011-08-19
687
글번호 42054
답변완료
수식부탁드립니다
1.진입후 반대방향으로 갈경우 청산식요
예를들어 진입후 5봉내에 1% -수익이 날경우 청산식
2.10개의 봉중에 20봉중 신저가가 7개이상일때 매도식
10개의 봉중에 20봉중 신고가가 7개이상일때 매수식
부탁드립니다, 감사합니다
2011-08-19
735
글번호 42049
답변완료
확인부탁드립니다.
Condition1 = ExitDate(1) == sdate and MarketPosition(1) == 1 and BarsSinceExit(1) < 100;
Condition2 = ExitDate(1) == sdate and MarketPosition(1) == -1 and BarsSinceExit(1) > 100;
if (MarketPosition == -1 or (MarketPosition == 0 and Condition1 == false)) and crossup(c,value5) Then
Buy();
if (MarketPosition == 1 or (MarketPosition == 0 and Condition2 == false)) and CrossDown(c,value6) Then
Sell();
위의식은 매수/매도 신호가 나온후 100개의봉이내에는 같은방향의신호가 안나오게 만든것인데 이내에 신호가 계속나와서 문의드립니다. 조치부탁드릴게요..
2011-08-19
674
글번호 42042
답변완료
간단한 질문.
1) 질문
if date <> date[1] then{ value3 = 0 ; }
if data2(dayindex) == 0 then var1 = data2(c) -dayopen ;
if data2(dayindex) == 1 then var2 = data2(c) - data2(c[1]) ;
if data2(dayindex) == 2 then var3 = data2(c) - data2(c[1]) ;
if data2(dayindex) == 3 then var4 = data2(c) - data2(c[1]) ;
if data2(dayindex) == 4 then var5 = data2(c) - data2(c[1]) ;
if data2(dayindex) == 5 then var6 = data2(c) - data2(c[1]) ;
value1 = var1+var2+var3+var4+var5+var6 ;
value2 = abs(var1)+abs(var2)+abs(var3)+abs(var4)+abs(var5)+abs(var6);
value3 = value1 / value2 ;
주챠트 1분봉 참조챠트60분봉을 놓은후 위식을 계산하였습니다.
경우1) 당일챠트(8/18일)만을 띄운후 value3의 값과
경우2) 어제챠트(8월17일) 와 당일 챠트(8월18일) 를 띄운후
8월18일자 value3의 값이 다릅니다.
value3 값이 초기화가 안되네요.
value3 값을 날짜가 바뀔때 초기화된후 위 value1,2,3 수식이 계산되게하려면 어떻게해야하는지요....?
8월 18일자 출력값이 다르게 나오는 것을 그림파일로 첨부합니다.
2) 질문
시초 첫봉에서 조건걸면 atstop 주문 넣으면 두번째 봉에서 시세를 감시하다가
주문이 들어 가는데요 .
시초 첫봉에서도 조건이 만족되면 진입하게 하려면 어떻게 해야 하나요?
예를들어
당일 첫봉에서 저가가 시가-1pt 보다 크고 , 시가 대비 0.5pt 상승하는 시점에 atstop주문이 들어가게 하고 싶은 데요.
위 조건을 걸어주고 만족하면 다음봉 시가에 진입 되곤 합니다.
첫봉에서 조건만 만족하고 정한 시세가 안나오면 정상가격에 진입되지만
요지는 첫봉에서 위 기대치를 만족하고 그 이상의시세가 크게 발생할때도 있는데
그럼 다음봉 시가 진입시 기대 진입가와 실체 체결 슬리피지 손실이 크기때문에
첫봉에서도 진입 방법을 여쭈어 봅니다.
3)
파라볼릭 지표는 스토캐스틱 처럼 갭보정이 될수 있나요?
될수 있으면 수식좀 가르쳐 주세요.
그림파일 업로드했는데 왜...x박스가 뜰까요...
2011-08-19
750
글번호 42041
답변완료
피보나치 이용하는 시스템청산식 부탁드립니다.
매수관점에서
주가가 정배열일때 이동평균 60일선을 상승돌파하는 경우 가격을 저장하고
주가가 정배열일때 이동평균 60일선을 하락돌파하는 경우 가격을 저장하여
두 가격선을 이어서 추세선으로 지정
stop가격을 추세선*0.618%로 하여 여기보다 아래로 갈경우 자동청산하고
그렇지 않을경우 종가청산하고싶습니다.
2011-08-18
811
글번호 42040
답변완료
시초가 주문
https://www.yesstock.com/SystemTrading/Example/board/view.asp?db=board100044&num=205&pageno=1&startpage=1&Site=&L_Code=14&M_Code=9
아래 식에서 주석문처리된 문장을 삭제하면 어떻게 되나요?
barssinceentry() >= 0 을 barssinceentry() == 0 이렇게 바꾸면 어떻게 되나요?
var : maV(0);
maV = ma(C,20);
//if index >= 0 then {
if maV > maV[1] then
buy("매수", atmarket);
//}
if barssinceentry() == 0 then
exitlong("매수청산", atmarket);
2011-08-18
1006
글번호 42039
답변완료
분할매매
https://www.yesstock.com/SystemTrading/Example/board/view.asp?db=board100044&num=216&pageno=1&startpage=1&Site=&L_Code=14&M_Code=10
이거 실행하면 매수, 청산 화살표 표시가 안나타납니다.
https://www.yesstock.com/SystemTrading/Example/board/view.asp?db=board100044&num=213&pageno=1&startpage=1&Site=&L_Code=14&M_Code=10
이거 실행하면 챠트의 맨 앞에 있는 캔들에만 화살표가 표시됩니다.
([그림] 맨 앞 캔들부터 순차적으로 화살표가 붙어 있죠?)
2011-08-18
898
글번호 42038
답변완료
지표식 문의 드립니다.
옵션 상품을 각각 개별적으로 호가총건수와 5호가합산총건수나 총수량을 지표로 나타낼수 있는 지표식을 부탁드립니다.
예) 풋옵션 237.5 상품의 호가총건수(총수량)와 5호가합산총건수(총수량)을 나타내는 지
표식을 부탁드립니다.
늘, 좋은 차트 보내주셔서 감사합니다.
2011-08-18
747
글번호 42037