커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4443
글번호 230811
답변완료
안녕하세요
반갑습니다
아래 수식이 지표로 만들어 질까요?
키움에서 적용하고 있고요
수식은 분봉 / 틱봉에 적용가능하고 지표 설정에 들어가는 값은 고가 저가를 나눈 보조지표를 활용해서 사용하고 있습니다.
V2=HIGHEST(H,XX);
BB=MA(H-L,100);
...
.....
V1=LOWEST(L,XX);
BB=MA(H-L,100);
....
.....
감사합니다
2018-10-14
226
글번호 122650
스누피독 님에 의해서 삭제되었습니다.
2018-10-13
5
글번호 122649
답변완료
검색식 문의
수고하십니다
시스템트레이딩에 관심이 많다가 지난달 교육가서 "시스템시장"에 주식관련 프로그램이
없다고 들어서 안되는가 보다하고 포기할려다 내가 생각하는 조건이나 내용은 검색할수는
있겠다 싶어서 오늘 종일 헤메며 씨름중인데,,,
아래 내용은 도저희 해결이 안되네여,
--------------------------------------------------
var : x(0);
x = 0;
While x < 500 Begin // 전일날 지수보다 3%이상 빠질때
if ((DAYClose[x+1]-DAYClose[x])/DAYClose[x+1])*100 > 3 Then {
MessageLog("Date[x+1] : %.0f %.2f Date[x] : %.0f %.2f ", date[x+1],DAYclose[x+1],date[x],DAYclose[x]);
}
x = x +1 ;
end;
--------------------------------------------------
전날보다 지수가 3%이상 빠진후 그후 일주일간의 지수값을 text로 저장하는걸 만들려합니다,,,한데 3%가 빠지는 구간은 위와 같이 하니 나오는데,,,
그날 이후 일주일간의 데이터를 발췌하는 법을 모르겠군요
혹시나 하여 dayclose[-1]을 써보니 아무 결과는 안나오네요...
2018-10-13
203
글번호 122648
답변완료
검색식 재문의 합니다
안녕하세요
예스스탁입니다.
Input : Period(60) ;
var : DMIv(0),DP(0),DM(0);
DMIv = DMI(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
if dp < dm and crossup(dmiv,50) Then
find(1);
즐거운 하루되세요
> 파워 님이 쓴 글입니다.
> 제목 : 검색식 작성부탁합니다
> 사용보조지표 : DMI 지표
지표기간(period) : 60
조건식
1. D+> D- 이고(AND), 2. DMI 가 50 돌파
1, 2 조건식 동시에 달성하는 조건검색식 부탁합니다
알려주신 조건으로 종목이 검색이 되지않습니다
한번 검색식 확인 바랍니다
2018-10-13
199
글번호 122647
답변완료
문의 드립니다
분봉에서 양봉만 합하여 나눈 값으로 지표를 만들려고합니다
A=if(C>O,C,0);//양봉
S=if(C>O,1,0);
AA=sum(A);//양봉합
SS=sum(S);//양봉 개수
Asum=valuewhen(1,date!=date(1),AA(1));
Ssum=valuewhen(1,date!=date(1),SS(1));
조건=(AA-Asum)!=0&&(SS-Ssum)!=0;
양=if(조건,(AA-Asum)/(SS-Ssum),dayopen());
이런 수식을 예스트레이드에 수식으로 옴길려니 쉽지않네요
수식작성 부탁드립니다
2018-10-13
197
글번호 122646
답변완료
스토캐스틱 수식 수정 부탁드립니다.
아래의 수식으로 항생장에 적용해 보았습니다.
첨부드리는 사진대로 강제청산 설정을 걸었더니 시그널은 정상적으로 작동합니다.
그런데 수식상에 설정된 당일누적손실틱수를 넘었는데도 매매를 멈추지 않고 계속 매매가 진행되네요??
아마 틱봉챠트에 적용을 하다보니 시뮬레이션 상에서는 먹히는거 같아 보이지만 당일 실전매매에서는 안 먹히는게 확인 됩니다.
1. 하여 수식상에 1회매매 수익청산, 손실청산을 삽입하여
각각의 매매도 제어하고 당일누적틱수도 제한하고 싶습니다.
2. 수식상에 설정된 매 일마다의 종료시간에 청산되지 않고 종료시간 이후에도 매매가 진행되고 있습니다. 종료시간을 각각의 일마다 적용되게 부탁드립니다.
부탁드립니다.
- 아 래 -
Input : 당일누적수익틱수(100),당일누적손실틱수(30),P(120);
input : startdate(20180102),starttime(100000),enddate(20180928),endtime(173000);
input : sto1(20),sto2(12),sto3(12);
VARS: Tcond(false),N1(0),dayPl(0),당일누적수익(0),당일누적손실(0),Xcond(false),stok(0),stod(0);
if (sdate == enddate and sdate != sdate[1] and stime >= endtime) or
(sdate == enddate and sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("매수청산");
if MarketPosition == -1 Then
ExitShort("매도청산");
}
if (sdate >= startdate and sdate != sdate[1] and stime >= starttime) or
(sdate >= startdate and sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Xcond = false;
N1 = NetProfit;
Tcond = true;
}
당일누적수익 = PriceScale*당일누적수익틱수;
당일누적손실 = PriceScale*당일누적손실틱수;
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] and
(IsExitName("매수수익",1) == true or IsExitName("매수손실",1) == true or
IsExitName("매도수익",1) == true or IsExitName("매도손실",1) == true) then
Xcond = true;
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
if Tcond == true and Xcond == false then
{
if crossup(stok,stod) Then
buy("매수");
if CrossDown(stok,stod) Then
sell("매도");
}
if MarketPosition == 1 then{
ExitLong("매수수익",atlimit,EntryPrice+((당일누적수익-daypl)/CurrentContracts));
ExitLong("매수손실",AtStop,EntryPrice-((당일누적손실+daypl)/CurrentContracts));
}
if MarketPosition == -1 then{
ExitShort("매도수익",atlimit,EntryPrice-((당일누적수익-daypl)/CurrentContracts));
ExitShort("매도손실",AtStop,EntryPrice+((당일누적손실+daypl)/CurrentContracts));
}
2018-10-14
244
글번호 122645
답변완료
문의 드립니다
볼밴에서 상단값과, 하단값의 진폭이 작아졌다, 커졌다를 알수 있는 수식이 있는지요?
수고하세요.
2018-10-12
191
글번호 122644
답변완료
문의드립니다.
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
코딩 부탁드립니다.
1. 기타
참조데이터 2의 변동폭이 n개봉 동안 n2에 머물러 있을 때
2. 기타
참조데이터 2의 변동률이 n개봉 동안 n2에 머물러 있을 때
3. 기타
외부변수 특정시간
n크기
특정시간 data2가 n크기 이상의 양봉일때
2018-10-12
210
글번호 122643
답변완료
검색 문의 드려요
주식 검색 문의드립니다
1) 오늘 기관과 외인이 동시 매수했고, 거래대금은 백억 이상이고, 어제 종가보다 오늘 종가가 하락한 종목들은 오늘 몇시부터 검색이 가능한지요?
또 해당 검색식은 어떻게 짜는지요?
2) 이틀전과 어제와 오늘 연속 3일간 기관과 외인이 동시 매수했고, 거래대금은 백억 이상이고, 이틀전 종가보다 오늘 종가가 작고 어제 종가보다 오늘 종가가 작은 종목들은 추리려면 해당 검색식은 어떻게 짜는지요?
3) 오늘 포함 최근 5일 동안 4일 이상 외인들이 매수했고 , 거래대금은 백억 이상이고, 이틀전 종가보다 오늘 종가가 작고 어제 종가보다 오늘 종가가 작은 종목들은 추리려면 해당 검색식은 어떻게 짜는지요?
감사합니다
2018-10-12
207
글번호 122642