커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1709
글번호 230811
답변완료
다시한번만 확인 부탁드립니다ㅜㅜ
자꾸 부탁드려서 죄송합니다..
아래 수식을 만들어 주셨는데 ...
----------------------------------------------------------
안녕하세요
예스스탁입니다.
input : 진입횟수(3);
var : entry(0);
if bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
var1 = ma(C,20);
IF c > DayOpen and CrossUp(C,var1) and entry < 진입횟수 Then
Buy();
if CrossDown(c,var1) Then
ExitLong();
즐거운 하루되세요
> 대한이 님이 쓴 글입니다.
> 제목 : 수식작성 부탁드립니다.
> 안녕하십니까
수식 작성 부탁드립니다.
매수 조건 : 금일 일봉 양봉 and 분봉상 20 이평선 상승 매수
매도 조건 : 20이평 하락 매도
하루에 세번만 매수, 매도 할수 있게 설정 할수 있을까요?
항상 감사드립니다.
------------------------------------------------------------
제대로 작동 안하는거 같습니다.
위 수식이 그림 1처럼 진입해야 하는데
그림 2처럼 진입합니다.
점검 좀 부탁드립니다.
감사합니다.
2021-12-03
987
글번호 154179
답변완료
수식작성 부탁드립니다.
안녕하십니까
수식 작성 부탁드립니다.
매수 조건 : 금일 일봉 양봉 and 분봉상 20 이평선 상승 매수
매도 조건 : 20이평 하락 매도
하루에 세번만 매수, 매도 할수 있게 설정 할수 있을까요?
항상 감사드립니다.
2021-12-03
1018
글번호 154170
답변완료
수식부탁드려요
첫번째>
74722번 문의 답변에 추가적으로 수식요청을 했는데 답변이 없어서 재차올립니다.
하기 답변주신 수식에서 추가적으로
월봉기준 또는 주봉기준에서 양봉조건을 추가해주시면 감사하겠읍니다.
즉 (일봉상 양봉 && 주봉상 양봉 && 주봉상 전봉종가< 현재봉종가)
또는 (일봉상 양봉 && 월봉상양봉)을
추가해주시면 감사합니다
input : Period(20),기간(60),N(10);
var : AA(0),BB(0),DD(0);
AA = PVI+NVI;
BB = ma(AA,PERIOD);
DD = Highest(AA,기간);
Condition1 = CrossUp(AA,DD[1])and C > O;
if Condition1 == true and CountIf(Condition1,N) == 1 Then
Find(1);
두번째>
A. 일목후행스팬이 볼밴(20, 2)상단선을 상향돌파하고, 스토캐스틱슬로우(12,5,5)가 과열(70)이고 거래량은 최근5봉평균거래량보다 2배이상 많은 종목 매수검색식과 신호수식
B. 일목후행스팬이 볼밴(20, 2)하단선을 하향하고, 스토캐스틱슬로우(12,5,5)가 침체(30)이고 거래량은 최근5봉평균거래량보다 2배이상 많은 종목 매도검색식과 신호수식
부탁드립니다
2021-12-03
711
글번호 154168
답변완료
시간대 하락갱신 횟수
input : 시간대(090000),하락갱신횟수(5);
if stime < 시간대 Then{
var2 =daylow;
}
if stime > 시간대 Then{
if C < var2 and countif(C<C[1],하락갱신횟수) == 하락갱신횟수 Then
sell();
}
아래 buy 수식은 시간대에 090000 입력하면 시뮬레이션이 되는데
위 sell 수식은 시간대에 090000 입력하면 시뮬레이션이 안되고 090100 부터 시뮬레이션이
되는데 090000부터 시뮬레이션이 되게 해주십시요.
그리고 수식 해설도 부탁드려요
*********************************************************************************
input : 시간대(090000),상승갱신횟수(5);
if stime < 시간대 Then{
var1 =dayhigh;
}
if stime >= 시간대 Then{
if C > var1 and countif(C>C[1],상승갱신횟수) == 상승갱신횟수 then
buy();
}
2021-12-16
855
글번호 154161
답변완료
수식문의 드립니다
Input : Period(3),ntime(110000);
var : value1(0,data2),value2(0,data3),Value3(0),Value5(0);
value1 = ma(data2("c"),Period);
value2 = ma(data3("C"),Period);
value3 = value1 - value2; // 차
Value5 = data2("C")/data3("C")*100; // 비율
if Data2(Bdate != Bdate[1]) Then
{
Condition1 = False;
Condition2 = False;
}
if Value5 >= 100 Then
Condition1 = true;
if Value5 < 100 Then
Condition2 = true;
if Condition1 == False and
((sdate != sdate[1] and stime >= ntime) or
(sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then
Buy();
if Condition2 == False and
((sdate != sdate[1] and stime >= ntime) or
(sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then
Sell();
안녕하세요
value5 값이 10분봉에서 9시10분부터 현재봉까지 계속 모든봉에서 100 이상일경우 11시에 매수하고
value5 값이 9시10분부터 현재봉까지 계속 모든봉에서 100 이하일경우 11시에
매도하려 합니다
수식부탁 드립니다 감사합니다
2021-12-03
1193
글번호 154160
답변완료
지표
수식감사합니다.
1]챠트에 글씨가 검정색으로 나옵니다.
색상수식어로 적용될까요
수식보시고 수정부탁드려요
글씨에 색을 표시하는수식부탁드립니다.
2]글씨가 캔들사이에 있읍니다
(오른쪽으로 현재캔들보다
오른쪽에 1정도 옆으로 수식되나요
var : month(0),nday(0),week(0),X(False);
var : HH(0),LL(0),OO(0),CC(0),MM(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if (nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if X == False and X[1] == true Then
{
OO = O;
HH = H;
LL = L;
}
if OO > 0 Then
{
if h > HH Then
HH = h;
if L < LL Then
LL = L;
MM = (HH+LL)/2;
CC = C;
Plot1(OO,"o",MAGENTA,1,2);
Plot2(HH,"H",RED,2,2);
Plot3(LL,"L",BLUE,2,2);
Plot4(MM,"M",PINK,3,2);
Plot5(CC,"C",BWHITE,2,2);
}
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0);
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,1);
Text_SetStyle(tx5,0,1);
#텍스트색
Text_SetColor(tx1,MAGENTA);
Text_SetColor(tx2,RED);
Text_SetColor(tx3,BLUE);
Text_SetColor(tx4,PINK);
Text_SetColor(tx5,BWHITE);
#텍스트크기
Text_SetSize(tx1,13);
Text_SetSize(tx2,13);
Text_SetSize(tx3,13);
Text_SetSize(tx4,13);
Text_SetSize(tx5,13);
tx1 = Text_New_Self(sdate,sTime,OO,"0★:"+NumToStr(OO,2));
tx2 = Text_New_Self(sdate,sTime,HH,"0H:"+NumToStr(HH,2));
tx3 = Text_New_Self(sdate,sTime,LL,"0L:"+NumToStr(LL,2));
tx4 = Text_New_Self(sdate,sTime,MM,"0M:"+NumToStr(MM,2));
tx5 = Text_New_Self(sdate,sTime,CC,"0C:"+NumToStr(CC,2));
검증은 됩니다.
2021-12-03
1030
글번호 154152
답변완료
수식부탁드려요
일봉에서 전일 20일선 크로스 하고 당일 시가보다 3프로 이상 하락한 뒤
date2 를 60분봉으로 해서 당일 시가보다 3프로 이상 내렸다가 시가 돌파 시 구매하려고 합니다
또는 60분봉상 당일 시가 돌파시 시스템 부탁드려요 시가를 처음 돌파시만 사려고 합니다
두번째 세번재 돌파는 무시하고요
두번째는 분봉상 당일 고점 돌파도 부탁드려요
2021-12-03
833
글번호 154151
답변완료
수식부탁드려요
일봉에서 전일 20일선 크로스 하고 당일 시가보다 3프로 이상 하락한 뒤
date2 를 60분봉으로 해서 당일 시가보다 3프로 이상 내렸다가 시가 돌파 시 구매하려고 합니다
또는 60분봉상 당일 시가 돌파시 시스템 부탁드려요 시가를 처음 돌파시만 사려고 합니다
두번째 세번재 돌파는 무시하고요
2021-12-03
786
글번호 154150
무한상인 님에 의해서 삭제되었습니다.
2021-12-03
1
글번호 154144