커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6617
글번호 230811
답변완료
문의드립니다
안녕하세요..답변 해 주심에 수고가 많으십니다.
궁금한것이 있는데요,
각기 다른 진입 조건 2개를 놓고,둘 중에 보다 유리한 조건에서 진입하는것도 가능한지요?
예를들어,
1번 차트에 A 조건의 시스템을 적용,
2번 차트에 B 조건의 시스템을 적용...
A조건에 255.50에 매수 신호 발생
잠시 후, B조건에 255.30에 매수 신호 발생
이 두 개를 하나로 통합,통합한 차트에서는 B조건에서 발생한 신호에 따라서만 진입합니다.
매도는 그 반대가 되겠구요..
초보라서 가능한지 아닌지도 잘 모르겠지만,가능하다면 답변 좀 부탁드립니다.
그럼 수고하시고,즐거운 하루 보내세요~^^
2015-04-02
117
글번호 84673
답변완료
오류 수정 부탁 드립니다.
//=================================================================================
If Var3 > 0 Then
{ If Var9 < c[0] Then Var9=c[0];
If c[0] < (Var3 - 0.25) Then
{ exitlong("손절"); //종가가 매숫가보다 -0.25p 보다 하락하면 손절
}
Else if c[0] > (Var3 + 1.00) Then
{ If c[0] < Var9 - (Var9 - Var3)*0.2 Then
{ exitlong("청산");
}
}
Else if c[0] <= (Var3 + 1.00) Then
{ If CrossDown(c[0], Var1) Then
{ exitlong();
}
}
}
if Var4 > 0 Then
{ If Var10 > c[0] Then Var10=c[0]
If c[0] > (Var4 + 0.25) Then //종가가 매돗가보다 +0.25p 보다 상승하면 손절
{ exitshort("손절");
}
Else if c[0] < (Var4 - 1.00) Then
{ If c[0] > Var10 + (Var4 - var10)*0.2 Then
{ ExitShort("청산");
}
}
Else if c[0] => (Var4 - 1.00) Then
{ If crossup(c[0], Var2) Then
{ exitshort("청산");
}
}
}
//=================================================================================
감사합니다.
2015-04-02
120
글번호 84671
답변완료
rsi 수정
항상감사드립니다
아래시스템식은 rsi를 이용한 청산식입니다
시스템진입후 청산시 exitlong("eB_Rsi70") 청산식이 같은봉에서 2번발생하는경우가 있습니다
eB_Rsi70 청산식발생이후 같은봉에서는 재청산하지 않도록 수정부탁드립니다.
input : Period(20);
var71 =(AccumN(iff(C-C[1]>0,C-C[1],0),Period)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),Period)*100);
if var71 <= 30 Then
var72 = O;
if var71 >= 70 Then
var73 = H;
if var72[1] < var72 Then
var30=1;
if var72[1] > var72 Then
var30=-1;
if var73[1] > var73 Then
var70=1;
if var73[1] < var73 Then
var70=-1;
if MarketPosition == 1 and var70 == 1 and
H >= var71 And
(var73[1]-var73) >50 Then
exitlong("eB_Rsi70");
감사합니다
2015-04-02
165
글번호 84667
태양같이 님에 의해서 삭제되었습니다.
2015-04-02
13
글번호 84666
답변완료
신호검색
5일선 위에서 시가>종가 일때 매수신호를 5릴선 아래에서 시가<종가일 때매도신호 발생식
2015-04-02
102
글번호 84661
회원 님에 의해서 삭제되었습니다.
2015-04-01
5
글번호 84655
답변완료
문의드립니다.
제가 개인적으로 만든 이동평균선값을 변수로 저장했습니다.이 수치를 가지고
전봉의 변수값 a가 즉 이동평균값보다 현재 이동평균값이 높을 경우 즉 우상향일경우
if a > a[1] then
var1 = 1;
전봉의 변수값 즉 이동평균값보다 현재 이동평균값이 낮을 경우 즉 우하향일경우
if a < a[1] then
var1 = -1;
전봉의 이동평균값과 현재 이동평균값이 같을 경우 전에
우상향중이였다면 var1 = 1;로 이어서 갑니다.
우하향중이였다면 var1 = -1;로 이어서 갑니다.
전봉과 이동평균값이 현재 이동평균값이 같을 경우 전에 값을 이어가고싶은데
변해서 문의드립니다. 답변부탁드립니다.수고하세요^^
2015-04-01
192
글번호 84654
답변완료
수식 수정 부탁드립니다.
아래의 수식에서
매도시 평단가보다 1% 이상 높은 가격시만 매도되도록 수정 부탁드립니다.
- 아 래 -
input : 수량 (100);
if stime == 144800 and C < DayOpen and C < DayClose(1) Then
buy("매수",OnClose,def,수량);
if MarketPosition == 1 Then{
if MarketPosition == 1 and H < 상한가 Then
ExitLong("상한가매도",Atlimit,상한가);
if stime == 144800 and C > DayOpen and C > DayClose(1) and
C > AvgEntryPrice Then
Exitlong("매도",OnClose,def,"", 수량,1);
}
2015-04-01
170
글번호 84653
답변완료
검색식 부탁 드립니다.
* 많은 도움 고맙습니다.
<기준> 금일 현재가 기준으로 전 10일간 등락폭(고가,저가)이 상하한 10% 이내 이면서
현재가가 고가에서 30% 이하 저가에서 30% 이상에 있는종목
즉 현재가 1,000원 이라면
전일 10일 사이에는 900원 도 있고 1,100원 도 있어야 합니다.
지난 10일간 1,100원만 있으면 앙됨니다^^
▷ 변수지정: 10일, 10% 는 변수로 지정해주십시요.
* 수고하십시요.
var1 = ema(highest(H,10));
var2 = ema(lowest(L,10));
if C < var1 and c > var2 then find(1);
잘안되네요 .....
2015-04-01
205
글번호 84652