커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
3478
글번호 230811
답변완료
수식 부탁드립니다
안녕하세요
ㄱ.
고점 대비(전 20봉 이내) 0.3 Point 하락시 매도
저점 대비(전 20봉 이내) 0.3 Point 상승시 매수
ㄴ,
20ma 대비(전 20봉 이내) 0.15 Point 하락시 매도
20ma 대비(전 20봉 이내) 0.15 Point 상승시 매수
ㄷ.
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value1 = MACD(shortPeriod, longPeriod);
# 매수/매도청산
If CrossUP(value, 0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, 0) Then
{
Sell();
}
Macd 기준선 수식과
Stochastics 수식을
<<<Value1과 and Value2>>> 로
수식을 만틀고자 합니다
Input : Period(12), Period1(5);
Var : value(0);
value2 = StochasticsK(Period,Period1);
# 매수/매도청산
If CrossUP(value, 20) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, 80) Then
{
Sell();
}
수식 부탁드립니다
감사합니다
2023-07-25
838
글번호 170921
답변완료
부탁드립니다.
-친절한 답변 항상 감사합니다.
-83035관련입니다.
-해선차트에서 이틀전 특정시간(예: d-2일 20시)부터 24시간(d-1일 20시)사이의 최대값과 최소값을 당일 특정시간(d일20시)부터 표시하는 지표식 부탁드립니다.
2023-07-25
913
글번호 170915
답변완료
검색식 문의드립니다.
분봉기준 전일종가< 전일 최고가 * 0.95
전일종가<전일 종가기준 최고종가 *0.97
위 두조건이 만족하고 당일 시가가 전일종가대비 -5% 이하인 종목 검색식 부탁드립니다.
감사합니다.
2023-07-25
916
글번호 170914
답변완료
수식 재문의드립니다
if NextBarSdate != sDate and DayOfWeek(NextBarSdate) == 1 Then
Buy("b",AtMarket);
if NextBarSdate != sDate and DayOfWeek(NextBarSdate) == 2 Then
ExitLong("bx",AtMarket);
월요일 시가 매수 화요일 시가 매도
작성해주신 식입니다
차트에 적용해보니 화요일 휴장인 경우
한주지나 다음주 화요일 청산됐습니다
무조건 매수 다음거래일 시가에 청산되도로 수식 수정 부탁드립니다
감사합니다
2023-07-25
1120
글번호 170911
답변완료
부탁드립니다.
포인트스탑청산과 원단위 청산 명령어가 똑같이 "Poinstop"로 되어있는데 이게 적용이 가능한건가요??
(금액)원단위 프로핏을 적용하고싶은데 둘다 포인트로 적용되는것 같아서 질문드립니다.
예제 : 10% 수익시 청산
SetStopProfittarget(10);
SetStopProfittarget(10,PercentStop);
2 포인트 수익 청산
SetStopProfittarget(2,PointStop);
10000원 수익시 청산
SetStopProfittarget(10000,PointStop);
목표수익 청산 해제
SetStopProfittarget(0);
2023-07-24
1030
글번호 170910
답변완료
수식 문의
input : Price(10000),금액(1000000);
if NextBarSdate == sDate and
NextBarStime >= 91500 and
H < price Then
Buy("b",AtStop,price,Floor(금액/max(NextBarOpen,price)));
------------------------------------------------------------------------------------
위 식에서 첫 15분봉이 원하는 price 밑에 있는 경우는 상관이 없는데,
조건1 첫 15분봉이 전일 종가 대비 갭상승하였는데 그게 원하는 price 위에 위치하는 경우
조건2 첫 15분봉의 종가가 시가보다 높을 때
조건3 두번째 이후 15분봉에서 첫 15분봉의 시가 이하를 찍고 해당 시가를 재돌파하는 경우 매수
조건1~3을 위 식에 추가하려면 수식을 어떻게 해야할까요?
결론적으로 크게 2가지 조건이 담긴 수식이 필요합니다.
1) 위 최초식처럼 아예 15분봉이 원하는 가격보다 밑에 있는 경우
2) 조건1~3에 해당하는 경우
2023-07-24
1293
글번호 170909
답변완료
부탁 드립니다.
일봉상 20일선은 우상향 중에
장대 양봉 (시가 와 고가) 12% 이상 나온 종목 중에서
눌림시에 장대 양봉의 시가 근처 까지 온 종목을 찾고 싶습니다.
0봉전 오늘 저가가 장대양봉의 시가 5% 안쪽에 왔으면
검색이 되도록 부탁 드립니다.
2023-07-24
1283
글번호 170905
답변완료
수식 부탁드립니다.
수고하십니다.
153400 포지션이 손해면 청산했다가 다음날 091000에 다시 진입시키려면
어떻게 될 수 있는지 방법이 안되네요
if MarketPosition== 1
AND sTime==153400
and c - EntryPrice < -0.1
then {ExitLong();NEXTMM=1;DELY=1;}
if MarketPosition== -1
AND sTime==153400
and c - EntryPrice > 0.1
then {ExitShort();NEXTMM=-1;DELY=-1;}
IF NEXTMM==1 AND sTime==090100 Then { Buy("RB");NEXTMM=0;}
IF NEXTMM==-1 AND sTime==090100 Then { Sell("RD");NEXTMM=0;}
2023-07-24
1149
글번호 170904
답변완료
변동성 돌파
안녕하세요 항상 답변 감사하게 생각하고 있습니다.
일봉을 활용한 변동성 돌파 전략을 만들어 분봉에서 사용하고 있는데 아래와 같은 문제점이 발생합니다.
1. 분명 stop 오더를 사용했는데, 분봉에 따라 손익이 다르게 표현됩니다... (슬리피지 및 수수료 둘이 동일)
2. 전략 적용 차트와 시뮬레이션 차트에서 진입 포인트가 다릅니다. 그래서 손익도 다르게 나옵니다. (차트 시장 시간도 둘이 동일)
어떻게 해당 문제점들을 고칠 수 있을까요...?
2023-07-24
1205
글번호 170902