커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7556
글번호 230811
답변완료
지표요청
대신증권을 보니 bb(볼린져밴드)-rsi라는 지표가 있더군요.
볼린져밴드안에 rsi지표를 합친건데...
저는 rsi대신에 macd지표를 넣어 bb(볼린져밴드)-macd 지표를 사용하고 싶습니다.
볼린져밴드는 2개로 30,2와 30,1로 2개로 하고,
macd는 12,26,9로 하는 것으로 지표값은 수정이 가능하게 만들어주시면 감사하겠습니다.
색상도 지정할수있도록 해주세요.
2013-06-26
241
글번호 64739
답변완료
부탁드립니다
1.
수익이 0틱이상일때(진입시점) 최대수익대비 20틱하락시 청산
진입시점에서 바로 손실이라도 손실이 20틱이되며
1틱수익지점을 터치후 손절이면 19틱손절
2틱수익지점을 터치후 손절이면 18틱손절
3틱수익지점을 터치후 손절이면 17틱손절
4틱수익지점을 터치후 손절이면 16틱손절
. .
. .
. .
매수 매도 둘다부탁드립니다
2.
ATR청산의 수식과 설명 부탁드립니다
2013-06-26
196
글번호 64731
답변완료
문의 드립니다
혹시 이말이
지정합 갭 이상 발생되면 지정한 시간까지 신호가 안오게하는게 맞나요?
아 좀 헷갈리네요
지정한 갭 이상 발생되면 지정한 시간까지 신호가 안나오게 해야 하거든요
안녕하세요
예스스탁입니다.
외부변수로 gap과 starttime이 추가되었습니다.
지정한 갭이상 발생하고 지정한 시간이후로 신호가 발생됩니다.
##매수식
input : Gap(1),StartTime(93000);
input : LossPoint(0.65),양봉갯수(3),음봉갯수(3),재매수횟수(3),재매수청산횟수(3),ProfitPoint(3.7);
var : cnt(0),count(0),rebuy(0),ReEL(0);
var : cond1(false),cond2(false);
//ma1
input : maPeriod1(8);
var : MAv1(0);
MAv1 = ma(C,maPeriod1);
//ma2
input : maPeriod2(16);
var : MAv2(0);
MAv2 = ma(C,maPeriod2);
//ma3
input : maPeriod3(23);
var : MAv3(0);
MAv3 = ma(C,maPeriod3);
//ma4
input : maPeriod4(47);
var : MAv4(0);
MAv4 = ma(C,maPeriod4);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if date != date[1] Then{
Rebuy = 0;
ReEL = 0;
}
if MarketPosition == 1 and MarketPosition != MarketPosition[1] and IsEntryName("최초매수") == true Then{
Rebuy = 0;
ReEL = 0;
}
if MarketPosition == 1 and MarketPosition != MarketPosition[1] and IsEntryName("재매수") == true Then
Rebuy = Rebuy+1;
if BarsSinceExit(1) == 1 and MarketPosition != MarketPosition[1] and IsExitName("매수청산4",1) == true Then
ReEL = ReEL+1;
cond1 = C > O or (C==O and C >= C[1]);
cond2 = C < O or (C==O and C < C[1]);
if dayopen >= DayClose(1)+Gap and stime >= StartTime and
MarketPosition <= 0 and
(count == 0 or
(count > 0 and IsExitName("매수청산4",1) == false) or
(count > 0 and countif(C < mav4,BarsSinceExit(1)) >= 1)) and
MAv1 > MAv2 and
MAv2 > MAv3 and
MAv3 > MAv4 and
C > MAv1 Then{
Buy("최초매수", OnClose, DEF);
}
if MarketPosition == 1 Then{
ExitLong("매수청산2",AtStop,EntryPrice-Losspoint);
ExitLong("매수청산3",AtLimit,EntryPrice+Profitpoint);
}
if MarketPosition == 1 and C < MAv4 Then
Exitlong("매수청산1");
if count >= 1 Then{
if MarketPosition == 0 and
(IsEntryName("최초매수",1) == true or IsEntryName("재매수",1) == true) and
IsExitName("매수청산4",1) == True and
BarsSinceExit(1) >= 3 and
(Countif(cond1 == true,양봉갯수) == 양봉갯수 or Countif(cond1 == true,음봉갯수) == 음봉갯수) and
rebuy < 재매수횟수 and
countif(C < mav4,BarsSinceExit(1)) < 1 Then
buy("재매수");
}
if MarketPosition == 1 and BarsSinceEntry >= 3 and ReEL < 재매수청산횟수 then{
if Countif(cond1 == true,양봉갯수) == 양봉갯수 or Countif(cond2 == true,음봉갯수) == 음봉갯수 Then
ExitLong("매수청산4");
}
2013-06-26
206
글번호 64730
답변완료
돌파매매 식
안녕하세요?
늘 애써주셔서 감사드립니다.
"무엇을 상향돌파시 매수하라"라는 명령을 구현하는 식 질문입니다.
"현재가가 (오늘 날짜 기준) 10일 이평선을 상향돌파할 때 매수하라"는 명령어는 매뉴얼에서 봤습니다만
그 응용편으로 예를 들어
1) "현재가가 어제 날짜 기준 7일 이평선을 상향돌파하면 매수하라"
2) "현재가가 25000원(포인트가 아님)을 하향돌파하면 매도하라"
는 각각 식으로 어떻게 되는지요?
그리고,
3) 예스랭기지는 봉이 완성되어야 신호가 오기 때문에 정밀한 가격 구현을 원하면
틱이나 초차트를 쓰면 되는 것이 맞는가요? 그런 작은 주기 차트를 쓰면서 위에서 본 것 처럼 "어제 날짜의 종가기준" 같은 명령어를 써도 되나요?
번거롭게 해서 죄송합니다. 배우려는 거라고 너그러이 이해해 주시기를 빌며.
감사합니다.
2013-06-26
273
글번호 64729
러블리 님에 의해서 삭제되었습니다.
2013-06-26
24
글번호 64726
답변완료
강제 청산 조절법?
안녕하세요
질문1
매수후. 2개월. 지나면. 강제청산. ?
매수후. 1개월 지나면. 강제청산. ?
매수후. 14일. 지나면. 강제청산 ?
매수후. 5 일 지나면. 강제청산 ?
질문2
최대수익대비하락. 질문드립니다
8. 수익후. 0.2. 면. 청산. 이렇게하면. 제가 일봉에서사용중임
주식에서는. 어떻게. 적용되는지요. 이것. 쓰고싶지않지만
주식에서는. 얼마이상이 적당한지 알고싶습니다
감사^^
2013-06-26
161
글번호 64722
파쿠3 님에 의해서 삭제되었습니다.
2013-06-26
19
글번호 64719
삼족오 님에 의해서 삭제되었습니다.
2013-06-26
26
글번호 64715
답변완료
문의드립니다
전일거래량을 100등분해서10%를 돌파할때마다
현재가를 알고 싶습니다 가능할까요?
2013-06-26
203
글번호 64714