커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
7502
글번호 230811
태양같이 님에 의해서 삭제되었습니다.
2014-07-15
7
글번호 76757
답변완료
문의
1
차트 초기설정에 봉갯수를 입력하면(가령 100개)
그 뒤에 봉이 하나씩 추가됩니다
차트에 봉갯수가 항상 일정하게 유지되려면(항상 100개) 어떻게 설정해야 합니까??
2
당일 봉만 차트에 나오게 하려면 어디서 설정해야 합니까??
2014-07-15
136
글번호 76748
gagamel 님에 의해서 삭제되었습니다.
2014-07-15
0
글번호 76747
답변완료
수식 문의 드립니다.
갭보정한 피봇 분봉에서 각 지지와 저항을 상향 돌파하면 매수, 하향 돌파하면 매도
수식 부탁드립니다.
2014-07-15
138
글번호 76745
답변완료
문의드립니다.
국내 장에서는 시스템이 제대로 작동되는데 해외 장에서는 시스템이 작동되지 않네요
무슨 문제일까요??
항상 감사합니다.
var : T1(0),T2(0);
var : X(0),W(0),cnt(0),count(0),NP(0),PreNP(0),dayPL(0);
input : dayentry(4),당일손실(-1.4),loss(100),Profit(100);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
NP = NetProfit;
if date != date[1] Then{
Condition1 = False;
PreNP = NP[1];
}
dayPL = (NP-PreNP)+PositionProfit;
X = min(T1,T2);
W = iff(T5[1]<T5,X,T5);
if Condition1 == false and T1 > W and T1[1] <= W[1] and dayindex > 0 Then
Condition1 = true;
if Condition1 == false and T1 <= W and T1[1] > W[1] and dayindex > 0 Then
Condition1 = true;
if count < dayentry and dayPL > 당일손실 Then{
if T1 > W and dayindex > 0 and Condition1 == true Then{
if count == 0 or
(count >= 1 and MarketPosition == -1) Or
(Count >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) Then{
buy();
}
}
if T1 <= W and dayindex > 0 and Condition1 == true then {
if count == 0 or
(count >= 1 and MarketPosition == 1) Or
(Count >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) Then{
sell();
}
}
}
SetStopProfittarget(Profit,PointStop);
SetStopLoss(loss,PointStop);
// SetStopEndofday(150000);
if MarketPosition == 1 and T1 <= W Then
ExitLong("daybx2",Atstop,EntryPrice+(당일손실-DayPL));
if MarketPosition == -1 and T1 > W Then
ExitShort("daysx2",Atstop,EntryPrice-(당일손실-DayPL));
if MarketPosition == 1 and T1 <= W Then
ExitLong();
if MarketPosition == -1 and T1 > W Then
ExitShort();
2014-07-15
191
글번호 76741
답변완료
감사합니다
var1 = (3 * Ema(c,1)) - (3 * Ema(Ema(c,1),1)) +
(Ema(Ema(Ema(c,33),33),33));
var2 = (3 * Ema(c,50)) - (3 * Ema(Ema(c,50),50)) +
(Ema(Ema(Ema(c,50),50),50));
#골드구간의 최고가
if crossup(var1,var2) Then
value1 = H;
if var1 > var2 and H > value1 Then
value1 = H;
#데드구간의 최저가
if CrossDown(var1,var2) Then
value2 = L;
if var1 < var2 and L < value2 Then
value2 = L;
#골드구간일때
if var1 > var2 Then
plot1(value2,"지표",RED);#직전데드구간의 최저가를 표시
Else //골드구간이 아닐때(데드구간)
plot1(value1,"지표",BLUE);#직전골드구간의 최고가 표시
위의 식에서
1.현재가가 value2보다 작으면 매도,value1보다 크면 매수
2.현재가가 바로앞에 발생한 value2/value1값보다 작거나 크면 매도/매수
(바로앞이란 직전에 발생된 value2/value1값만 의미하는 것입니다)
(직직전은 아닙니다)
3.위의 1과2는 당일에 발생된 value2/value1값만 적용합니다
추가로
3.현재가가 진입봉의 최저가보다 작으면 매수청산
4.현재가가 진입봉의 최고가보다 크면 매도청산
감사합니다
2014-07-15
151
글번호 76736
logos 님에 의해서 삭제되었습니다.
2014-07-15
0
글번호 76732
답변완료
문의드림니다
피라미딩으로 추가진입하는 수식 부탁드림니다
문1)
당일시가 +1p를 상향돌파 하면 당일최초 매수진입하고 -------- 최초매수
최초매수진입이후 10분후 최초매수진입가보다 1p크면 1번째추가매수
1번째추가매수 이후 20분지나 추가매수1 진입가보다 0.5p크면 2번째추가매수
2번째추가매수 이후 30분지나 추가매수2 진입가보다 1p크면 3번째추가매수
3번째추가매수 이후 40분지나 추가매수3 진입가보다 1.5p크면 4번째추가매수
4번째추가매수 이후 60분지나 추가매수4 진입가보다 2p크면 5번째추가매수
진입하고
청산은 4번째 추가매수건 이후부터 적용하고 진입후최고가 대비 1p 빠지면
전체(당일매수건모두)매수청산 하는 수식 부탁드림니다
문2)
5이평이 20이평을 골드크로스하면 당일 최초 매수하고 이후
직전진입봉 10개봉 이후에 직전진입봉 보다 현재봉이 0.5p 크면 피라미딩으로
총 10회 미만까지 추가매수진입하는 수식 부탁드림니다
2014-07-15
147
글번호 76731
오늘도수익 님에 의해서 삭제되었습니다.
2014-07-15
19
글번호 76730