커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4331
글번호 230811
답변완료
문의드립니다
틱차트에서
매일 리셋되고
090001 이후부터
var1의 최고점을 갱신하다가
var1의 최고점에서
AA 만큼 내려왔을 때
매도진입 되는 식
감사합니다
2017-12-20
87
글번호 115121
gap 님에 의해서 삭제되었습니다.
2017-12-20
2
글번호 115120
답변완료
추가 도움 얻고자 합니다.
안녕하세요
적어주신 수식에 아래 두가지 조건을 추가하고 싶은데요 추가가능할지 문의드립니다.
1. 해외선물(크루드오일) 금요일 종가에 청산하고,
월요일이 되서 금요일종가와 같은가격or 더유리한 가격이 될때까지 기다리다가 동일 포지션, 계약수로 진입
2. 두 계약 진입 후 진입가에서 upv-dnv만큼 수익이 나면 한 계약 청산
--이전에 적어주신수식--
input : UPv(50),DNv(40);
if DayOfWeek(sdate) == 5 Then
SetStopEndofday(160000);
Else
SetStopEndofday(0);
if MarketPosition <= 0 and H < upv Then
buy("b",AtStop,upv,2);
if MarketPosition >= 0 and L > dnv Then
sell("s",AtStop,dnv,2);
-------------------------------이전글-------------------------------------------
안녕하세요
예스스탁입니다.
1
수식에서는 수동주문여부를 알수 없습니다.
코딩된 내용으로 신호가 발생하고 주문을 집행합니다.
input : UPv(50),DNv(40);
if DayOfWeek(sdate) == 5 Then
SetStopEndofday(150000);
Else
SetStopEndofday(0);
if MarketPosition <= 0 and H < upv Then
buy("b",AtStop,upv,1);
if MarketPosition >= 0 and L > dnv Then
sell("s",AtStop,dnv,1);
2
변수값을 변경하면 변경된 내용으로 차트에 재적용되는 것입니다.
변경시점 이전차트에는 A값 이후에는 B값으로 적용되는 것은 아닙니다
변수의값을 A에서 B로 값을 변경하면 B로 다시 전체차트에 적용됩니다
즐거운 하루되세요
> 초심으로닷 님이 쓴 글입니다.
> 제목 : 수식작성 문의 및 시스템 문의드립니다.
> 안녕하세요 매번 도움잘 받고 있습니다.
두가지 문의점이 있어 도움얻고자 글을씁니다.
1)아래와 같이 수식을 만들어보았는데요 자꾸에러가 나서
어떻게 하면 에러를 고칠수 있을지 문의드립니다.
간단히 프로그램로직을 설명드리면....
-.현재 무포지션이라면
50에 가격이 도달시 매수진입,
40에 가격도달시 매도 진입
-.매수든 매도든 현재 포지션을 가지고 있는 상태라면,
50이상가격에서는 항상 매수 유지,
40이하 가격에서는 항상 매도 유지
(예를들면 현재 매도 포지션이라면 갑작이 가격이 50이 넘어가면 스위칭 매수로 포지션이
바뀜,
혹은 현재 매수포지션이라면 갑자기 가격이 40이하로 떨어지면 스위칭 매도로 포지션이 바뀜,
현재 매수 포지션인데 가격이 60, 70, 80 계속 넘어가면 계속 매수상태로 유지
현재 매도 포지션인데 가격이 30. 20, 10 계속 내려가면 계속 매도상태로 유지
-. 매주 마지막 거래요일 마지막 장마감 직전에는 무조건 청산
(매주 첫거래요일 진입은 손으로 수동진입--이건 로직에 없어도 되는것이면 제외 부탁드립니다.)
input : UPv(50),DNv(40);
if DayOfWeek(sdate) == 5 Then
SetStopEndofday(150000);
Else
SetStopEndofday(0);
#무포지션 일때
if MarketPosition == 0 Then{
if H = upv Then
buy("b",AtStop,upv,1);
if L = dnv Then
sell("s",AtStop,dnv,1);
}
#현재 매수 포지션일때
if MarketPosition == 1 Then{
if H < upv Then
buy("bb",AtStop,upv,1);
if L > dnv Then
sell("ss",AtStop,dnv,1);
}
#현재 매도 포지션일때
if MarketPosition == -1 Then{
if H < upv Then
buy("bbb",AtStop,upv,1);
if L > dnv Then
sell("sss",AtStop,dnv,1);
}
2) 1번에 작성한 수식을 예스트레이더에 적용시키려는데요
프로그램을 실행시키고 시스템 적용버튼을 통해 전략을 적용시킨상태에서,
시스템 트레이딩설정메뉴를 통해 변수값을 만약 변경시켰을 경우 확인버튼을
누른 순간부터 변경된 변수값에 맞춰 로직이 돌아가는게 맞는지 문의드립니다.
2017-12-20
109
글번호 115119
답변완료
수익 마진 체크
안녕하세요.
수익이 나는 시점부터 정해진 Margin율(%)만큼 줄어들 때 청산하는 로직을 구현하고 싶습니다.
아래와 같이 구현해보았으나 MessageLog를 찍어보면 변수 PT값이 '0'으로 찍혀 나와서 의도한 대로 청산되지 않네요.
검토 후 수정 부탁드리겠습니다.
감사합니다.
Input: Margin(0.85);
Var: OP(0), PT(0);
OP = OpenPositionProfit;
// Margin Trailing
PT = OP * PriceScale * Margin;
(ProfitPoint1,2와 LossPoint1,2는 위에 선언되었다고 가정)
// 진입한 시점의 가격부터 목표수익까지 체크
Aplus = EntryPrice + ProfitPoint1;
Aminus = EntryPrice - ProfitPoint1;
BPlus = EntryPrice + ProfitPoint2;
Bminus = EntryPrice - ProfitPoint2;
// 수익이 나는 시점부터 Margin만큼의 수익으로 줄어드는 시점까지 체크
MarginExL = EntryPrice + PT;
MarginExS = EntryPrice - PT;
// 매수 추적 청산 1
If Close > Aplus Then
{
ExitLong("Ext_Buy", AtStop, MarginExL);
}
// 매도 추적 청산 1
If Close < Aminus Then
{
ExitShort("Ext_Sell", AtStop, MarginExS);
}
// 매수 추적 청산 2
If Close > BPlus Then
{
ExitLong("Ext_Buy", AtStop, MarginExL);
}
// 매도 추적 청산 2
If Close < Bminus Then
{
ExitShort("Ext_Sell", AtStop, MarginExS);
}
2017-12-19
100
글번호 115118
2wnwn 님에 의해서 삭제되었습니다.
2017-12-20
15
글번호 115117
softtoug 님에 의해서 삭제되었습니다.
2017-12-19
0
글번호 115116
답변완료
문의사항
안녕하세요
하기 지표식이 성립되는지 검토 부탁드립니다.
1.
저는 주로 30분봉을 보고 있는데,
전략 실행 30분봉 챠트에서 30분봉 볼린져 밴드를 설정해서 보고 있습니다.
이 챠트에 10분봉 볼린져 밴드를 같이 표현 할 수는 없는지요?
10분봉은 표현하지 않고 볼린져 밴드만 나타나게 부탁드립니다.
일종의 그물망 챠트를 2개만 만드는 것과 같이 부탁드립니다.
2.
당일의 싯가, 당일의 (시가+고가+저가)/3 을 라인으로 챠트에 나타낼 수 있는지요?
검토 부탁드립니다.
검토 부탁드립니다.
2017-12-19
113
글번호 115115
답변완료
수식 부탁합니다
#55946 에서 보내주신 수식을 일봉에 적용하였더니
첨부파일처럼 전일의 변폭(93틱)이 출력되네요
당일 변폭 텍스트 출력 수식을 부탁합니다.
2017-12-19
182
글번호 115114
답변완료
정정요청
#55961 내용에서 제가 올린첨부파일 그림에서 보시다시피
색채우기 방법에 대해서는 익히 알고 있는바,제가드린 질문의 취지가 전달되지 않았네요,
1,중심선과 당고가 아닌 중심선 위 전체영역을 어떤수식으로 적용해야 하는지요
2,중심선과 당저가 아닌 중심선 아래 전체영역을 어떤수식으로 적용해야 하는지요
다시한번 확인 부탁드립니다,
2017-12-19
131
글번호 115113