커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
1687
글번호 230811
답변완료
수정 부탁드립니다.
안녕하세요?
다음 수식에서 이평선 2개만 넣어주세요
그리고 실매수거래량의 시가라인(정의가 애매하면 첫종가라인)과함께 피보나치 비율 라인도 넣어주십시오.
그듭 감사드립니다.
좋은하루 되세요.
=====================
input : R1(255),G1(0),B1(0);
input : R2(0),G2(0),B2(255);
var : hh(0),ll(0);
if Bdate != Bdate[1] Then
var1 = 0;
var1 = var1 + (Upvol-DownVol);
// if CurrentDate == sDate Then
Plot1(var1,"당일실매수거래량",iff(var1 > 0,RGB(243,97,220),RGB(102,152,253)));
if Bdate != Bdate[1] Then
{
hh = var1;
ll = var1;
}
Else
{
if var1 > hh Then
hh = var1;
if var1 < ll Then
ll = var1;
}
// if CurrentDate == sDate Then
{
Plot2(hh,"최고");
Plot3(ll,"최저");
}
==============
2022-07-18
1941
글번호 160811
답변완료
수식부탁드립니다^^)
수식1거래량 강세
PVI(C)+NVI(C)
수식2 거래량 약세
AVG(PVI(C),PERIOD)+AVG(NVI(C),PERIOD)
수식3 합계
A=PVI(C)+NVI(C);
B=AVG(PVI(C),PERIOD)+AVG(NVI(C),PERIOD);
MIN(A,B);
period 20
2022-07-18
1785
글번호 160805
답변완료
수식부탁드립니다^^)
수식1 거래량매집봉
VV=highest(V(1), period);
accumulationVolume=valuewhen(1, V>VV*2 and C(1)<C, V);
accumulationOpen=valuewhen(1, V>VV*2 and C(1)<C, min(C, O));
AA=C<=accumulationOpen and V*multiple<accumulationVolume;
condition=AA and O<C and (disparity(250)<=110 or disparity(125)<=110);
if(condition, O, 0)
수식2 뚝배기
VV=highest(V(1), period);
accumulationOpen=valuewhen(1, V>VV*2 and C(1)<C, min(C, O))
period 60
multiple 2
2022-07-18
1673
글번호 160804
답변완료
수식부탁드립니다^^)
영웅문 약세강세패턴
AA=crossup(C, max((highest(high(25),9)+lowest(low(25),9)+highest(high(25),26)+lowest(low(25),26))/4 , (highest(high(25),52)+lowest(low(25),52))/2));
VV=V>highest(V(1), Period);
AA and VV
period 10
2022-07-18
1453
글번호 160803
답변완료
문의드립니다
1.
Input : Period(12), Period1(5);
Var : value(0);
value = StochasticsK(Period,Period1);
# 매수/매도청산
If CrossUP(value, 20) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, 80) Then
{
Sell();
}
2.
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0);
value = RSI(Period);
# 매수/매도청산
If CrossUP(value, LPercent) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, SPercent) Then
{
Sell();
}
1번은 스톡이고 2번은 rsi전략인데
이두개의 시스템을 하나로 묵고 싶습니다
두신호의 교집합 둘다 동일한 매수신호 구간에서 매수진입
어느 한쪽이 매도로 바뀌면 청산
두 신호가 매도 교집합 일때 매도 진입
어느 하쪽이 매수로 바뀌면 청산
이런 전략을 부탁드립니다
감사합니다
2022-07-18
1572
글번호 160802
답변완료
안녕하세요 질문있습니다
안녕하세요
if 조건1 then
조건1 만족시 향후 15봉 이후에 매수 진입한다
부탁드려요
2022-07-17
1472
글번호 160801
답변완료
수식부탁드립니다
Supertrend_
1 base
base=(H+L)/2
2 upper_band
upper_band=base+atr(period)*multiple;
downtrend=valuewhen(1, lowest(upper_band(1), period)>upper_band,
upper_band)
3 lower_band
lower_band=base-atr(period)*multiple;
uptrend=valuewhen(1, highest(lower_band(1), period)<lower_band,
lower_band)
4 upertrend
if(eavg(C, 125)<C, uptrend, downtrend)
5 upper_band2
upper_band=base+atr(period)*multiple;
downtrend=valuewhen(1, lowest(upper_band(1), period)>upper_band,
upper_band)
지표조건
period 10
multiple 3
2022-07-17
1477
글번호 160800
답변완료
macd 관련 여쭙니다.
수고 많으십니다.
macd 가 일정기간(60분)동안 0 보다 클때의 시간(분)을 구할 수 있나요?
마찬가지로 0보다 작을때의 시간을 구해서 두개를 나누고 싶어서요
수고하세요
2022-07-17
1421
글번호 160799
답변완료
ExitShort 매개변수 생략가능 여부
설명서 참고시
ExitShort("이름", 신호타입, 신호가격, "진입명", 수량, 수량옵션);
으로 알고있습니다.
OnClose 타입으로 진입명 무관, HTS설정 수량만큼 청산할시에
ExitShort("이름", OnClose);
이렇게 (def나 " " 넣지않고) 짧게 생략해도 정상 동작하는지요?
2022-07-17
1451
글번호 160798