커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
8143
글번호 230811
답변완료
문의 드립니다
수익 을 추적해서 고점 대비 하락 했을때 청산식 부탁 드립니다.
예를 들어 20틱 이하에서는 고점 대비 50% 하락 했을때 청산
20pt-30pt 수익에서는 고점 대비 40% 하락 했을때 청산
30pt-40pt 수익에서는 고점 대비 30% 하락 했을때 청산
50pt-60pt 수익에서는 고점 대비 20% 하락 했을때 청산
60pt 이상 수익 일 경우엔 10% 하락시 청산 하는 수식 부탁 드립니다.
즉시 청산 가능 하게 부탁 드리고 매수,매도 다 부탁 드립니다.
늘 감사 합니다.
2019-06-26
296
글번호 129796
답변완료
부탁드립니다.
-63029관련입니다.
-수식감사합니다.
-가격이 특정변수에 도달하면 알람이 계속울립니다.
10회 정도 울리고 멈추는 수식이 가능하다면 부탁드립니다.
2019-06-26
286
글번호 129795
답변완료
지표 부탁드립니다
선생님 감사합니다
아래 스윙보다 단타용 으로 안될지요
신호 하나가 보이는데 정말 좋습니다
그런데 신호가 1개 뿐이라 그렇습니다
다이버젼스 단타용 으로는 안되는지요
그리고 수식에
익절틱//손절틱 추가도 부탁드립니다
감사합니다
2019-06-26
288
글번호 129794
답변완료
수식추가부탁드립니다
매수진입시간 시작 오전 9시1분에서 starttime(90100)
매수청산 시간을 오후 3시20분 endtime(152000);에 청산이 되도록 설정되어 있습니다
매수진입이 오전 9시 시작 오후 3시까지만 진입이 허용되도록 설정 추가 부탁 드립니다
(매수청산 시간을 오후 3시20분 endtime(152000);에 청산)
input : starttime(90100),endtime(152000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
2019-06-26
272
글번호 129791
2wnwn 님에 의해서 삭제되었습니다.
2019-06-26
16
글번호 129781
답변완료
오류인건지 부탁드립니다.
모 블로그에서 발췌한 코드인데
별표로 줄 그어놓은 사이에 If MarketPosition <> 1에서
<> 을 = = 로 바꿔야 맞는거 아닌가 문의드립니다.
Input: ADXLen(50), AvgLen(100), Length(40), Ch(8), Mult(6), Div(28);
vars: UpCh(0), DnCh(0), mp(0), stopprice(0);
vars: DeltaADX(0), DeltaAvg(0), LastOrderBar(0);
value1 = ADX(ADXLen);
DeltaADX = value1 - value1[1];
DeltaAvg = ema( DeltaADX , AvgLen );
If CrossUp(DeltaAvg , 0 ) and BarIndex > 1 then Begin
UpCh = Highest( High, Length );
DnCh = Lowest( low , Length) ;
LastOrderBar = BarIndex;
end;
MP = marketposition;
If MP <> 0 then
LastOrderBar = -999;
If index < LastOrderBar + Ch and EntriesToday(date) < 1 then Begin
Buy("B",atstop, UpCh);
Sell("S",atstop, DnCh) ;
*******************************************************************************
If MarketPosition <> 1 then
ExitLong ("lentrystop",atstop, Lowest(Low,30)) ;
If MarketPosition <> -1 then
ExitShort ("sentrystop",atstop,Highest(High,30)) ;
End;
********************************************************************************
//저가 추적청산
if MP == 1 and MP[1] <> 1 then Begin
LastOrderBar = -999;
StopPrice = low - ma(range,40)*Mult;
end;
if MP == -1 and MP[1] <> -1 then begin
StopPrice = High + ma(range,40)*Mult;
LastOrderBar = -999;
end;
If MP == 1 then begin
exitlong ("paralong",atstop,stopprice) ;
stopprice = stopprice + (low-stopprice)/Div;
end;
If MP == -1 then begin
exitshort ("parashort",atstop,stopprice) ;
stopprice = stopprice - (stopprice-high)/Div;
end;
2019-06-26
384
글번호 129780
답변완료
부탁드립니다.
시간대별 거래량 이상인 종목을 crossup(a,b) 일봉 전략(B)과 함께 검색하려는데
작성해본 식이 안되네요 도움 부탁드립니다.
090000 ~ 090300 분 까지는 당일거래량 10만주 이상
090300 ~ 091500 분 까지 당일거래량 30만주 이상
091500 ~ 이후로는 당일거래량 50만주 이상
의 조건에 3분봉(A)에 적용후 A and B 검색예정입니다.
2019-06-26
358
글번호 129777
답변완료
지표 부탁드립니다
선생님 비가 오는군요
아래 지표 수식은 제가 과거에 있던 증권사 에서 사용하던 것입니다
볼밴 구간에 색 채우는 것입니다
혹 예스에서 변환ㅎㅏ면 사용 가능할까요
부탁 드려봅니다
감사합니다
Params : vBolPeriod1(50), vBolSTD(2);
Vars : vBolM(0), vBolUP(0), vBolDN(0);
vBolM = Average(C, vBolPeriod1);
vBolUP = vBolM + vBolSTD * StandardDev(C, vBolPeriod1, 1);
vBolDN = vBolM - vBolSTD * StandardDev(C, vBolPeriod1, 1);
Plot1(vBolUP, "UP");
Plot2(vBolM);
Plot3(vBolM, "vM");
Plot4(vBolDN, "DN");
2019-06-26
400
글번호 129776
답변완료
수식부탁드립니다.
안녕하세요
항상 많은 도움에 깊은 감사를 드립니다.
아래의 표현이 수식으로 가능할런지 모르겠지만, 가능하다면 수식을 부탁드립니다.
1. 30분봉 7일간의 고가와 저가선을 차트에 그린다.
2. 위 고가와 저가선을 5개의 칸으로 나누는 선을 그린다.
3. 그림의 1번선과 고가선 사이에 캔들이 오면 매도 진입한다.
4. 그림의 4번선과 저가선 사이에 캔들이 오면 매수 진입한다.
5. 진입후 30분봉 캔들 8개동안 횡보하면서(4시간후) 캔들이 2번과 3번사이에서 있는경우
현재가가 수익 상태이면 즉시 청산하고, 손실상태인 경우, +가 되는 경우까지 기다렸다가 청산한다.
감사합니다.
2019-06-26
391
글번호 129775