커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7761
글번호 230811
답변완료
시스템식 문의
아래의 시스템 식 부탁합니다.
(atmarket 사용해서)
손절매: 3.5%
stop trailing : 최고가격대비 3.5% 수익이후, 0.1% 하락시 매도
2010-02-09
691
글번호 27968
답변완료
메일로 문의 드렸습니다.
살펴봐 주시기 바랍니다.
감사 합니다.
2010-02-09
667
글번호 27967
답변완료
저기요~
메일로 답변 드렸습니다. 라고 답글이 달렸는데요..
아직 답 메일이 오지 않은것 같아서요
kmr345@naver.com
발송 확인 한번 부탁 드립니다.
어제 보낸 메일의 이름은
다시 메일 보냅니다.
입니다.
혹시 보내셨다면 제가 메일을 받지 않은 상태거든요..
이미 보냈는데 제 메일 오류일 수도 있으니
kmr1994@hanmail.net
이 메일로 보내주시길 바랍니다. ( 이미 보내셨을때 만요 )
2010-02-09
655
글번호 27966
답변완료
시스템 청산식 문의!!!
제가 진입식별 청산식을 넣어놨습니다.
if 조건1 == true then buy("조건1");
if 조건2 == true then buy("조건2");
청산식은
if MarketPosition == 1 and IsEntryName("조건1") == true then {
SetStopLoss(0.8,pointstop);
SetStopProfittarget(0.8,pointstop);}
if MarketPosition == 1 and IsEntryName("조건2") == true then {
if 조건3 == true then
Exitlong("조건2청산");}}
이런식으로 시스템이 짜여있는데요.
오늘 돌려본결과 진입이 "조건2"매수였는데도 불구하고
조건3이 만족안했지만
SetStopProfittarget(0.8,pointstop); <-- 요것이 작동해 0.8포만 먹고 나왓습니다.
그래서 문의드립니다.
setstoploss 와 setstopprofittarget 명령어는 중괄호에 상관없이
작동하는 것인가요?
지금 시스템을 살펴봐도 이 두명령어는 모두 괄호안에 들어있는데
"조건3"이 벌어지지않은 상황에서 SetStopProfittarget 명령이 발동하네요.
그럼 답변기다리겟습니다.
2010-02-09
664
글번호 27964
답변완료
재질문입니다.
아래식으로 하니 순서대로 잘돌아갑니다.
그런데 한가지 더 하고 싶습니다.
목표수익청산이 되면 1차매수조건부터 다시 시작하더라고요
1차매수조건이 목표수익청산이 되면 다시 1차매수조건이 아닌 2차매수로...순차적으로 하는 식이 궁금합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 매수
> 안녕하세요
예스스탁입니다.
if MarketPosition == 0 and 1차매수조건 Then
buy();
if MarketPosition == 1 Then{
if CurrentEntries == 1 and 2차매수조건 Then
buy();
if CurrentEntries == 2 and 3차매수조건 Then
buy();
if CurrentEntries == 3 and 4차매수조건 Then
buy();
}
2010-02-09
690
글번호 27958
답변완료
조건검색식 입니다
주식
시가총액 200위권 안 종목중
현재 종가가 90일 이평선 * 1.15 보다위
인 종목을 검색하고 싶습니다
감사합니다
2010-02-09
826
글번호 27957
답변완료
조건검색 수식 부탁드립니다.
10%이상 상승한 종목이고, 거래량 회전율이 50이상인 종목을 검색하는 수식을 어떻게 작성하나요 ?
2010-02-08
785
글번호 27956
답변완료
원하는 주문이 발생하지 않습니다.
/* 아래식에서 2000년 08월 17일 09시 15분에
23번째 라인을 주석처리하면 5분봉에서 매도2가 발생하고, 그렇지 않으면 매도2 발생하지 않음, 그러나 3분봉에서는 매도2가 발생함
왜 그럴까요? */
input : len(4.8), len1(0.34),SPeriod(800),MPeriod(2400);
if(Dayindex==0) Then{
If dayOpen>dayClose(1) then {
Var1=(dayHigh(1)+dayClose(1)+2*dayLow(1))/2-dayLow(1);
Var2=(dayHigh(1)+dayClose(1)+2*dayLow(1))/2-dayHigh(1);
}
Else if dayOpen<dayClose(1) then {
Var1=(2*dayHigh(1)+dayClose(1)+dayLow(1))/2-dayLow(1);
Var2=(2*dayHigh(1)+dayClose(1)+dayLow(1))/2-dayHigh(1);
}
Else {
Var1=(dayHigh(1)+2*dayClose(1)+dayLow(1))/2-dayLow(1);
Var2=(dayHigh(1)+2*dayClose(1)+dayLow(1))/2-dayHigh(1);
}
Var4=Var1-Var2;
}
Condition2= date==exitdate(1) And marketposition(1)==-1;
If stime < 150000 then {
If Condition2==False and MarketPosition == 0 then {
If dayOpen>var1 then{
if ma(C[1],SPeriod) < ma(C[1],MPeriod) then //주석처리부분
sell("매도1",Atstop,Var1);
}
If dayOpen<var2 then {
sell("매도2",Atstop,dayOpen-Var4*len1);
}
}
}
if(sdate == 20000817 and stime == 091500) Then{
MessageLog("Open:%.2f, Close:%.2f, High:%.2f, Low:%.2f, 조건:%.2f",
O,C,H,Low,dayOpen-Var4*len1);
}
2010-02-09
752
글번호 27955
답변완료
수식문의드립니다
1번
1분봉에서 2시50분(종가단일가전)가격과 3시(종가가격)을 비교하여
3시가격이 2시50분가격보다 큰 종목을 검색하는 수식을 부탁드립니다
2번
5분봉에서 ma(v,5) 보다 2배이상 많은 거래량을 가진 봉
즉 ma(v,5) * 2 일때
그 봉의 종가를 누적하여 그 출현 횟수로 나눈값을 나타내는 지표식 부탁드립니다.
2010-02-09
609
글번호 27954