커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7705
글번호 230811
답변완료
수식질문드립니다
1. 현재기준 20봉이내에 스윙로우 가장최근에 좌로10개, 우로2개 있는 저점이 있고
(SwingLow(1,L,10,2,20) ?)
현재기준 60봉이내에 수윙로우 2번째 최근에 좌로10개, 우로3개 있는 저점이 있고
(SwingLow(2,L,10,3,60) ?)
2. 1번저점이 2번저점보다 위에 있고 (즉, 스윙저점이 하락이 아닌 상승모양)
3. 직전 7봉이전에 macdval가 macdsig을 상향돌파하고 현재 macdval > macdsig 상태이거나, 현재 macdval이 macdsig을 상향돌파하고,
4. 포지션이 매도상태면 매도청산
if (SwingLow(1,L,10,2,20) > SwingLow(2,L,10,3,60) and
(countif(crossup(macdVal, macdSig),7)[1] >= 1 and macdsig > macdsig or
crossup(macdVal, macdSig)) and
MarketPosition == -1
then exitshort();
* 추가질문
if SwingLow(1,L,10,2,20) > SwingLow(2,L,10,3,60) 와
if SwingLow(1,L,10,2,20) !=-1 and SwingLow(2,L,10,3,60) !=-1 and
SwingLow(1,L,10,2,20) > SwingLow(2,L,10,3,60) 는 결과가 다르게 나오는 데 왜 그런가요?
2011-09-08
476
글번호 42568
답변완료
문의 드립니다.
다음 그림과 같이
가격이 60이평(초록색) 위에있을때
60이평에 Y%이상 접근후 최근봉이 양봉이면 매수
60이평을 깨고 내려와 이격이 2%이상벌어지면 청산
60이평지지를 받고 5%이상 올랐을시 트레일링을 걸어
최고수익 대비 X%이하로 내려오면 청산하고
지금 가지고있는 포지션이있을때는 재차 매수하지 않는
하루에 여러번 신호가 나도 여러번 매매하는 식을 알고싶습니다.
또 수익중이라도 당일 청산할수 있었으면 좋겠네요
쉽게말하면 이 동평ㅅ균선 지지 매매식입니다
2011-09-08
532
글번호 42567
답변완료
시가위에 있을 때 10이평에 닿자마자 매수하는 식
시가위에 있을 때 10이평에 닿자마자 매수하는 식을
시스템으로 구현하고 합니다.
봉이 완성된 시점에 매수가 아니고,
가격이 10이평에 닿자마자 매수하려 합니다.
도움 부탁드립니다.
2011-09-07
590
글번호 42566
답변완료
부탁드립니다.
갭보정 하여 첫번째 5 이동평균선과 10 이동평균선이 골드가 발생하고 두번째 10 이동평균선과 20 이동평균선이 골드가 발생하고 세번째 MACD가 골드가 발생한다.
위의 세가지 조건을 동시에 만족하면 매수, 위의 세가지 조건중 하나라도 조건이 이탈하면 청산 하는 로직을 알고 싶습니다.
항상 친절하고 신속한 답변에 감사합니다.
2011-09-07
582
글번호 42565
답변완료
문의
안녕하세요?
선물 분봉을 데이타 1로 사용하면서 데이타 2로 선물 일봉을 사용하고 있습니다.
데이타 2 의 atr(14) 를 사용자 함수로 만들고자 합니다.
부탁드립니다.
2011-09-07
531
글번호 42560
러블리 님에 의해서 삭제되었습니다.
2011-09-07
17
글번호 42559
답변완료
투자자별 매매
투자자별 매매 동향을 시스템 식으로 만드는 방법이 있는지 궁금합니다.
있다면.
매수주체가 어느금액이상 매수시 매수, 매도 식이 가능한건지 궁금합니다.
(선물, 옵션, 거래소)
2011-09-07
554
글번호 42558
답변완료
질문입니다
안녕하세요. 초보라 많은 도움을 얻고 있습니다.
1.
9시20분 시가기준에서 10틱 상승돌파하면 시장가 매수
or
9시20분 시가기준에서 10틱 하락돌파하면 시장가 매도
2.
(현재 포지션 매수의 경우) 9시20분의 시가를 하락돌파하면, 포지션청산 + 시장가 매도(반대포지션으로 진입)
or
(현재 포지션 매도의 경우) 9시20분의 시가를 상승돌파하면, 포지션청산 + 시장가 매수(반대포지션으로 진입)
3. 14시 정각에 보유포지션 청산
------------------------------------
1.
if stime == 92000 Then
var1 = O;
if MarketPosition == 0 and stime >= 092000 and stime < 150000 Then{
buy("b1",AtStop,var1+PriceScale*10);
sell("s1",AtStop,var1-PriceScale*10);
}
2.
if MarketPosition == 1 and stime < 150000 Then
buy("b",AtStop,var1-PriceScale*10,2);
if MarketPosition == -1 and stime < 150000 Then
Sell("s",AtStop,var1+PriceScale*10,2);
4. SetStopEndofday(140000);
피라미딩 설정은 다른진입신호만 허용으로 설정
(이렇게 하면 포지션 지연주문 들어가는 것 맞나요?)
2011-09-25
592
글번호 42556
답변완료
제일 마지막 봉에서 청산신호가 자동으로 나오게
앞의 질문에 대한 답변이 많은 도움이 됐습니다 *^^*
한달간만을 시뮬레이션했을 때는 마지막 봉을 임으로 청산하게끔 해야 정확한 시뮬레이션이 됩니다.
미청산이익까지를 최적화하지않고 청산된 이익만으로 최적화 변수를 찾아주기 때문이지요.
If date==20110907 && stime>=1500 Then {
Exitlong();
Exitshort(); }
해 줘야 정확한 시뮬레이션이 됩니다
일부러 청산될 날찌와 시간을 입력시키지 않아도 차트의 제일 마지막 봉에서 자동으로 청산되게끔 수식을 작성하고 싶습니다. 부탁드려요
2011-09-07
615
글번호 42554