커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1649
글번호 230811
답변완료
문의
요청1.
kospi 옵션
오버나잇 전략에 사용하고 싶습니다.
매월 옵션 만기일 145000 에 청산하는 시간수식을 요청합니다.
요청2.
kospi 옵션
오버나잇 전략에 사용하고 싶습니다.
만기주 바로 전 금요일 090000 에 거래시작
만기주 목요일 145000 에 청산하는 시간수식을 요청합니다.
[ex, 금.토.일.월.화.수.목(옵션만기일)]...거래일로 5일
요청3.
kospi weekly 옵션
오버나잇 전략에 사용하고 싶습니다.
매주 금요일 090000 에 거래시작
매주 목요일 145000 에 청산하는 시간수식을 요청합니다.
2021-08-18
1398
글번호 151582
답변완료
수식 작성 문의드립니다.
차트는 1분봉 표시 상태에서, 5분봉시의 RSI 값의 과매도시 매수/ 과매도시 매도하려면 어떻게 해야 하나요?
2021-08-18
1119
글번호 151581
답변완료
수식수정
input : StartTime(080000),EndTime(55000),Xtime(55500);
var : Tcond(false),B1(0),B2(0),X1(0),X2(0),entry(0);
if sdate != sDate[1] Then
SetStopEndofday(Xtime);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
SetStopEndofday(0);
entry = 0;
}
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
B1 = DayLow(1)+(DayHigh(1)-DayLow(1))*-0.246;
B2 = DayLow(1)+(DayHigh(1)-DayLow(1))*-0.382;
X1 = DayLow(1)+(DayHigh(1)-DayLow(1))*0.400;
X2 = DayLow(1)+(DayHigh(1)-DayLow(1))*0.950;
if Tcond == true and
DayOpen > DayLow(1)+(DayHigh(1)-DayLow(1))*0.618 and
DayOpen <= DayLow(1)+(DayHigh(1)-DayLow(1))*0.982 Then
if Tcond == true Then
{
if (MarketPosition == 0 or (MarketPosition == 1 and MaxEntries == 1)) Then
{
if entry < 5 and L > B1 Then
Buy("b1",AtLimit,B1);
if entry < 5 and L > B2 Then
Buy("b2",AtLimit,B2);
}
if MarketPosition == 1 Then
{
ExitLong("bx1",AtLimit,X1);
ExitLong("bx2",AtLimit,X2);
}
}
SetStopProfittarget(PriceScale*300,PointStop);
SetStopLoss(PriceScale*20,PointStop);
--------------------------
그래프는 전일대비 피보나치 수열이 -261.80% 매수후 -100% 청산 입니다.
위 수식어에서 피보나치수열의 %를 수정을 부탁드립니다
2021-08-18
1089
글번호 151579
답변완료
안녕하세요 질문드립니다.
아래 4개는 제가 시뮬레이션해보는 청산식입니다.
1. 45프로 이득후 청산 또는
2. 35상승후 10프로 하락시 청산 또는
3. 6프로 하락시 청산 또는
4. 2000봉 경과시 청산
이것을 아래식으로 써주셨는데요
Var : ZPrice(0),Zhigh(0);
Var : Bidx1(0);
if MArketPosition == 1 Then
{
if CurrentContrActs > CurrentContrActs[1] And LAtestEntryNAme(0) == "Z" Then
{
ZPrice = LAtestEntryPrice(0);
Zhigh = H;
}
if Zhigh > 0 And H > Zhigh Then
Zhigh = H;
if ZPrice > 0 Then
{
ExitLong("Z1",AtLimit,ZPrice*1.45,"Z");
if Zhigh >= ZPrice*1.35 Then
ExitLong("Z2",AtStop,Zhigh*0.90,"Z");
ExitLong("Z3",AtStop,ZPrice*0.94,"Z");
}
if ZPrice > 0 Then
{
Bidx1 = Bidx1+1;
if Bidx1 == 2000 Then
ExitLong("Z4",OnClose,DEf,"Z");
}
}
Else
{
ZPrice = 0;
Zhigh = 0;
Bidx1 = 0;
}
여기서 2번 청산조건인 35상승후 10프로 하락시 청산 식을 빼고
1. 45프로 이득후 청산 또는
3. 6프로 하락시 청산 또는
4. 2000봉 경과시 청산
이렇게 3개의 조건만 사용하고싶습니다.
위의 식좀 수정부탁드립니다.
2021-08-18
948
글번호 151578
답변완료
당일 캔들수만 계산
당일 캔들에 한해서
지표가 적용되게 하고 싶은데
어떤 지표를 써야하는지 알려주세요
if 당일캔들수 == 1 then 으로 조건을 쓰고 싶은데
당일캔들수를 뭐라고 정의해야 할까요?
그리고
현재 가격 옆에 텍스트를 출력하고 싶은데
현재 가격을 뭐라고 표시하면 되는걸까요?
예를 들면
text_new(sdate,stime,가격,"텍스트이름") 이잖아요
여기서 가격을 현재가격(현재봉) 옆에 뜨게 하고 싶은데
뭐라고 해야할지를 모르겠습니다..
2021-08-18
1123
글번호 151577
답변완료
문의
분봉에서 1) 당일 시가대비 4% / 2) 당일 시가대비 10% / 3) 전일 종가대비 18% 수식
분봉에서 a) 당일 저점기준 피보나치 382 , 50 , 618을 선으로 바로 나타내게 수식 만들고 싶습니다
2021-08-18
1011
글번호 151576
답변완료
부탁 드립니다
안녕하세요
언제나 감사 드립니다
같은 조건을 지표식과 시스템식 2가지로 부탁 드립니다
지표식
1분 차트에서 macd 기준선 위면서 타분봉(5분봉) 20선 골드이면 빨강
1분 차트에서 macd 기준선 아래면서 타분봉(5분봉) 20선 데드이면 파랑
시스템식
1분 차트에서 macd 기준선 위면서 타분봉(5분봉) 20선 골드이면 매수
1분 차트에서 macd 기준선 아래면서 타분봉(5분봉) 20선 데드이면 매도
수고하세요
2021-08-17
1403
글번호 151575
답변완료
매수 매도시스템 세팅시 매도만 진입 가능여부??
매수,매도 2계약씩 진입 셋팅시 매도 쪽에만 반영이 되고 매수 쪽에는 반영이 안되도록 하는 수식이 좀 필요해서요 어떻게 짜야 할까요??
2021-08-17
1216
글번호 151574
답변완료
변경 부탁 드립니다
키움 수식입니다 시스템트레이딩 수식으로 변경 부탁 드립니다.
S=sum(1);
N5=ma(c, 기간1, 지수 );
상전이5=N5>N5(1) && N5(1)<N5(2);
N2=ma(c, 기간2);
DC=valuewhen(1, crossdown(N5,N2),S);
상변화1=valuewhen(1, 상전이5, S);
상변화2=valuewhen(2, 상전이5, S);
상변화3=valuewhen(3, 상전이5, S);
GC=valuewhen(1, crossup(N5, N2), S);
조건W=상변화3<DC && DC<상변화2 && 상변화2<상변화1 && 상변화1<GC;
Period = 20
D1 =2
기간1 = 3
기간2 = 10
2021-08-17
1337
글번호 151573