커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3758
글번호 230811
답변완료
질문 올립니다.
안녕하세요. 늘 감사드립니다.
변수와 상수의 경우, 어떤 쪽이 컴퓨터 연산에 덜 부담을 주는 것인지요?
가령, 그냥 예를 들어 보자면,
손절을
진입가 - 1틱
진입가 - 2틱
...
진입가 - 10틱
이렇게 10개의 손절식을 나열해서 쓰는 경우와,
Input: 손절틱수(1); ...
Input: 손절틱수(2); ...
...
Input: 손절틱수(10); ...
이런 식으로 변수로 만들어 처리하는 경우,
이 두 가지 중에서 컴퓨터 연산 부담이 적은 방법은 어떤 쪽인지요?
감사합니다.
2020-03-10
353
글번호 136746
답변완료
복합질문입니다.
안녕하세요.
1. buy 와 exitlong 함수의 지정가, 시장가 관련질문입니다. 아래와 같이 하면 매수진입은 종가가격의 지정가에 나가고 매수청산은 시장가에 주문이 나가는게 맞나요?
buy("",OnClose,DEF,suRyang);
ExitLong("",AtMarket,DEF,"",Quantity);
2. 첨부파일 보면 체결수량이 0으로 나오는 것이 있습니다. 이렇게 되면 주문이 체결되지 못하고 계속 머물러 있게 되나요? 이 이후로는 소위 주문이 꼬이게 되나요?
감사합니다.
2020-03-10
383
글번호 136745
답변완료
청산 수식 부탁드립니다.
해선을 하는 사람이구요
2계약 진입했을때
어느조건이 되면 1계약만 청산하고
나머지 1계약은 본절가 설정하고 추세를 가져가는 청산전략을
꾸미고 싶습니다.
simul돌려보니 exitlong, exitshort 은 전부 청산해버리는것 같아요
2020-03-10
377
글번호 136744
답변완료
매도 청산 주문식 부탁드립니다.
매수2로 진입된 포지션을 정리하고 싶습니다.
진입가 대비 40틱 상승했을때 정리하는 명령을 아래와 같이 만들었는데요..
적용을 해보니 진입봉 다음에 바로 청산이 되어버리더라고요..
뭐가 잘못된건가요?
if MarketPosition == 1 and EntryName == "매수2" then
{
ExitLong("매수청산2",AtStop,EntryPrice+40*PriceScale);
}
2020-03-10
425
글번호 136743
답변완료
수식 부탁드림니다.
국내 일반(ETF포함) 주식
400분봉매매
매수 진입
1. 200봉의 최고점에서 15% 아래일때 (C < highest(h, n) * 0.85 )
2. MFI(10) < 30
3. 음봉
4. 전일대비 1% 이상 하락
위 조건의 교집합시 매수 진입
1회 진입시 10만원 매수
총 누적 100회까지 매수 진입
청산
누적 매수된 매수단가평균이 5% 될때 일괄 청산
2020-03-10
457
글번호 136742
답변완료
항상 고생하십니다 수식부탁드려요~
진입로직
단순이평 60일선 기준
1. 60일선 크로스업시 2계약 매수
2. 1차적으로 매수1계약 청산(50틱이후 20퍼센트 감소시 청산)
3. 60일선 크로스 다운때 나머지 1계약 청산 후 바로 매도2계약 진입
4. 1차적으로 매도1계약 청산(50틱이후 20퍼센트 감소시 청산)
5. 60일선 크로스 업때 나머지 1계약 청산 후 바로 매수2계약 진입
추가적으로 매수2계약진입후 1차청을 못하고 바로 크로스 다운시
2계약청산되고 바로 2계약 매도진입
매도2계약진입후 1차청을 못하고 바로 크로스 다운시
2계약청산되고 바로 2계약 매수진입
될수있게 수식부탁드려요~
2020-03-10
443
글번호 136741
답변완료
수고많으십니다. 수식부탁드립니다.
아래는 현재 사용중인 일목값입니다.
value1 = (highest(H,15)+lowest(L,15))/2; //전환
value2 = (highest(H,150)+lowest(L,150))/2; //기준
Value3 = (value1+value2)/2; //선행1
value4 = (highest(H,52)+lowest(L,52))/2; //선행2
====================================================
1. 오전 10시15분봉 시작가 보다 높으며, 일목균형표 기준선(value2)보다 위에 있다면 매수진입.
오전 10시15분봉 시작가 보다 낮으며, 일목균형표 기준선(value2)보다 아래에 있다면 매도진입.
진입은 10:15~13:00분까지만 가능하며, 50틱 수익후 매매종료하며, 손절은 10시 15분봉 시작가보다 낮으면 손절하고 매매종료하며, 목표수익(50틱) 또는 손절이 발생하지않을시 18시에 청산하고 매매종료.
2. 손절시 최대 5회까지 진입하고 종료하며, 그중 한번 이라도 목표수익(50틱) 수익발생시 매매종료.
위의 두개의 수식 부탁드립니다.항상 감사드립니다.
2020-03-10
471
글번호 136740
답변완료
수식요청
수고많으십니다.
if MarketPosition == -1 Then
{
ExitShort("bx",AtStop,lowest(L,BarsSinceEntry)*1.03);
}
제가 위와 같은 매도청산전략을 쓰고 있는데 이것과 더불어서 같이
쓰고 싶은 청산전략 수식을 부탁드리고자합니다.
당일 고점을 터치하면 매도잔량을 청산하는 수식을 부탁드리겠습니다.
참고로 위의 청산전략과 동시에 쓰고싶습니다. 즉, 저점대비 3% 올라가기전에
먼저 당일고점을 터치한다면 청산주문이 나가면 좋겠습니다.
추가적으로 한가지더 부탁드리고 싶은것은
피보나치조정대를 활용하여 당일 매도진입 후 당일 고점과 저점의 33%(0.33) 지점에서
매도청산하는 수식도 부탁드립니다. 허접하지만 그림첨부합니다.
감사합니다.
2020-03-10
520
글번호 136739
답변완료
수식변경
안녕하세요. 늘 도움감사합니다.
아래의 지표에서 고점 상단에서 가장높은 양봉의 시가가에 선이 나타나도록 표시 부탁드리며..저점 하단에서도 최저점에서 음봉의 고점에 선이 나타나도록 부탁드립니다.
input : 기간(30),k(0.0002);
var1 = Highest(H,기간)*(1+k);
var2 = Highest(H,기간);
var3 = Lowest(L,기간)*(1+k);
var4 = Lowest(L,기간);
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
2020-03-10
469
글번호 136738