커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7563
글번호 230811
답변완료
수식수정
늘 감사합니다.
#data6
if data6(C-O) > 0 Then
plot1(data6(c-o),"data6",RED);
Else
plot1(data6(o-c),"data6",BLUE);
#data8
if data8(C-O) > 0 Then
plot1(data8(o-c),"data8",BLUE);
Else
plot1(data8(c-o),"data8",RED);
위의 수식에서 막대그래프의 높이(키)를 일정하게 하는 수식 추가,
9시5분이전과 14시 55분이후의 데이터는 보이지 않케 하는 수식 추가.
감사합니다.
2013-05-22
262
글번호 63499
답변완료
재 진입
// 매수 재진입
if MarketPosition == 0 and
stime < 150400 and
ExitDate(1) == sdate and
MarketPosition(1) == 1 and
MaxPositionProfit(1) >= 0.75 Then
buy("bb",AtStop,ExitPrice(1)+MaxPositionProfit(1)/2.2);
if MarketPosition == 1 and IsEntryName("bb") then
exitlong("bbx",Atstop,exitprice+0.75);
//매도 재진입
if MarketPosition == 0 and
stime < 150400 and
ExitDate(1) == sdate and
MarketPosition(1) == -1 and
MaxPositionProfit(1) >= 0.75 Then
sell("ss",AtStop,ExitPrice(1)-MaxPositionProfit(1)/3);
if MarketPosition == -1 and IsEntryName("ss") then
exitshort("ssx",Atstop,ExitPrice-0.75);
의도는 스탑로스는 1.25
스탑스트레일잉은 외부에 0.75/0.75 걸어놨고 '
재 진입은 쉽게 들어가면서 재진입 목표가를 0.75 해놓고 계속 재 진입을 하려 하는데
매도 재진입이 잘 들어가는데 금방 청산 하네요
뭐가 잘 못 되었을 까요
2013-05-22
253
글번호 63498
도빠 님에 의해서 삭제되었습니다.
2013-05-23
6
글번호 63497
답변완료
수식문의
아래의수식을 시스템으로 바꿔주세요 교차후 첫장대봉과 미결증가시
if date != date[1] Then
value2 = TimeToMinutes(stime);
value1 = (timeToMinutes(stime)-value2)%60;
if date != date[1] or (value1 < value1[1] and stime > stime[1]) Then{
var1 = 0;
var2 = 0;
var3 = 0;
}
var1 = var1+C;
var2 = var2+1;
var3 = var1/var2;
plot1(var3); ###
2013-05-22
274
글번호 63494
꿀꿀 님에 의해서 삭제되었습니다.
2013-05-22
5
글번호 63493
답변완료
문의드립니다
사용자함수 문의드립니다.
input : Period(Numeric);
Var : cnt(0),Nth(0),tempmax(0), tempindex(0), X1(0),RCI1(0);
Array : VALUE1[50](0),NTHVALUE[50](0);
for cnt = 0 to 49{
VALUE1[cnt] = C[cnt];
}
For Nth = 0 to Period-1 {
tempmax = -99999999;
For cnt = 0 to Period-1{
if VALUE1[cnt] > tempmax then{
tempmax = VALUE1[cnt];
tempIndex = cnt;
NTHVALUE[cnt] = Nth+1;
}
}
VALUE1[tempIndex] = -99999999;
}
X1 = 0;
for cnt = 0 to period-1{
X1 = X1+abs((cnt+1)-NTHVALUE[cnt])^2;
}
RCI = (1-(6*X1)/(period*(period^2-1)))*100;
변수값을 C 가 아닌 (C+H+L)/3 로 수정부탁드립니다.
2013-05-22
257
글번호 63492
답변완료
문의드립니다
Input : 기간(7), 간격(1);
Plot1(ma(C,기간+5*간격), "이동평균5");
Plot2(ma(C,기간+6*간격), "이동평균6");
Plot3(ma(C,기간+7*간격), "이동평균7");
Plot4(ma(C,기간+8*간격), "이동평균8");
Plot5(ma(C,기간+9*간격), "이동평균9");
Plot6(ma(C,기간+10*간격), "이동평균10");
Plot7(ma(C,기간+11*간격), "이동평균11");
Plot8(ma(C,기간+12*간격), "이동평균12");
Plot9(ma(C,기간+13*간격), "이동평균13");
Plot10(ma(C,기간+14*간격), "이동평균14");
Plot11(ma(C,기간+15*간격), "이동평균15");
Plot12(ma(C,기간+16*간격), "이동평균16");
Plot13(ma(C,기간+17*간격), "이동평균17");
Plot14(ma(C,기간+18*간격), "이동평균18");
Plot15(ma(C,기간+19*간격), "이동평균19");
제가 쓰는 그물지표입니다
macd 기준선 위로올라가면 (붉은색) 그리고 macd 꺽이고
내려가면 (푸른색) 으로 하고싶습니다..
참그리고
2013-05-22
262
글번호 63491
답변완료
문의
조건 1. 10000원(INPUT)이하 9000원(INPUT)이상 진입후 5개봉(INPUT)이 유지되었을때
1차 매수신호 발생
조건 2. 1차 매수가격 대비 5%(INPUT)하락시 2차 매수신호 발생/추가매수
(단, 매수시 지정금액(50만원)(INPUT)만큼..)
조건 3. 1/2차 매수신호 발생 이후 10%(INPUT)하락시 손절
조건 4. 매수가 대비 3%(INPUT)이상 5%(INPUT)이하 상승후 익절없이 하락
매수가 도달시 전량매도
조건 5. 매수가 대비 5%(INPUT)상승시 절반 익절
조건 6. 절반 익절후 나머지 최고수익대비 50%하락시 전량매도
(예시-5%상승시 절반 매도후 추가상승없이 2.5%하락시 전량매도)
(예시-5%상승시 절반 매도후 10%추가 상승후(총15%) 7.5%하락시 전량매도)
조건 7. 특정가격(INPUT)(9500원) 이하 하락시 전량매도(강제손절)
단, 미지정(0으로 지정)시 신호발생없을것.
#시스템매매 조건설정후 실행시 10000원/9000원으로 설정된 가격영역을
차트에 반영할수 있는지요??(가로수평선 및 영역색상부여 가능한지요??)
시스템에 포함되면 매매실행때마다 지정한 가격만큼 영역대가 생성될듯한데..
2013-05-22
248
글번호 63490
답변완료
문의 드립니다.
수고가 많습니다.
4개의 이평의 정배열 발생을 표시 하고 싶습니다.
5봉(변수처리)중 4개의 이평이 정배열이 아니었다가 5봉중 정배열완성,
역배열이 아니었다가 역배열,
이것을
var1[1]<var2[1] or var1[1]<var3[1] or,,,등으로 하니 너무 복잡합니다.
부탁드립니다.
2013-05-22
242
글번호 63486