커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
4519
글번호 230811
답변완료
문의 드립니다.
20이평 돌파 매수 익절은 20틱/ 손절은 20이평 이탈 할 경우 청산
익절과 손절 같이 설정하는 로직 가능할까요?
부탁드립니다.
2019-04-11
189
글번호 127792
답변완료
문의
진입수량 5개로 진입할 때
목표한 익절 달성시 청산하는 수식 부탁드립니다.
b1 = 0.50 포인트
b2 = 1.00 포인트
b3 = 1.50 포인트
b4 = 2.00 포인트
b5 = 2.50 포인트
*********************************************************************
input : ntime(090000);
if stime == ntime or (stime > ntime and stime[1] < ntime) Then
buy();
2019-04-11
188
글번호 127791
답변완료
수식 부탁드립니다
에제의 고가 +저가 = ?
중심가격을 지표로 보고싶습니다
오늘은 어제의 중심값 내일은 오늘에 중심값 분챠트에서
부탁드립니다 ^^...
2019-04-11
204
글번호 127790
CSI300 님에 의해서 삭제되었습니다.
2019-04-11
2
글번호 127788
답변완료
수식변경
늘 도움 감사합니다.
아래의 피보나치 수식을 시간 단위 즉 60분 단위로 표시되도록 부탁드립니다.
input : N(0),X(1);
var:j(0),고점(0),저점(0);
Array:rate[5](0),line[5](0);
고점 = dayhigh(n);
저점 = daylow(n);
rate[0] = -0.236;
rate[1] = -0.382;
rate[2] = -0.5;
rate[3] = -0.618;
rate[4] = -0.764;
var1 = Log10(고점);
var2 = Log10(저점);
var3 = var1 - var2;
for j = 0 to 4
{
line[j] = Power(10,var1 + rate[j] * var3);
}
plot1(고점,"고점");
plot2(line[0],"0.236");
plot3(line[1],"0.382");
plot4(line[2],"0.50");
plot5(line[3],"0.618");
plot6(line[4],"0.764");
plot7(저점,"저점");
if X == 1 Then
plot8(Power(10,var2 + var3*1.236),"1.236");
Else
plot8(Power(10,var1 + var3*(-1.236)),"1.236");
if X == 1 Then
plot9(Power(10,var2 + var3*1.618),"1.618");
Else
plot9(Power(10,var1 + var3*(-1.618)),"1.618");
2019-04-11
216
글번호 127783
답변완료
이평수식요청
* 많은 도움에 고맙습니다.
* 이평 수식에 5틱 추가 발생시 매수 매도 신호 요청 드립니다.
* var1 = ma(c,5);
var2 = ma(c,20);
if crossup(var1,var2) - PriceScale*5  ;
if crossdown(var1,var2) + PriceScale*5 ;
이게 안되네요....부탁좀 드립니다.
* 고맙습니다.
2019-04-11
220
글번호 127781
답변완료
수식의뢰드려요
안녕하세여!
다음은 가중 엔벨로프(10,7) 키움 지표인데 예스로 변경 부탁드립니다!
감사합니다!
수식>수식1>
MA(가격, 기간, 이평종류)
수식>수식2>
MA(가격, 기간, 이평종류) + MA(가격, 기간, 이평종류) *Percent / 100
수식>수식3>
MA(가격, 기간, 이평종류) - MA(가격, 기간, 이평종류) *Percent / 100
지표조건설정>
가격 고가
기간 10
Percent 7
이평종류 가중
스케일>
가격
2019-04-11
257
글번호 127780
답변완료
수식요청 드립니다.
안녕하세요.
연결선물 분봉 틱봉 당일청산 피라미딩 시스템에서 진입수식으로 1개진입 후 피라미딩진입
신호가 나오면 진입은 보류하고 진입가격만 계속해서 저장하여 전체 누적포인트가 손실제한
또는 수익청산 등 청산신호가 발생하는 경우에 1개진입한 수량을 청산하고 당일 매매종료함
수식요청 드립니다.
감사합니다.
//------------------------------------------------------------------------------------------------------- #진입수식(예제)
Input : Period(12), sigPeriod(9);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
If CrossUP(value1, value2) Then{
Buy(); }
If CrossDown(value1, value2) Then{
Sell(); }
//------------------------------------------------------------------------------------------------------- #피라미딩수식(예제)
Input : i증감(0.3),누적진입횟수(5),진입수량(1);
if MarketPosition == 1 and MaxEntries < 누적진입횟수 Then
Buy("PBB",AtStop,LatestEntryPrice(0)+i증감,진입수량);
if MarketPosition == -1 and MaxEntries < 누적진입횟수 Then
sell("PSS",AtStop,LatestEntryPrice(0)-i증감,진입수량);
//------------------------------------------------------------------------------------------------------- #손실제한(예제)
Input : 당일손실(0.9);
if MarketPosition == 1 Then
ExitLong("손실-EXL",AtStop,avgEntryPrice-당일손실/CurrentContracts);
if MarketPosition == -1 Then
ExitShort("손실-EXS",AtStop,avgEntryPrice+당일손실/CurrentContracts);
//------------------------------------------------------------------------------------------------------
#수익청산(예제)
Input : 당일수익(1.0);
if MarketPosition == 1 Then
ExitLong("수익-EXL",AtStop,avgEntryPrice+당일수익/CurrentContracts);
if MarketPosition == -1 Then
ExitShort("수익-EXS",AtStop,avgEntryPrice-당일수익/CurrentContracts);
//------------------------------------------------------------------------------------------------------
2019-04-11
230
글번호 127779
답변완료
수식 부탁드려요~~~
참고로 크루드 오일 10분봉입니다.
아래식에서 매수 진입시 아래식은 해당 조건(5개 지표해당시 매수 진입) 이 만족할때
종가에 매수하는 수식입니다.
제가 하고 싶은 사항은 다음과 같습니다.
해당조건이 만족하는 봉에 진입이 아니라 다음봉에서 -1 tick 될때 즉시 매수 진입하는 수식을 요청합니다. ( 1틱이라도 낮게 매수 진입하려구요)
input : N1(1),N2(3);
Input : P1(0.4),P2(0.45);
input : MFIv(29),RSIv(31),CCIv(-100),sto(12),simridov(36);
var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0);
var : sum3(0),Tcond(false);
if DayClose(N2) > 0 Then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to N2-1
{
if cnt < N1 Then
sum1 = sum1 + DayClose(cnt);
if cnt < N2 Then
sum2 = sum2 + DayClose(cnt+1);
}
avg1 = sum1/N1;
avg2 = sum2/N2;
T = 0;
if avg1 >= avg2 Then
T = 1;
if avg1 < avg2 Then
T = -1;
var3 = MFI(14);
var4 = RSI(14);
var5 = CCI(20);
var6 = StochasticsK(20,5);
var7 = Simrido(14);
if T>=0 then
{
if var3 <= MFIv and var4 <= RSIv and var5 <= CCIv and var6 <= sto and var7 <= simridov and c<c[1] Then
Buy("b");
}
SetStopProfittarget(P1,PercentStop);
SetStopLoss(P2,PercentStop);
}
2019-04-10
230
글번호 127778