커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8055
글번호 230811
답변완료
문의드립니다.
if 이평정배열 and 매수조건식 then
buy(atlimit)
if 이평역배열 then
exitlong
atlimit 주문이라 그런지 봉완성시점에서는 역배열인데....
그러니까 정배열에서 역배열 전환되는 최초봉에서 때로 매수조건이 부합되어그 봉에 매수주문이 들어가고
동시에 역배열인지라 청산이 됩니다.
이건 marketposition 조건을 넣어줘도 결과가 같은데요...
완성시점엔 역배열인지라 진입주문이 들어가지 않았으면 좋겠는데요...
부탁드립니다.
매수포지션이 이평 역배열시 손절입니다.
2019-01-30
207
글번호 125777
답변완료
시스템
항상 감사드려요 ㅎㅎ
질문1 아래식에서 진입청산후 변수n봉 이후에 신호가 발생하도록 부탁드려요
input: p1(13),p2(24),p3(130);
var : T(0);
var1=ma(c,p1);
var2=ma(c,p2);
var3=ma(c,p3);
if var1 > var3 and crossup(var1,var2)Then{
T=1;
}
if var1 < var3 and CrossDown(var1,var2)Then{
T=-1;
}
if T== 1 Then{
buy();
}
if T== -1 Then{
sell();
질문 2
ma(c.5) > ma(c,20) > ma(c,60) 정배열에서 (제 1조건)
그후 5이평선이 20일 이평선을 하향돌파하여 60일 이평 부근 변수 n틱(-n ~ +n) 이내 접근후
다시 20일 이평선을 돌파할때 매수
부탁드려요 감사합니다
2019-01-30
229
글번호 125776
답변완료
재문의 드립니다
원하는 결과가 나오게 해주어서 감사합니다
다름이 아니고 condition 조건을 삭제 했더니 전일 결과값이 당일까지 연결이 됩니다
condition 조건을 삭제한후에도 전일결과가 연결되지 않고 당일분만 반영 될수 있도록 부탁 드립니다. - 이상 -
수고하세요
안녕하세요
예스스탁입니다.
당일 조건만족시에만 출력되어야 하므로
속성에서 그래프를 모두 점그래프나 일자그래프로 지정하시기 바랍니다.
당일 최초 만족항봉의 값으로 그려지게 했습니다.
해당값 달성시마다 값을 갱신하고자 하시면 각 조건식의 condition 조건은 삭제하시면 됩니다.
input : n1(1),n2(3);
if bdate != bdate[1] Then
{
Condition1 = false;
Condition2 = false;
Condition3 = false;
Condition4 = false;
}
if Condition1 == false and data2(H >= lowD(0)+n1 and H[1] < LowD(0)+n1) Then
{
Condition1 = true;
var1 = C;
}
if Condition2 == false and data2(H >= lowD(0)+n2 and H[1] < LowD(0)+n2) Then
{
Condition2 = true;
var2 = C;
}
if Condition3 == false and data2(L <= HighD(0)-n1 and L[1] > HighD(0)-n1) Then
{
Condition3 = true;
var3 = C;
}
if Condition4 == false and data2(L <= HighD(0)-n2 and L[1] > HighD(0)-n2) Then
{
Condition4 = true;
var4 = C;
}
if Condition1 == true Then
plot1(var1);
if Condition2 == true Then
plot2(var2);
if Condition3 == true Then
plot3(var3);
if Condition4 == true Then
plot4(var4);
즐거운 하루되세요
> 부채도사 님이 쓴 글입니다.
> 제목 : 재문의 드립니다
>
답변 감사합니다
보내주신 수식은 옵션창에 선물값을 표시하기 때문에 원하지않은 결과가 나옵니다
예를 들면 선물이 280.00 에서 281.00이 되었을때 콜이 0.8 에서 0.9를 왔다면 0.9에 수평선을 그어야는데 보내준 수식은 281.00에 그리게 됩니다
다시하번 더 설명 드리면 선물저가가 280.00에서 현재가가 291이 되었고
그때 콜콜 저가가 0.8이고 선물 281.00 이되었을때 콜이 0.9 라면 0.9에 수평선을 그려야합니다 풋의 경우에는 선물이 280.00 일때 풋고가가 0.9이고 선물이 281.00에 도달했을때
풋 현재가가 0.8이라면 0.8에 수평선을 그려야 됩니다
귀하께서 보내주신 수식을 적용해보니 콜 풋 둘다 선물 1포인츠값인 281.00이 옵션차트에 그려집니다
다시 검토 바랍니다..-이상-
수고 하세요
2019-01-30
243
글번호 125775
회원 님에 의해서 삭제되었습니다.
2019-01-31
23
글번호 125774
답변완료
수식부탁드립니다.
#,안녕하세요
ㅡ,아래수식은 일간 피봇대칭선 수식인데요,이식을 일봉차트상에서 월간 피봇대칭선 수식으로
표시하고 싶은데 수정도움 부탁드립니다.
input : Per1(11.8),Per2(23.6),per3(38.2),per4(50),per5(61.8),per6(76.4);
Var : pivot(0),S1(0),S2(1),S3(1),S4(1);
S1 = (dayhigh(0)+daylow(0))/2;
S2 = (dayhigh(1)+daylow(1))/2;
S3 = dayhigh(1);
S4 = daylow(1);
plot1(10^(LOG10(DayOpen)));
plot2(10^(LOG10(DayClose(1))+(LOG10(S3)-LOG10(S4))*(Per1/100)));
plot3(10^(LOG10(DayClose(1))-(LOG10(S3)-LOG10(S4))*(Per1/100)));
plot4(10^(LOG10(DayClose(1))+(LOG10(S3)-LOG10(S4))*(Per2/100)));
plot5(10^(LOG10(DayClose(1))-(LOG10(S3)-LOG10(S4))*(Per2/100)));
plot6(10^(LOG10(DayClose(1))+(LOG10(S3)-LOG10(S4))*(Per3/100)));
plot7(10^(LOG10(DayClose(1))-(LOG10(S3)-LOG10(S4))*(Per3/100)));
plot8(10^(LOG10(DayClose(1))+(LOG10(S3)-LOG10(S4))*(Per4/100)));
plot9(10^(LOG10(DayClose(1))-(LOG10(S3)-LOG10(S4))*(Per4/100)));
plot10(10^(LOG10(DayClose(1))+(LOG10(S3)-LOG10(S4))*(Per5/100)));
plot11(10^(LOG10(DayClose(1))-(LOG10(S3)-LOG10(S4))*(Per5/100)));
plot12(10^(LOG10(DayClose(1))+(LOG10(S3)-LOG10(S4))*(Per6/100)));
plot13(10^(LOG10(DayClose(1))-(LOG10(S3)-LOG10(S4))*(Per6/100)));
미리감사드립니다.
2019-01-30
254
글번호 125773
회원 님에 의해서 삭제되었습니다.
2019-01-30
4
글번호 125770
답변완료
지표 문의
안녕하세요
하기 지표를 문의 드립니다. 도움 부탁드립니다.
data1,data2, data3 3개의 봉챠트의 MACD oscillator 를 한지표로 볼 수 있는
지표를 만들어 주실 수 있으신지요?
각각의 봉챠트들이 0을 기준으로 양에서 음으로 바뀔때나, 반대로 음에서 양으로 바뀔때
한눈에 볼 수 있는 지표가 있었으면 합니다.
검토 부탁드립니다.
감사합니다.
2019-01-30
222
글번호 125769
답변완료
if문 실행결과 보완 방법
input : N(0.5);
var : NS(0);
NS = 1-abs((DayOpen(1)-DayClose(1))/(DayHigh(1)-DayLow(1)));
if NS >= N then (1)조건
{
if crossup(c,DayOpen(0)+NS*(DayHigh(1)-DayLow(1))) Then
buy("b"); (2)조건
}
SetStopEndofday(151000);
1. 위 전략을 개별주식에 테스트해 보았는데
2. 위 전략으로는 (1)조건을 만족하면(NS>=N이면) (2)조건을 실행하는 것으로 되어 있으나 테
스트한 결과 (1)조건을 만족하지 않아도(NS<N) (2)조건을 실행하였고
3. (2) 조건을 실행한 후 조건문을 빠져나가서 매수 전략이 완료되어야 하는데 횡보구간에서
조건을 만족하여 1차례 더 매수가 이루어지는 문제가 발생하였습니다.
4. 보완할 수 있는 방법을 부탁드립니다.
5. 검증에는 문제가 없었고 전략실행시 1틱단위로 설정하였습니다.
2019-01-30
249
글번호 125767
답변완료
안녕하세요.
안녕하세요. (주) 푸시뉴스 - 제일빠른 증권속보 김성수 대표입니다.
저는 2017년 4월~2018년 7월까지 (주)에스비씨엔 에서 영업총괄이사로 재직하였습니다.
예스스탁과의 업무제휴를 위한 미팅이 가능한지 글을 남깁니다.
김성수 010-7323-5187
대표번호 : 1670-1106
푸시앱 : http://m.site.naver.com/0qNBK
플친 : http://pf.kakao.com/_Mxnlxnj
홈페이지 : pushnews.co.kr
2019-01-30
1430
글번호 125760