커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6351
글번호 230811
답변완료
5분동안의 누적을 구하고 싶습니다.
항상 친절한 답변 감사드립니다.
장 시작부터 누적은 구할 수 있겠는데 최근 5분간의 누적을 구하기가 조금 어렵습니다.
예를 들어서 최근 매수호가잔량과 매도호가잔량의 차이를 5분동안만 누적해보고 싶습니다.
var1 = bts - ats ;
accum5mindifference = var1(1)+var1(2)+var1(3)+var1(4)+var1(5) ;
이런식으로 해보고 싶은데 동작이 안 되는 거 같네요.
도움주시면 감사하겠습니다. 좋은 하루 보내세요~
2016-12-28
123
글번호 105363
답변완료
수식부탁드립니다-------------
va90=((c-c[1])/c[1]*100)*20000;
지수의 변동율에 일정값을 곱한것인데 이를다시
500을기준으로변동율을 누적해서 지수형태로 부탁드림니다
2016-12-28
115
글번호 105362
답변완료
문의드립니다.
즉시청산의 수식에서
1. if marketposition == 1 then
exitlong( "XL" , atstop , entryprice-2 );
2. if marketposition == 1 then
exitlong( "XL" , atstop , entryprice-(ma(H-L,100)*10) );
3. if marketposition == 1 then
exitlong( "XL" , atstop , min( entryprice-(ma(H-L,100)*10), ma(c,100) ) );
4. if marketposition == 1 and c < ma(c,100) then
exitlong( "XL" , atstop , entryprice-(ma(H-L,100)*10) );
1번은 2포인트 손실이면 즉시청산이 나가는데
2번도 ma(H-L,100)*10 손실이면 즉시청산이 나가고
3번과 4번의 수식의 경우에 두경우 모두 ma(H-L,100)*10 손실이고 100이평을 하회하면
즉시청산이 나가는지 궁금합니다.
답변 부탁드립니다.
감사합니다. ^^
2016-12-28
119
글번호 105361
답변완료
문의드립니다.
#특정조건 만족시 값저장
if DayOpen Then{
라인 = DayOpen;
ii = index;
count = 0;
}
if Index > ii and ii > 0 then{
count = 0;
for cnt = 1 to DayOpen-ii{
if CrossDown(L[cnt],라인) Then
count = count+1;
}
if count >= 2 and C > 라인 then;
시그널 = True;
}
IF 시그널 Then
{PlotPaintBar(C,O,"테스트",RED,DEF,3);}
이렇게 지지 수식을 보내주셨는데 강조 페인트바로 표시가 되지않네요. 어디가 잘못된건가요. 시가에서 2번지지후 상승입니다만.. 2번지지후 상승하는곳에 페인트바 표시요
2016-12-27
182
글번호 105360
답변완료
문의드립니다
1
매매횟수를 다르게 설정하고 싶습니다
매수진입
이평5/10 크로스업
매수청산
이평5/10 크로스다운
매도진입
이평5/10 크로스다운
매도청산
이평5/10 크로스업
목표수익익절
0.55pt
진입후
목표수익익절이면 당일매매 종료
진입후
수익청산 이면 당일매매 종료
진입후
손실청산 이면 1회 매매횟수 더 부여
2
9시 이후에
이평10-20 크로스업 이 나타났고
이평7-14가 크로스다운 이 되면 매도진입
이평7-14가 크로스업 이 되면 매도청산
이평10-20 크로스다운 이 나타났고
이평7-14가 크로스업 이 되면 매수진입
이평7-14가 크로스다운이 되면 매수청산
감사합니다
2016-12-28
137
글번호 105359
디셈버 님에 의해서 삭제되었습니다.
2016-12-27
14
글번호 105358
답변완료
7일 간 주봉상 최고 최저 구하는 법 좀 알려주셔요
주봉값으로 최근 7일간 최고가 와 최저가를 어떻게 하는지 좀 부탁드립니다.
2016-12-27
130
글번호 105357
답변완료
문의드립니다.
안녕하세요.
예스글로벌을 사용하고있습니다. 차트에 보면 자동추세선 이라는 기능이 있고,
여기에 자동간격이라는 옵션이있는데 이러한 자동간격을 설정시 어떠한 기준으로
추세선이 그려지는지 궁금합니다.
자동간격 설정시 같은고점이 존재해도 몇분(혹은몇시간전)에는 없던 추세선이
다시 자동추세선을 그렸을때 생기기도해서요.(물론 자동추세선이 자동으로 업데이트
안되고 수동으로 다시그려야만 업데이트되는것도 알고있습니다. 수동으로 매캔들이
완성될때마다 자동추세선 업데이트했습니다.)
어떤논리로 자동간격추세선 고점저점이 형성되는지 알려주세요~
2016-12-27
158
글번호 105356
답변완료
문의드립니다.
안녕하세요
아래 수식은 MACD 골든 크로스 발생시 매수진입하여 익절, 손절, 본절 조건을 각각 정의한 것입니다.
1) 기본손절 > 10틱
2) 익절 > 10틱
3) 진입후 기본손절 이전에 MACD 데드크로스시 손절
4) 본절 > 10틱 이상 수익시 진입가에 손절
검토해주시고, 오류나 부족한 부분이 있으면 도움 부탁드리겠습니다.
여러개의 진입신호를 사용하는 경우에는 청산 조건에 진입명을 반드시 표기해야 하는 것인지도 궁금합니다.
항상 감사합니다.
If Crossup(MACDV,MACDS) then
{
Buy("MACD매수");
SetStopLoss(0.5,PointStop);
}
if MarketPosition == 1 Then{
if IsEntryName("MACD매수") == true Then
ExitLong("MACD매수익절",Atlimit,EntryPrice+PriceScale*10);
If CrossDown(MACDV,MACDS) Then
ExitLong("MACD데드손절");
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*10
and highest(H,BarsSinceEntry) < EntryPrice+PriceScale*20 Then
ExitLong("매수본절",AtStop,EntryPrice);
}
2016-12-27
141
글번호 105353